[Home]
Lucidi delle lezioni disponibili per download
- Lezione del 15/01/07 [pdf]
Concetti fondamentali: Informatica, Algoritmo, Programma; Linguaggi di programmazione; Aspetti architetturali di un sistema di calcolo; Software
- Lezione del 16/01/07 [pdf]
Codifica binaria dell’informazione; Codifica caratteri; Codifica numeri: Sistemi di numerazione posizionali, Conversioni di base, Codifica naturali
- Lezione del 17/01/07 [pdf]
Linguaggio C: primi esempi di programmi, struttura di un programma; parte dichiarativa: dichiarazione di variabili, costanti
- Lezione del 22/01/07 [pdf]
Codifica numeri interi (modulo e segno); Estensione sistemi di numerazione ai numeri frazionari e regole per il cambiamento di base; Codifica numeri frazionari; Codifica numeri reali (virgola fissa e virgola mobile)
- Lezione del 23/01/07 [pdf]
Codifica immagini, confronto codifiche analogiche e digitali; Dettaglio di un’architettura hardware semplificata: CPU, memoria centrale, periferiche (interfacce); Un linguaggio macchina semplificato: formato e set delle istruzioni, fasi di fetch ed execute e relative microistruzioni, dimensionamento macchina hardware, istruzioni load, store, read
- Lezione del 24/01/07 [pdf]
Linguaggio C: dichiarazione di variabili, costanti; tipi, interi, tipo carattere, tipi reali. Definizione di tipo. Parte esecutiva: assegnamento, funzioni di input/output.
- Lezione del 29/01/07 [pdf]
Un linguaggio macchina semplificato: istruzioni write, add, dif, mul, div, jump, jumpz, nop, halt. Esercizi
- Lezione del 30/01/07 [pdf]
Un linguaggio macchina semplificato: Esercizi; Sistema Operativo: nucleo, gestore della memoria, gestore delle periferiche
- Lezione del 31/01/07 [pdf]
Linguaggio C: Tipi di dati strutturati: il costruttore di tipo array, matrici, stringhe, esempi
- Lezione del 05/02/07 [pdf]
Sistema Operativo: gestione dei processi, file system; Ambiente di Programmazione: editor, compilatore, interprete, linker, debugger
- Lezione del 06/02/07 [html]
Esercizi di preparazione alla prova parziale: conversioni di base e codifica numeri, programmi in linguaggio macchina
- Lezione del 07/02/07 [pdf]
Linguaggio C: Ricerca del massimo in un array, ricerca sequenziale, ricerca binaria, merge di due array ordinati, matrice simmetrica
- Lezione del 12/02/07 [pdf]
Prova Parziale
- Lezione del 13/02/07 [pdf]
Linguaggio C: ordinamento degli elementi di un vettore per selezione, a bolle e per inserimento; matrici: scambio righe, calcolo somma di matrici
- Lezione del 14/02/07 [pdf]
Linguaggio C: calcolo prodotto di matrici; il costruttore struct; il costruttore puntatore, array e puntatori, aritmetica dei puntatori, esercizi
- Lezione del 19/02/07
Esercitazione in laboratorio: introduzione alla shell Unix, comandi base (ls, cd, mv, mkdir, rmdir, pwd, passwd, find, etc.)
- Lezione del 20/02/07 [pdf]
Linguaggio C: i sottoprogrammi in C, funzioni e procedure, passaggio di parametri per valore e per indirizzo
- Lezione del 21/02/07
Esercitazione in laboratorio: introduzione alla shell Unix, permessi associati a file e directory; introduzione all'editor emacs; introduzione al compilatore gcc
- Lezione del 05/03/07
Esercitazione in laboratorio: scrittura e compilazione di programmi illustrati precedentemente in aula
- Lezione del 06/03/07 e recupero della Lezione del 26/02/07 [pdf]
Linguaggio C: visibilitĂ delle dichiarazioni, parametri di tipo array, standard library del C, direttive del preprocessore, la ricorsione, esercizi sulla ricorsione
- Lezione del 07/03/07
Esercitazione in laboratorio: scrittura e compilazione separata di programmi in C
- Lezione del 08/03/07 (recupero della Lezione del 27/02/07) [pdf]
Linguaggio C: Allocazione e cancellazione di memoria; Liste dinamiche, operazioni sulle liste
- Lezione del 12/03/07
Esercitazione in laboratorio: Svolgimento dell'esercizio 13 della collezione disponibile qui e dell'esercizio 4 del testo d'esame del 13 Luglio 2004
- Lezione del 13/03/07 [pdf] (e recupero della Lezione del 28/02/07)
Linguaggio C: Gestione file in C; Svolgimento esercizi della prova intermedia del 13/02/2003
- Lezione del 14/03/07
Esercizi in laboratorio di preparazione alla prova finale
|