OEF Exercise - Division décimale
Division décimale
GNU GPL
Algebra
- H1
division décimal
Cet exercice permet de décomposer l'algorithme de division d'un décimal par un décimal.
Il comporte 3 étapes : 1- déterminer le diviseur de remplacement 2- déterminer le dividende qui va avec le diviseur de remplacement 3- trouver le résultat sous la forme d'une valeur approchée avec une précision donnée
Remarques :- l'élève est prié de poser l'opération sur son brouillon
- l'arrondi doit être fait au plus proche
\title{Division décimale}
\range{-5..5}
\author{Odile Bénassy}
\email{obenassy@free.fr}
\computeanswer{no}
\format{html}
\precision{10000}
\integer{a1=random(111..9999)}
\if{a1=1000 or a1=2000 or a1=5000}{\integer{a1=\a1+random(6..9)*10}}
\integer{b1=random(7..34)}
\if{\b1=10 or \b1=20 or \b1=30}{\integer{b1=\b1+random(1..9)}}
\integer{p1=random(1..3)}
\integer{p2=random(1..3)}
\real{a=\a1/(10^\p1)}
\real{b=\b1/(10^\p2)}
\real{quotient = \a/\b}
\integer{precis = random(0..3)}
\real{precision = 10^(-\precis)}
\integer{res = \quotient * 10^\precis}
\real{a2=\a * (10^\p2)}
\real{reste = \a2 - \res * \b1}
\if{\reste >= 0.5}{\integer{res = \res + 1}}
\real{res = \res / 10^\precis}
\real{ch1=\a/10}
\real{ch2=\a}
\real{ch3=\a*10}
\real{ch4=\a*100}
\real{ch5=\a*1000}
\real{ch6=\a*10000}
\text{choices = \ch1,\ch2,\ch3,\ch4,\ch5,\ch6}
\integer{offset=\p2+2}
\steps{reply 1
reply 2
reply 3
}
\statement{
\if{debug iswordof \oefenv}{
<p>\a1 et \b1
<p>\p1 et \p2
<p>\a et \b donnent \q
<p>\res à \precision près
}
<p>Je voudrais diviser \a par \b.</p>
\if{\step<=1}{
<p>Je ne sais pas diviser par \b, mais je sais diviser par le nombre entier \embed{reply1, 8}</p>
}
\if{\step=2}{
<p>Diviser \a par \b, c'est comme diviser
<br>\embed{reply2}
<br>par \b1.</p>
}
\if{\step=3}{
<p>Je pose la division de \a2 par \b1.</p>
<p>Je trouve le quotient approché <font color=darkorange><i>à \precision près</i></font> : \embed{reply3, 8}</p>
}
}
\answer{}{\b1}{type=numeric}
\answer{}{\offset;\choices}{type=checkbox}
\answer{}{\res}{type=numeric}
2004-11-30 10:08:31
2005-02-18 06:27:32