prof. Nunzio Brugaletta | Programmazione e linguaggio C |
Indice
1 Introduzione alla programmazione
1.1 Concetti fondamentali sugli Algoritmi
2 Fondamenti di C: costrutti di base
2.1 I linguaggi di programmazione
2.2 Il linguaggio C
2.5 Costanti
2.6 Incrementare una variabile
2.8 Immissione ed emissione di dati
2.9 Istruzione if
2.10 Istruzioni composte
2.11 l’operatore ?
2.14 Cicli e istruzione do-while
3 Tipi elementari, array e stringhe
3.1 Tipi di dati e modificatori di tipo
3.4 Stringhe
3.5 La scelta multipla: istruzione else-if
3.6 La scelta multipla: istruzioni switch-case e break
4 Programmazione top-down e sottoprogrammi
4.1 Costruzione di un programma: lo sviluppo top-down
4.2 Un esempio di sviluppo top-down
4.3 Comunicazioni fra sottoprogrammi
4.5 I puntatori: operatori & e *
4.6 I sottoprogrammi in C: le funzioni. Istruzione return
4.7 Passaggio di parametri in C
4.8 Un esempio pratico: elaborazioni statistiche
4.9 Due osservazioni. Il qualificatore const
4.10 Un'applicazione del paradigma procedurale
5 Tipi utente: strutture. Pile e code
5.1 Le strutture
5.2 Le tabelle: vettori di strutture
5.3 Strutture dei dati: generalità
5.5 Vettori e aritmetica dei puntatori
6 Strutture di dati e memoria dinamica
6.1 Allocazione dinamica della memoria
6.3 Strutture con allocazione dinamica della memoria
6.4 Stack con allocazione dinamica
6.5 Coda con allocazione dinamica
6.6 La ricorsione
6.7 Gestione di una lista concatenata
7 Gestione di dati su memorie di massa
7.2 I dati su memorie di massa: files sequenziali
http://ennebi.solira.org | ennebi@solira.org |