Ciclo di 40 ore
(10 laboratori).
L. Mazzei (L13) - M. Mussini (L12)
Data |
Argomenti e materiali |
N.1 |
breve
introduzione a windows e al file system (files, directories..) |
N.2 |
Excel 2 -
esercizi su argomenti laboratorio precedente + risolutore + regressione
lineare + formattazione condizionale + collegamento tra piu' fogli |
N.3 |
Excel 3: ancora
su risolutore e regressione; buono d'ordine per acquisti per corrispondenza -
ottimizzazione contenuto zaino - andamento iscritti/promossi in un corso
- |
N.4 |
HTML: mini sito
per azienda con pagina principale + 3 sottopagine; |
Assegnamenti; operatori a livello di bit; esercizi su semplici problemi aritmetico-logici |
|
Strutture di controllo e vettori. Calcolo del massimo comune denominatore e del minimo comune multiplo |
|
Tipi di dati strutturati. Stringhe, strutture e union. Scambio elementi di un array. Funzioni di manipolazione delle stringhe: strlen, strcmp, strstr, strcat, strcpy. Programma che legge stringhe e le analizza utilizzando tali primitive. |
|
N° 8 |
Vettori, stringhe, record (struct) e union Operazioni su matrici e vettori Gestione biblioteca con progetto struttura dati in base a requisiti logici |
N° 9 |
Esercizi su vettori, puntatori e stringhe. |
N°
10 |
Manipolazione di files di testo con sostituzione stringhe Lettura e scrittura di strutture su files in modalità binaria |
Ciclo di 18 ore.
M. Mussini (CT2)
Data |
Argomenti e
materiali |
||||||
N° 1 15 ott
2001 |
Algoritmi e pseudocodice. (per i materiali, v. slides delle lezioni: es. 5 (triangoli), es. 6 (massimo e sua posizione in una sequenza di numeri), es. 7 (retta passante per due punti assegnati)) |
||||||
N° 2 29 ott
2001 |
Algoritmi e
pseudocodice (es. 8 (localizzazione della radice di un polinomio mediante
procedimento iterativo dicotomico)) |
||||||
N° 3 5 nov
2001 |
Operatori su
maschere di bit; |
||||||
N° 4 12 nov
2001 |
Esempi di
algoritmi in C per vari problemi aritmetici, geometrici o logici, tratti da
lucidi delle lezioni: v. numero di pagina nell'elenco seguente Funzioni di libreria per
lavorare sulle stringhe:
Le tre funzioni
sopra elencate sono state implementate
in aula a titolo di esempio. |
||||||
N° 5 |
Correzione dei
temi A e B della prima prova in itinere. |
||||||
N° 6 3 dic 2001 |
Manipolazione di stringhe; esempio di implementazione e uso mystrcmp per confronto stringhe (strcmpxx.c) Semplice programma archivio dati personali con funzioni elenco, ricerca, inserimento dati (archivio.c) Esercizi delle slides U.D. 5/6: Struct (slide n.17 e seguenti) Union (p.27 sgg) Lucidi extra su strutture e union. Esempio: descrizione di veicoli |
||||||
N° 7 17 dic 2001 |
Esercizi ed esempi tratti da lucidi U.D. 6/7
3: ordinamento di un insieme 12-13: esempi brevi 16: esempi di chiamate fra funzioni 17: ordine dichiarazioni 19: ordine dichiarazioni - forward declarations 21: calcolo radice intera di un numero 31-32: calcolo del coeff. Binomiale (prg strutturato come
2 funzioni) 44-48 51 FUNZIONI RICORSIVE
81 fattoriale 86-87 conversione binaria ricorsiva
|
||||||
N° 8 14 gen 2002 2 ore |
|