informatica:sol:laboratorio11:esercitazioni:esercitazione1
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| informatica:sol:laboratorio11:esercitazioni:esercitazione1 [04/03/2011 alle 09:50 (15 anni fa)] – [Esercizio 2: map e reduce su liste] Susanna Pelagatti | informatica:sol:laboratorio11:esercitazioni:esercitazione1 [04/03/2011 alle 09:57 (15 anni fa)] (versione attuale) – [Esercizio 1: sul debugging] Susanna Pelagatti | ||
|---|---|---|---|
| Linea 9: | Linea 9: | ||
| Usare il debugger [[http:// | Usare il debugger [[http:// | ||
| < | < | ||
| - | TBA | + | #include < |
| + | #include < | ||
| + | #include < | ||
| + | #include < | ||
| + | #define N 5 | ||
| + | |||
| + | int main(void) | ||
| + | { | ||
| + | int a[N]; | ||
| + | int i; | ||
| + | srand(time(NULL)); | ||
| + | i=0; | ||
| + | while (i<N) | ||
| + | { | ||
| + | |||
| + | a[++i]=rand()%2; | ||
| + | printf(" | ||
| + | } | ||
| + | printf(" | ||
| + | } | ||
| </ | </ | ||
| in pratica il codice, salvato in " | in pratica il codice, salvato in " | ||
| Linea 19: | Linea 38: | ||
| $ ./ese | $ ./ese | ||
| </ | </ | ||
| - | va inspiegabilmente in ciclo all' | + | va inspiegabilmente in ciclo all' |
| * Compilare con opzione " | * Compilare con opzione " | ||
| gcc -Wall -pedantic -g -o ese file.c | gcc -Wall -pedantic -g -o ese file.c | ||
| Linea 27: | Linea 46: | ||
| </ | </ | ||
| a questo punto e' possibile fermare il programma durante la sua esecuzione, ispezionare le variabili etc.. | a questo punto e' possibile fermare il programma durante la sua esecuzione, ispezionare le variabili etc.. | ||
| + | |||
| + | // | ||
| ===== Esercizio 2: liste concatenate di interi ===== | ===== Esercizio 2: liste concatenate di interi ===== | ||
| Linea 94: | Linea 115: | ||
| Testare il risultato con un opportuno main. | Testare il risultato con un opportuno main. | ||
| - | ===== Esercizio | + | ===== Esercizio |
| Realizzare una libreria che fornisce le operazioni su liste implementate negli esercizi 1 e 2. | Realizzare una libreria che fornisce le operazioni su liste implementate negli esercizi 1 e 2. | ||
informatica/sol/laboratorio11/esercitazioni/esercitazione1.1299232256.txt.gz · Ultima modifica: 04/03/2011 alle 09:50 (15 anni fa) da Susanna Pelagatti
