bonjour, je ne comprends pas cet excercice, si vous pouviez m'aider
Entrée
Saisir
Traitement
si 0 alors
tant que x
x prend la valeur x-2
Fintantque
Sinon
tant que x0
x prend la valeur x+2
Finsi
Sortie
afficher x
on nous demande de traiter
x entrée 1.6 12.4 -3.9 3.5 -2.3 -15.6
une fois effectuée, ils nous demandent "peut on prévoir le role de cet algorithme?"
merci de votre aide
Bonjour, tu vois bien que cet algorithme enlève 2 à x jusqu'à ce que x soit <
donc jusqu'à ce que x soit entre -
et
. Et puis si x était négatif au début, il fait le contraire, il ajoute 2
jusqu'à ce que x devienne positif. Donc il n'est pas très compliqué de deviner que le but de cet algorithme est de donner la valeur principale d'un angle en radians entre -
et
quelque soit la valeur rentrée au début.
Pour que ça soir symétrique il aurait fallu que ça soit
Sinon
tant que x
au lieu de
0, tu es sûr que tu as bien saisi l'énoncé ?
Sinon, si x était positif au début il donne la valeur de x entre - et
mais si x était négatif au début, il donne x entre 0 et 2
, ce qui n'est pas très homogène.
tu as raison Glapion, je me suis trompée en écrivant l'enoncé
sinon tant que x-
x prend la valeur x+2
merci beaucoup pour m'aider éclairer!!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :