Esercitazione programma in C + script in Python
Stai vedendo l'anteprima delle prime pagine. Il file completo è gratis: registrati per leggerlo tutto.
Di cosa parla
- 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.
Questo appunto è gratis. Registrati in 30 secondi per leggere tutte le pagine e scaricarlo.