Esercitazione programma in C + script in Python
Di cosa parla
Riassunto AI · si legge in un minuto
Leggi il riassunto completo
- Il laboratorio richiede la scrittura di un programma in C e Python per stimare l'area di figure piane utilizzando il metodo Monte Carlo hit and miss, generando punti casuali all'interno di un quadrato circoscritto.
- Nella prima parte dell'esercitazione si calcola l'area di un cerchio grande (raggio R1) contando i punti generati che cadono al suo interno rispetto alla superficie totale del quadrato.
- La seconda parte prevede il calcolo dell'area della figura complessiva ottenuta sottraendo da un cerchio più grande uno spostato e più piccolo, visualizzando solo i punti che appartengono all'intersezione differenziale dei due cerchi.
- I dati generati vengono salvati in file specifici (gruppoXX.c per il codice C, gruppoXX.py per quello Python) con commenti obbligatori contenenti nome, cognome e matricola dello studente.
- Il programma deve includere funzioni dedicate alla generazione di coordinate casuali uniformi, al controllo della condizione geometrica del punto rispetto ai centri dei cerchi e al calcolo finale dell'area tramite il rapporto tra hit totali e tentativi.
- Alla fine si richiede la creazione di un grafico in Python che mostri i punti contenuti nell'area calcolata nel pannello b, utilizzando librerie come matplotlib per visualizzare la distribuzione spaziale dei risultati sperimentali.
Riassunto generato con l'intelligenza artificiale a partire dagli appunti. Come lo facciamo
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.
In preparazione: di solito è pronto in giornata.
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…