Esercizi
GitHub - rarissimaavis/Programmazione-1: programmini bruttini
Teoria
Cose importanti
Orali Tucci
appunti programmazione 1 (inizio-array).pdf
appunti programmazione 1 (puntatori-allocazione dinamica).pdf
Argomenti
- struttura dei programmi: commenti, librerie, main, istruzione di uscita
- variabili e tipi: keywords, identificatori, placeholder
- operatori: aritmetici, di assegnamento, di incremento e decremento, relazionali, di uguaglianza, logici, condizionale, di conversione
- tipi di dati: char, int, float, double, void
- funzioni: sottoprogramma, chiamata, definizione, prototipo, regole di visibilità. parametri (formali, attuali)
- controllo del flusso di esecuzione: flowchart, if/else, while, contatore, sentinella, for, do/while, break, continue, switch
- strutture dati: array, (define), (sizeof), inizializzazione, visita degli elementi di un array (totale, finalizzata), ricerca lineare, ricerca binaria, bubblesort; array bidimensionali, passaggio come parametri, allocazione
- puntatori: dichiarazione, operatori (indirizzo, ridirezione), dereferenziazione, null, puntatori come argomenti, call by reference (modifica variabile, duplice risultato); puntatori come valori di ritorno; puntatori ed array
- stringhe: stringhe letterali, memorizzazione, operazioni; stringhe variabili, inizializzazione, printf e puts, scanf e gets, accedere ai caratteri di una stringa
- ..
Esami