Bonjour pourriez-vous m’aider svp. Merci
Mathématiques
veracorreia69
Question
Bonjour pourriez-vous m’aider svp. Merci
1 Réponse
-
1. Réponse delaveaulilianp89har
Hello !
Pour ce genre d'exercices, tu peux faire le "chemin" que prenne les variables en notant à la main chacune des opérations.
Exercice 2 :
Avant la répétition, x vaut 1, ce qui est indiqué par "mettre x à 1".
Ensuite on rentre dans le bloc qui dit "répéter 10 fois". On sait donc qu'on va répéter ce qui est dans ce bloc 10 fois.
Dans ce bloc on a "mettre x à x*2", ce qui signifie qu'on multiplie par 2 la valeur de la variable x. Comme x valait 1, à la fin de la répétition 1, x vaut 2.
La magie de l'informatique, c'est que pour tout ce qui suit, le raisonnement est le même, vu qu'on répète les opérations.
Répétition 2 : on multiplie par 2 la valeur de la variable x (qui vaut maintenant 2) donc x vaut 4.
Répétition 3 : on multiplie par 2 la valeur de la variable x (qui vaut maintenant 4) donc x vaut 8.
Répétition 4 : on multiplie par 2 la valeur de la variable x (qui vaut maintenant 8) donc x vaut 16.
Finalement, que fait ce programme ? Il calcule les différentes puissances successives de 2.
On reprend exactement le même schéma pour l'exo 3 :
Avant la répétition : on lit qu'on met xà 3, donc x = 3.
Répétition 1 : l'opération consiste à ajouter 4 (mettre x à x+4) donc x = 3+4=7.
Répétition 2 : on ajoute 4 à chaque fois donc x=11.
Répétition 3 : on ajoute 4 à chaque fois donc x=15.
Répétition 4 : on ajoute 4 à chaque fois donc x=19.
Finalement, que fait ce programme ? Il cacule et affiche les nombres de 4 en 4 (vu qu'on ajoute 4 à chaque fois) à partir de 3 (vu qu'on partait de 3) toutes les 2 secondes (vu qu'on voit qu'après chaque boucle on "dit" x pendant 2 secondes").
Puis après avoir fait cela 10 fois de suite, le programme dit le résultat final (qui doit être 43 = 3+4*10) pendant 2 secondes (puisqu'après la boucle, on "dit" de nouveau.)
Bon courage et te stresse pas pour tout ce qui touche aux algorithmes. Le plus souvent, c'est un peu d'énergie au démarrage, et le reste c'est de la logique et des choses qui se répètent ;)
Lilian.