Вы находитесь на странице: 1из 1

Sperimentazioni di Fisica I - (mod A) A.A.

2011/12 Esercitazione di laboratorio


1 dicembre 2011
Scrivere i programmi indicati di seguito, in linguaggio C++, compilare i sorgenti e vercare il corretto comportamento dei programmi.

1. Il periodo di oscillazione di un pendolo semplice ` dato dallespressione e T = 2 l g (1)

dove l ` la lungezza del pendolo e g = 9.81 m/s rappresenta laccelerazione di gravit`. e a Scrivere un programma che data una lunghezza del pendolo l, richiesta allutilizzatore, generi un numero n di periodi di oscillazione del pendolo campionando da una distribuzione gaussiana con valor medio T , (eq. (1)), e varianza = 0.2 s. Eseguire il programma per l = 1 m e n = 100 campioni e ridirigere loutput in in le. 2. Data una misura del periodo di oscillazione di un pendolo semplice, Ti , e nota la lunghezza del pendolo l, si pu` calcolare laccelerazione di gravit` gi invertendo lequazione (1) o a gi = 4 2 l Ti2 (2)

Scrivere un programma che utilizzando n = 100 misure di periodo generate dal programma precedente, calcoli il valor medio dellaccelerazione di gravit` come a g= con gi data dalleq. (2). 3. Le espressioni fornite precedentemente per il periodo di oscillazione del pendolo sono valide nel caso di piccole oscillazioni.In generale, il periodo dipende dallampiezza delloscillazione secondo la formula 2 11 4 6 T = T 1 + + + O( ) . (3) 16 3072 Scrivere un programma che, data lampiezza delloscillazione , generi n campioni di misure di k periodi del pendolo secondo la formula (3) e secondo lapprossimazione di piccole oscillazioni delleq. (1). Eseguire il programma, generare due campioni di dati, e visualizzare le distribuzioni delle simulazioni ottenute. Scegliere e k in modo da poter osservare leetto nelle distribuzioni dei dati simulati. 1 n
n

gi ,
i=1

Вам также может понравиться