Salta ai contenuti

Laboratorio 3: For Avanzati, Array e Pseudocasualita'

Benvenuti alla pagina di riferimento del Laboratorio 3. In questa sessione consolidiamo tre competenze centrali del corso: l’uso avanzato dei cicli for, l’elaborazione di array statici e la generazione pseudo-casuale controllata tramite seed.


Esercizio svolto in aula con il docente per prendere confidenza con gli array statici e la generazione pseudocasuale in C.

  • Esercizio: Simulatore di Traffico LAN (net_traffic_demo.c)
  • Descrizione: Simulatore del numero di pacchetti generati da un insieme di host all’interno di uno slot temporale, con calcolo di statistiche di traffico globali (media, min, max) e superamento di soglie critiche.
  • Archivio Esercitazione: Scarica lab3-demo.zip

(Nota: L’archivio contiene la traccia dettagliata in PDF e i file di input per i test).


Esercizio da svolgere in autonomia in aula o a casa per consolidare la scansione condizionale degli array e le mutazioni pseudocasuali. Gli studenti possono richiedere feedback sul proprio codice durante le ore di ricevimento o nelle sessioni d’aula successive.

  • Esercizio: Analizzatore Genetico (dna_mutazioni.c)
  • Descrizione: Analisi di una sequenza di basi azotate soggetta a mutazioni puntiformi casuali, con ricerca della sequenza crescente massima (run) e verifica delle distribuzioni di probabilità delle mutazioni.
  • Archivio Esercitazione: Scarica lab3-assignment.zip

(Nota: L’archivio contiene la traccia dettagliata in PDF e i file di input per i test).