Compiti ed esercitazioni VERIFICATO

Esercitazione con programma eseguibile in C + script in Python.

Università degli Studi di Roma - La Sapienza Fisica 2020
76 visualizzazioni
Nessun voto ancora
Condividi: WhatsApp Telegram

Di cosa parla

Riassunto AI · si legge in un minuto

L'ottava esercitazione del Laboratorio di Calcolo insegna a programmare in C una simulazione della morra cinese, gestendo input validati e funzioni per generare getti casuali e determinare i vincitori. Si analizza poi l'impatto grafico dei punteggi tramite script Python che leggono file dati creati dal programma C. Infine, si introduce la variante Rock-Paper-Scissors-Lizard-Spock con nuove regole di vittoria progettate specificamente per ridurre significativamente il numero di pareggi rispetto alla versione classica.
Leggi il riassunto completo
  • 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.

Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo

Anteprima pagina 1 — Esercitazione con programma eseguibile in C + script in Python. Anteprima pagina 2 — Esercitazione con programma eseguibile in C + script in Python. Anteprima pagina 3 — Esercitazione con programma eseguibile in C + script in Python.

Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.

Studia questi appunti con l'AI

Riassunto e domande d'esame sono gratis: chiedili e ti mandiamo un'email quando sono pronti.

Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.

Simula l'esame con domande costruite su questi appunti.

Di cosa parla l'insegnamento

LABORATORIO DI CALCOLO · 1° anno · 1° semestre · 6 CFU · PHYS-01/A

Laboratorio di Calcolo è un corso base di programmazione e di introduzione ai metodi numerici che vengono utilizzati in fisica. L'approccio è pratico e mira ad insegnare i concetti fondamentali della programmazione con una forte enfasi sulla attività laboratoriale. Rappresenta un importante veicolo per sviluppare le…

Scheda completa nella pagina del corso

Altri appunti di LABORATORIO DI CALCOLO

Condividi questi appunti

WhatsApp Telegram