Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
Cours
Dans le programme suivant, on a écrit un algorithme qui trace un carré. On indique la longueur du côté par une variable nommée « côté ».
Cette variable représente un nombre que l'on peut éventuellement modifier au cours du programme.
Ainsi, l'instruction « mettre côté à 50 » affecte la valeur 50 à la variable « côté ». Dès lors, lorsque l'instruction « avancer de côté pas » est exécutée, le programme trace un segment de longueur 50 pas.
Si nous souhaitons tracer un carré de longueur 80 pas, il suffit de modifier la valeur de la variable « côté ».
1. Quelle est la valeur contenue dans la
variable f ?
2. À quoi correspond-elle ?
Afficher la correction
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
7
On considère la suite de nombres
dont les deux premiers sont 0 et 1 et pour
laquelle les éléments suivants correspondent
à la somme des deux précédents. Ainsi, les
premiers éléments de cette suite de nombres
sont : 0 ; 1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 13 ; 21 ;
34 ; etc.
Écrire un programme qui permet de calculer
les 30 premiers nombres de cette suite de
nombres.
1. Chacun des programmes ci-dessus demande à l'utilisateur de fournir un mot en entrée.
Alex entre le mot « papa ». Qu'obtient‑il en sortie de ces trois programmes ?
2. Donner la valeur de la variable ma variable au début et à la fin de l'exécution de chacun de ces programmes.
Afficher la correction
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
1. Pour chacune des affirmations suivantes, indiquer si elle est vraie ou fausse et justifier.
À la fin du programme la variable c vaut 3.
À la fin du programme la variable a vaut 1.
À la fin du programme on a c = a + b.
2. En changeant uniquement l'ordre des briques du programme d'Alain, modifier le programme pour que la variable c ait pour valeur 3 à la fin de ce programme.
Afficher la correction
Ressource affichée de l'autre côté. Faites défiler pour voir la suite.
D
Donner la valeur de chaque variable à chaque ligne de ce programme.