Bonjour tout le monde,
J'ai un devoir maison de maths pour la rentrée, composé de trois exercices. Les deux premiers se sont plutôt bien passé malgré qu'il y ait une ou deux questions sur lesquels je bloque.
Mais le troisième problème est un algorithme... or, malgré tous mes efforts, je suis totalement, radicalement, INCAPABLE de le faire, et de le comprendre...
Je vous demande donc votre aide:
-----------------------------------------------------------------------------------------------------------
•Variables:
n, p : entier
h, r, L, t : réels ;
•Début:
h <- 10^(- p)
r <- ("racine carrée de 2") / 2
L<- 0 ; n <- 0
TantQue rn+1>h Faire
L <- L+ rn+1 ; n <- n+1
FinTantQue ;
t <- partie entière(n/8)
Afficher(la longueur parcourue jusqu'au point... est L) ;
Afficher(on a fait ... tours autour du point O);
Fin.
---------------------------------------------------------------------------------
Voilà le fameux algorithme, les questions qui suivent sont:
a. Expliquer ce que calcule cet algorithme et compléter les deux dernières phrases.
Alors, ne serait-ce que cette question je n'ai pas su y répondre. En "coup de pouce" notre prof nous a dit de calculer avec P=1 mais je suis tombée sur un résultat non cohérent... donc je suis un peu perdue ^^
En ce qui concerne la seconde partie de la question, je pense que c'est "n" tours mais je ne vois pas pour le premier point...
b. Lorsque l'algorithme s'arrête, est-on sûr qu'il reste moins de h cm à parcourir sur la ligne polygonale ?
J'en conclue donc, qu'il s'agit d'une ligne polygonale (suite de l'exercice 2), l'algorithme servirait donc à calculer la longueur de la ligne ?
c. Modifier l'algorithme pour que, lorsqu'il s'arrête, la longueur parcourue soit proche à moins de h de la longue totale.
d. Programer cet algorithme sur la calculatrice et déterminer le nombre de tours nécessaires pour une précusion h= 10-6 . Cela change t-il par rapport au premier algorithme?
Vous vous doutez donc, que n'ayant même pas réussit la première question, je n'ai pas réussit les deux dernières ! ^^
Merci de votre aide par avance, Marie.
-----