Il corso e' propedeutico per l'apprendimento di tutti i linguaggi di programmazione. Necessario per chi e' alle prime armi, e' comunque consigliato a tutti.
La capacita' di programmare dovrebbe essere acquisita indipendentemente dal linguaggio usato. Durante il corso si apprenderanno le nozioni fondamentali, cercando di capire come si arriva alla scrittura di un programma partendo da un proble
|
- Algoritmi
- Architettura del calcolatore
- Linguaggi, Interpreti e Compilatori
- Il Sistema Operativo
- Sistemi di numerazione: Binario ed Esadecimale
- Logica Booleana
- Diagrammi di flusso e pseudo codice
- Struttura di un programma C.
- Variabili e tipi di dato.
|
- Assegnazioni, controllo del flusso ed iterazioni
- Array e Stringhe
- Sviluppo Top-Down. Procedure, Funzioni. Passaggio di parametri.
- Le strutture.
- Puntatori ed allocazione dinamica della memoria.
- File sequenziali, file ad accesso casuale e binari.
- Esercizi ed esercitazioni
|