Obiettivi Formativi:
Lo studente apprenderà
la struttura essenziale di un elaboratore. Inoltre
apprenderà la metodologia di scomposizione
del problema in passi e quindi a strutturare il problema
stesso in un algoritmo. Infine imparerà a codificare
la soluzione del problema nel linguaggio di programmazione
C.
Programma:
Hardware e Software. Architettura
di un elaboratore
Il sistema operativo.
I sistemi di numerazione.
Algoritmi
Introduzione ai linguaggi
Introduzione al linguaggio C. Struttura di un programma
C
Istruzioni del C. Le funzioni in C
La ricorsione
Procedure
Array e stringhe. -Procedure di ordinamento
I File
Le liste
Testi di riferimento:
Bellini, Guidi, Guida al linguaggio C, McGraw-Hill
Deitel, Deitel, C Corso completo di programmazione,
Apogeo
Kelley, Pohl, C: Didattica e Programmazione, Addison-Wesley
Ciampolini, Lamma, Esercizi di programmazione, Esculapio
Denti, Fondamenti di Informatica, Esculapio
Lucidi delle lezioni
Modalità di svolgimento
dell’esame:
Prova a quiz, risoluzione
di un esercizio in C e orale.
Ricevimento studenti:
Lunedì ore 18-20. |