Concetti fondamentali della programmazione strutturata. Il linguaggio C: operatori, espressioni, tipi di dato, istruzioni di selezione, istruzioni di iterazione, istruzioni di salto, funzioni, vettori.
"Linguaggi di programmazione" - Maurizio Gabbrielli, Simone Martini - McGraw-Hill
"Linguaggio C" - Brian W. Kernighan - Dennis M. Ritchie.
Obiettivi Formativi
Fondamenti di linguaggio C.
Prerequisiti
Capacità logiche-astratte.
Metodi Didattici
Numero di ore relative ad attività di laboratorio (lezioni in laboratorio): 24
Altre Informazioni
Frequenza delle lezioni ed esercitazioni: Raccomandata
Orario di ricevimento: per appuntamento (contattare il docente tramite e-mail o numero di telefono).
Modalità di verifica apprendimento
Implementazione in Linguaggio C di un progetto e discussione.
Programma del corso
Programmazione strutturata:
comandi per il controllo di sequenza esplicito; comandi condizionali: If, if – else, if – else – if, case; comandi iterativi: iterazione indeterminata (cicli while e repeat – until) e iterazione determinata (ciclo for); le istruzioni di salto break, continue e goto; i sottoprogrammi: definizione e proprieta’ delle funzioni; l’istruzione return;
Il Linguaggio C. Operatori; espressioni; tipi di dato; istruzioni di selezione (if, if - else, if - else - if, switch); istruzioni di iterazione (while, for, do - while); le funzione in C; istruzioni di salto (break, continue, goto, return); implementazione dei principali algoritmi del corso di Informatica; vettori e puntatori.