-----


Dispense del Corso di Fondamenti di Informatica (Arezzo)

I file sono in formato ppt (Power Point)


-----

Presentazione del corso: obiettivi, testi di riferimento, modalitÓ di esame.

Algebra di Boole e circuiti logici; i sistemi di numerazione; la rappresentazione dei dati e l'aritmetica degli elaboratori.

La struttura del calcolatore. Linguaggio macchina e assembler. Il sistema operativo.

Analisi e programmazione; algoritmi e loro proprietÓ; diagrammi a blocchi e pseudocodifica. Algoritmi iterativi e ricorsivi.

I linguaggi di programmazione di alto livello; compilatori e interpreti. Breve storia del linguaggio C.

Introduzione alla programmazione in C; i fondamenti del linguaggio C.

Linguaggio C: i tipi di dati scalari.

Linguaggio C: il controllo di flusso.

Linguaggio C: gli operatori e le espressioni.

Linguaggio C: gli array e i puntatori; le stringhe.

Linguaggio C: utilizzo avanzato di array e puntatori.

Linguaggio C: le classi di memorizzazione.

Linguaggio C: le strutture e le unioni; le liste concatenate.

Linguaggio C: le funzioni; la ricorsione.

Linguaggio C: il preprocessore.

Linguaggio C: input e output da file.

Strutture dati, algoritmi e complessitÓ. I problemi intrinsecamente difficili.

Dispense integrative su algoritmi di ordinamento e loro complessitÓ.

-----

o Back to Monica's Home Page

-----

-----