20801605 - FONDAMENTI DI INFORMATICA

scheda docente | materiale didattico

Mutuazione: 20801605 FONDAMENTI DI INFORMATICA in Ingegneria civile L-7 N0 FRATI FABRIZIO

Programma

Obiettivo del corso è fornire agli studenti gli strumenti metodologici e
concettuali per la progettazione di algoritmi e l'implementazione di programmi per la
soluzione automatica di problemi.
I principali argomenti trattati nel corso sono:
- Algoritmi, input e output, diagrammi di flusso, istruzioni condizionali e ripetitive, proprietà
degli algoritmi, esecuzione di algoritmi, problemi iterativi, progettazione top-down di
algoritmi, progettazione di algoritmi iterativi.
- Fondamenti di programmazione, compilazione ed esecuzione dei programmi,
rappresentazione binaria dell'informazione, variabili, espressioni, tipi, istruzioni condizionali
e ripetitive in C, errori, stile di programmazione, funzioni, legame fra parametri e
restituzione valori, stringhe, array, algoritmi iterativi su array, stringhe e file.

Testi Adottati

Bellini, Guidi. Linguaggio C - Guida alla programmazione con elementi di Python . Edizione:
Sesta edizione, Editore: McGraw-hill, Anno: 2021
Bibliografia di riferimento:
Kernighan, Ritchie Il linguaggio C. Principi di programmazione e manuale di riferimento
Edizione: Seconda edizione Editore: Pearson Anno: 2004