Stefania Maselli | 7 ottobre | Operazioni logiche |
Ludovica Chiodera | 14 ottobre | Cicli |
Claudia Lugli | 21 ottobre | Dichiarazioni |
Francesca Tartari | 28 ottobre | Il makefile |
Stefania Maselli | 4 novembre | Vettori e puntatori I |
Stefano Maggiolo | 8 novembre | Vettori e puntatori II |
Ludovica Chiodera | 11 novembre | Funzioni matematiche |
Claudia Lugli | 18 novembre | Stringhe I |
Francesca Tartari | 25 novembre | Stringhe II |
if ... else. Punto interrogativo e virgola. switch.
for con break e continue. while e do ... while.
Rappresentazione di queste istruzioni mediante goto (come in lezione) e mediante diagrammi di flusso.
Esempi.
Dichiarazioni e definizioni di funzioni.
Il file alfa.h.
Comandi di compilazione.
Librerie dinamiche e librerie statiche.
Il makefile. Come funziona make.
Vettori a piu' indici. Puntatori generici. Conversioni di tipo. typedef; esempi dell'uso di typedef per abbreviare i tipi puntatori (pagina 13).
Inizializzazione di vettori.
Quattro versioni di Somma a pagina 12.
Passaggio di parametri. Esempi dal corso; inventare altri esempi. Inventare una funzione che simula strlen per la lunghezza di una stringa.
Strutture. A->x.
Il prodotto di Hadamard (spiegare bene cosa succede in memoria).
Divisione con resto. Tabelle trigonometriche.
Funzioni matematiche del C.
Confronto di stringhe: Tu, Tui, strcmp, strncmp, strstr.
strchr(A,0).
Input dalla tastiera: fgets, la nostra funzione Input. Come creare un menu.
vprintf, vsprintf e vsnprintf.
strcat, strncat, strcpy, strncpy.
strchr, strrchr, strstr. Eliminacaratteri.
strpbrk, strspn, strcspn. Come si usano strspn e strcspn per separare parole in un testo.
Scelta tra sprintf, strcpy, memmove.