Esercitazione con programma eseguibile in C + script in Python.
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- L'esercitazione si concentra sull'apprendimento dell'utilizzo delle funzioni in C per simulare la morra cinese, implementando un programma che gestisce input validati e logica di gioco.
- Il codice richiede lo sviluppo di tre funzioni principali: getN() per il numero di giocate con controllo errori, getto() per generare gesti casuali tramite seed temporale e decido() per determinare vincitore o pareggio.
- Nella seconda parte si utilizza Python con la libreria matplotlib per graficare le serie storiche dei punteggi caricati da un file dati in formato testo, visualizzando l'andamento della partita su 20 giocate.
- L'addendum introduce una variante del gioco (Sasso-Carta-Forbice-Lizard-Spock) che espande il numero di stati possibili a cinque per ridurre statisticamente la frequenza dei pareggi rispetto alla versione classica.
- Vengono eseguiti confronti grafici tra le due varianti utilizzando script Python sovrapposti o affiancati, evidenziando come l'introduzione degli elementi Lizard e Spock alteri i punteggi finali dei giocatori A e B.
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.