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 (14 anni fa)] – [Esercizio 2: map e reduce su liste] Susanna Pelagatti | informatica:sol:laboratorio11:esercitazioni:esercitazione1 [04/03/2011 alle 09:57 (14 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 (14 anni fa) da Susanna Pelagatti