Premi`
ere S Mars 2016
Recherche algorithmique d’ant´ec´edents par la fonction cosinus.
Comparaison de deux m´ethodes : balayage & dichotomie.
Th`
eme : Angles orient´
es & Trigonom´
etrie.
On s’int´eresse `a la fonction f:x∈[ 0 ; π]7→ cos x.
1. L’´etude de la d´eriv´ee de la fonction cosinus n’est pas au programme de cette ann´ee (elle est vue en
TS).
`
A l’aide du cercle trigonom´etrique et par des consid´erations g´eom´etriques simples, dresser le tableau
de variation de f.
2. Pr´eciser alors l’ensemble des r´eels poss´edant un ant´ec´edent par f.
´
Etant donn´e un r´eel y, on cherche `a savoir s’il existe un ant´ec´edent αde ypar fet, le cas ´ech´eant,
on souhaite en obtenir un encadrement d’amplitude aussi petite qu’on veut.
Pour cela, on propose l’algorithme Algo 1 (cf page 2) ´ecrit dans le langage AlgoBox.
3. a) Que signifie floor(n),abs(y),Math.PI et pow(10,-n) (cf lignes 9, 15, 22 et 24) ?
b) Justifier les lignes 15, 16 et 17.
c) Recopier et compl´eter les pointill´es (cf page 2) du texte qui explique le rˆole de Algo 1.
4. a) Dans cette question, on suppose que l’utilisateur a choisi n= 1. Donner un majorant C1du
nombre de passages dans la structure it´erative «tant que ».
b) Pour un entier nquelconque, g´en´eraliser la question pr´ec´edente et d´eterminer, en fonction de n,
un majorant Cndu nombre de passages dans la structure it´erative «tant que ».
5. On consid`ere l’algorithme Algo 2 (cf page 2). Il s’agit d’une modification d’Algo 1.
a) Pr´eciser les modifications effectu´ees. Quel renseignement suppl´ementaire retourne cet algorithme ?
b) Ex´ecuter cet algorithme afin de compl´eter le tableau suivant :
y−1−0,8−0,1 0,5
n3 5 4 6
a
b
compteur
6. La question pr´ec´edente souligne le fait que plus l’entier nchoisi est grand (c-`a-d plus la pr´ecision
exig´ee de l’encadrement de l’ant´ec´edent αde ypar fest forte), plus le nombre de passages dans la
boucle «tant que »devient tr`es grand. . .
Afin d’optimiser l’efficacit´e de l’algorithme (et ainsi, de demander moins de calculs `a la machine), on
envisage l’algorithme Algo 3 (cf page 3).
a) Ex´ecuter cet algorithme afin de compl´eter le tableau suivant :
y−1−0,8−0,1 0,5
n3 5 4 6
a
b
compteur
b) Dans Algo 1, on «avance »pas `a pas de 0vers π, avec un pas de 10−n. Dans Algo 3, le principe
est tout autre. Nous avons d´ej`a rencontr´e un tel proc´ed´e. Comment s’appelle une telle m´ethode ?
c) Comparer alors Algo 2 et Algo 3 (on pourra comparer leur pr´ecision, leur efficacit´e. . .).
Corrig´e disponible sur http://tivomaths.free.fr/ - 1/3-L
A
T
E
X 2ε