CORSO DI LAUREA IN INGEGNERIA BIOMEDICA - INSEGNAMENTO DI INFORMATICA
R E G I S T R O D E L L E E S E R C I T A Z I O N I - a.a. 2005-06
L'attivita` di supporto didattico si e' svolta tramite laboratori, martedi` 9.30-10.30, 15.30-17.30,
lezioni in aula e ricevimento studenti, martedi` 17.30-19.30, secondo il seguente calendario.
----------------------------------------------------------------------------------------------------
DATA AULA ORA DOCUMENTO N.ORE ARGOMENTI
----------------------------------------------------------------------------------------------------
04/10/05 SI5 09.30-11.30 lab1.pdf 2 Introduzione all'uso del sistema operativo
04/10/05 SI1 15.30-17.30 lab1.pdf 2 Microsoft Windows e dell'ambiente di sviluppo
Bloodshed Dev-C++. Compilazione ed esecuzione
di un semplice programma.
11/10/05 SI5 09.30-11.30 lab2.pdf 2 Tipi predefiniti e flussi di ingresso-uscita:
11/10/05 SI1 15.30-17.30 lab2.pdf 2 visualizzazione di un messaggio, operazioni
tra interi, operazioni bit a bit, operazioni
tra reali.
18/10/05 SI5 09.30-11.30 lab3.pdf 2 Altri tipi predefiniti e tipi enumerazione:
18/10/05 SI1 15.30-17.30 lab3.pdf 2 operazioni tra variabili logiche, operazioni
tra caratteri, operazioni con tipi enumera-
zione, espressioni aritmetiche e logiche, o-
peratore condizionale.
19/10/05 C11 14.30-16.30 lab4.pdf 2 Uso avanzato del DevC++, il debugging. Regole
generali di prevenzione errori. Errori sin-
tattici. Errori semantici. Il debugging. Il
debugger come strumento di analisi. Esercita-
zione sull'analisi di un frammento di codice.
21/10/05 C11 8.30-9.30 lab5.pdf 1 Esercitazione eseguita parzialmente per la
mancanza di proiettore (sciopero del persona-
le di portineria). Prime applicazioni con la
istruzione "if": flussi di controllo alterna-
tivi, controllo sui dati di ingresso.
25/10/05 SI5 09.30-11.30 lab4.pdf 2 Messa in opera delle esercitazioni sul co-
lab5.pdf strutto "if". Messa in opera del debugger
25/10/05 SI1 15.30-17.30 lab4.pdf 2 in ambiente DevC++ su semplici programmi di
lab5.pdf esempio.
01/11/05 SI5 09.30-11.30 - 0 FESTIVITA`
01/11/05 SI1 15.30-17.30 - 0
08/11/05 SI5 09.30-11.30 lab6.pdf 2 Primi esercizi sulle istruzioni iterative: il
08/11/05 SI1 15.30-17.30 lab6.pdf 2 costrutto "do...while", il costrutto "for".
Istruzioni iterative annidate. Il costrutto
"switch". Uso del costrutto "break".
15/11/05 SI5 09.30-11.30 lab7.pdf 2 Introduzione all'uso delle funzioni. Funzioni
15/11/05 SI1 15.30-17.30 lab7.pdf 2 che restituiscono valori, funzioni che resti-
tuiscono "void". Variabili globali e locali.
Uso di vettori bidimensionali (matrici).
22/11/05 SI5 09.30-11.30 lab7.pdf 2 Uso dei file in modalita` "in", "out", "app".
lab8.pdf Passaggio di parametri per valore. Puntatori.
22/11/05 SI1 15.30-17.30 lab7.pdf 2 Passaggio di parametri per indirizzo. Array
lab8.pdf nel passaggio di parametri. Stringhe e fun-
zioni della libreria "string".
29/11/05 SI5 09.30-11.30 lab9.pdf 2 Utilizzo del costrutto "struct" con membri
29/11/05 SI1 15.30-17.30 lab9.pdf 2 di tipo enumerazione. Array di strutture.
29/11/05 SI1 17.30-19.00 1.5 Risposta a quesiti teorici e pratici e riso-
luzione di esercizi posti dagli studenti.
06/12/05 SI5 09.30-11.30 lab10.pdf 2 Svolgimento di uno pseudo compito di esame
06/12/05 SI1 15.30-17.30 lab10.pdf 2 di bassa difficolta', con l'utilizzo di: fun-
06/12/05 SI1 17.30-19.00 1.5 zioni che restituiscono valori; passaggio di
array come parametro; ricerca, scrittura e
lettura di elementi di array. Discussione fi-
nale della soluzione proposta.
13/12/05 SI5 09.30-11.30 lab11.pdf 2 Svolgimento di uno pseudo compito di esame
13/12/05 SI1 15.30-17.30 lab11.pdf 2 di difficolta' medio-bassa, con impiego di
file e passaggio di parametri per indirizzo.
Discussione finale della soluzione proposta.
13/12/05 SI1 17.30-19.00 lab12.pdf 1.5 Svolgimento di uno pseudo compito di esame
di difficolta' medio-bassa, con impiego di
file, array di caratteri, costrutto "struct",
passato per valore e per indirizzo. Discus-
sione per parti della soluzione proposta, in
alternanza ad intervalli di programmazione
individuale degli studenti, con suggerimenti
per un corretto uso dei costrutti e valuta-
zione di varianti proposte.
16/12/05 C11 08.30-09.30 - 1 Analisi parziale del compito di esame del 07/
06/05 (pronto soccorso).
----------------------------------------------------------------------------------------------------
TOTALE ORE 48.5
I documenti sono forniti in formato elettronico durante le esercitazioni, sempre disponibili nelle
cartelle \\Si1doc\condivisa\INF_BIOMEDICA ed \\Si5doc\condivisa\INF_BIOMEDICA della rete del Centro
di Calcolo, oppure in formato cartaceo al Centro Stampa Studenti, e possono esser richiesti tramite
mail o venendo a ricevimento.
Pisa, 16/12/05
L'assistente
Mario G.C.A. Cimino