Prove d'Esempio per l'Autovalutazione
In questa sezione raccogliamo una serie di Prove d’Esempio per l’esercitazione.
Oltre a queste prove, è possibile fare riferimento a queste prove d’esame passate.
Organizzazione delle Prove d’Esempio
Sezione intitolata “Organizzazione delle Prove d’Esempio”Le prove d’esempio disponibili di seguito:
- Includono la soluzione completa direttamente all’interno del file
main.c. Gli studenti sono incoraggiati a nascondere o rinominare il file prima di iniziare e usarlo come confronto o per sbloccarsi. - Prevedono delle Appendici contenenti istruzioni per bypassare i punti più complessi (es. parsing dei file tramite dati mock, o downgrade ad array statici per evitare crash sui puntatori) al fine di sbloccarsi nelle fasi iniziali dello studio e completare le parti successive della prova.
- Forniscono l’ambiente di debug completo (
.vscode/con CodeLLDB) pre-configurato per avviare il debugger.
Archivio delle Prove d’Esempio
Sezione intitolata “Archivio delle Prove d’Esempio”Di seguito la tabella con le prove disponibili per il download. Ogni archivio ZIP contiene la traccia d’esame in formato PDF, i file di input di prova (input*.txt) e il file main.c contenente la soluzione del docente.
| Identificativo | Dominio Applicativo | Struttura Dati richiesta | Download |
|---|---|---|---|
| prova-esempio-1 | Logistica e Gestione Prodotti | Pila Dinamica (LIFO) | 📦 Scarica ZIP |
| prova-esempio-2 | Gestione Clienti Bancari | Lista Concatenata | 📦 Scarica ZIP |
| prova-esempio-3 | Elaborazione Matrice di Reali | Matrice Dinamica | 📦 Scarica ZIP |
| prova-esempio-4 | Elaborazione Stringhe | Pila Dinamica (LIFO) | 📦 Scarica ZIP |
| prova-esempio-5 | Elaborazione Stringhe | Coda Dinamica (FIFO) | 📦 Scarica ZIP |
Istruzioni per l’Esercitazione e Verifica
Sezione intitolata “Istruzioni per l’Esercitazione e Verifica”Per utilizzare al meglio una prova d’esempio:
- Scarica l’archivio ZIP ed estrailo in una cartella locale.
- Apri la cartella con Visual Studio Code.
- Leggi la traccia
traccia.pdf. - Rinomina il file
main.coriginale insoluzione.cper non vedere la soluzione. - Crea un nuovo file
main.cvuoto. - Scrivi la tua soluzione da zero compilando e testando il codice passo dopo passo.
- Quando hai finito o se ti blocchi, confronta il tuo operato con
soluzione.c.