[exercice] déroulement d'un programme
bonsoir
cet exercice me hante a chaque fois que je passe mon examen je voudrais de l'aide pour le résoudre
exercice :
décrire le déroulement de l'algorithme suivant pour la donné a=7
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
debut
a,b,c : entier
lire(a)
c <--- a
ecrire c
tant que c>1 faire
si c mod 2 alors
c <---- c/2
ecrire ' '
sinon
c<--- 3*c+1
ecrire '/n'
fsi
ecrire c
ftque
ecrire '/n'
b<-- c
fin |
X mod Y est le reste de la division entiére de x par y
l'instruction ecrire '/n' designe un passage a la ligne suivante
question :
1- donnez les valeurs successive que prend les variables pendant le déroulement de l'algorithme ainsi que le résultat final
2- donnez ce qui est affiché par l'algorithme
veuillez m'aider a comprendre parce que je vous cache pas ça fait presque 10 ans que je ne l'ai pas étudié