OEF Exercise - Lois de Decartes (1)
Lois de Decartes (1)
GNU GPL
Physics
- H4
optique, descartes
Cet exercice en 2 étapes demande de calculer l'angle de réfraction et dans un 2éme temps de cliquer sur le bon rayon parmi ceux proposés
\title{lois de Descartes 1}
\language{fr}
\author{Markey Benoît, Georges Khaznadar}
\email{benoit.markey@nomade.fr, georgesk@ofset.org}
\computeanswer{yes}
\format{html}
\license{GPL V.2}
\precision{100}
\real{n1=randint(1000..1200)/1000}
\real{n2=randint(1330..1750)/1000}
\integer{absi1=randint(18..89)}
\integer{i1=random(-1,1)*\absi1}
\real{sini2=\n1/\n2*sin(\i1*pi/180)}
\real{i2=arcsin(\sini2)*180/pi}
\real{absi2=abs(\i2)}
\real{soluce=rint(\absi2)}
\integer{taille=150}
\real{imin=min(270-\i1,270)}
\real{imax=max(270-\i1,270)}
\text{incident=frect 0,\taille,2*\taille,2*\taille, yellow
hline \taille,\taille, blue
dvline \taille,\taille, blue
text blue,\taille+10,\taille-13,medium,I
text red,1.6*\taille,1.6*\taille,medium, milieu 2
text red,1.6*\taille,0.2*\taille,medium, milieu 1
arrow \taille*(1-sin(\i1*pi/180)),\taille*(1-cos(\i1*pi/180)),\taille,\taille,\taille/15,red
arc \taille,\taille,50,50,\imin,\imax, green
text green, \taille-10-30*sin(\i1*pi/360),\taille-13-30*cos(\i1*pi/360),medium,i1
}
\text{incident2=frect 0,\taille,2*\taille,2*\taille, yellow
hline \taille,\taille, blue
dvline \taille,\taille, blue
text blue,\taille+10,\taille-13,medium,I
text red,1.6*\taille,1.6*\taille,medium, milieu 2
text red,1.6*\taille,0.2*\taille,medium, milieu 1
arrow \taille*(1-sin(\i1*pi/180)),\taille*(1-cos(\i1*pi/180)),\taille,\taille,\taille/15,red
}
\text{couleurs=shuffle(black,blue,green)}
\text{c1=item(1,\couleurs)}
\text{c2=item(2,\couleurs)}
\text{c3=item(3,\couleurs)}
\text{refracte2=arrow \taille,\taille,\taille*(1+sin(\i2*pi/180)),\taille*(1+cos(\i2*pi/180)),\taille/15,\c1
arrow \taille,\taille,\taille*(1-sin(\i2*pi/180)),\taille*(1+cos(\i2*pi/180)),\taille/15,\c2
arrow \taille,\taille,\taille*(1+sin(\i2*pi/180)),\taille*(1-cos(\i2*pi/180)),\taille/15,\c3
}
\real{imin=min(90-\i2,90)}
\real{imax=max(90-\i2,90)}
\text{refracte=arrow \taille,\taille,\taille*(1+sin(\i2*pi/180)),\taille*(1+cos(\i2*pi/180)),\taille/15,red
arc \taille,\taille,50,50,\imin,\imax, green
text green, \taille-10+30*sin(\i2*pi/360),\taille+30*cos(\i2*pi/360),medium,i2
}
\text{image1=draw(2*\taille,2*\taille
\incident2
)
}
\text{image2=draw(2*\taille,2*\taille
\incident
\refracte
)
}
\text{image3=draw(2*\taille,2*\taille
\incident2
\refracte2
)
}
\matrix{rep=\image3;polygone,\taille+30*\i1/\absi1,\taille+10,\taille,\taille+10,-10*\i1/\absi1+\taille*(1+sin(\i2*pi/180)),\taille*(1+cos(\i2*pi/180)),20*\i1/\absi1+\taille*(1+sin(\i2*pi/180)),\taille*(1+cos(\i2*pi/180))
}
\steps{reply1,
reply2}
\statement{
\if{\step=1}{
On considère la propagation d'un rayon lumineux d'un milieu 1 vers un
milieu 2 pour une radiation de longueur d'onde \lambda fixée.<br>
<img src="\image1" alt="figure 1"><br><br><br>
Si l'angle d'incidence i<sub>1</sub> =\absi1°, l'indice du milieu 1 vaut
n<sub>1</sub>=\n1 et l'indice du milieu 2 vaut n<sub>2</sub>=\n2, que
vaut l'angle de réfraction i<sub>2</sub> ? <br>
<b><font color=red>ATTENTION: on tiendra compte des chiffres
significatifs et des unités</font></b>.<br>i2=\soluce°<br>\reply1
}
\if{\step=2}{
Etape2/2<br>
Effectivement i<sub>2</sub>=\soluce°.<br><br>
Parmi les rayons proposés, choisissez le bon rayon réfracté:<br>
\reply2
}
}
\answer{i<sub>2</sub>=}{\soluce °#2}{type=sigunits}
\answer{cliquer sur le rayon réfracté}{\rep}{type=coord}
\solution{La bonne réponse, avec 2 chiffres significatifs, est
i<sub>2</sub>=
\soluce °. On peut aussi répondre en radian, sans même préciser l'unité
puisque radian est équivalent à des mètres divisés par des
mètres.<br>Les angles d'incidence et de réfraction se mesurent de la
façon suivante:<br>
<img src="\image2" alt="figure 3">}
2005-02-16 14:45:49
2005-02-18 06:27:38