Cours : répétitions, entrées et sorties

Répéter une séquence d'instructions

Boucle « répéter »
  • « Répéter 44 fois » exécute 44 fois de suite les instructions placées dans la boucle, dans l'ordre. Le programme est plus court, et on voit mieux ce qui se répète.
  • Pour compter les instructions exécutées, on multiplie le nombre d'instructions de la boucle par le nombre de répétitions.
Exemple :\pink{\text{Exemple :}} Un lutin, qui regarde vers la droite au départ, exécute ce programme avec un stylo.

  • La boucle contient 22 instructions, répétées 44 fois : le lutin exécute 2×4=82\times 4=8 instructions.
  • Il trace 44 segments de 8080 pas et tourne 44 fois d'un quart de tour (9090 degrés) vers la droite, soit 4×90=3604\times 90=360 degrés : un tour complet. Il trace 4×80=3204\times 80=320 pas.

Ainsi :
un carré de côté 8080 pas

Programme de calcul : entrée et sortie

Définitions
  • L'entrée est le nombre choisi au départ ; la sortie est le résultat obtenu à la fin.
  • On exécute les instructions dans l'ordre, chacune sur le résultat de la précédente.
Exemple :\pink{\text{Exemple :}} Programme : choisir un nombre ; ajouter 22 ; multiplier par 44 ; soustraire 33 ; écrire le nombre obtenu. On choisit 55.

  • 5+2=75+2=7 ; 7×4=287\times 4=28 ; 28−3=2528-3=25.

Ainsi :
avec l'entrée 55, la sortie est 2525

Programmer avec des blocs

Quelques blocs
  • « demander … et attendre » permet de taper un nombre, rangé dans « réponse » : c'est l'entrée.
  • « mettre … à … » range une valeur dans une variable (une case mémoire qui porte un nom) ; « dire … » affiche un résultat : c'est la sortie.
  • Dans les blocs, le signe ∗* veut dire « multiplié par ».
Exemple :\pink{\text{Exemple :}} On exécute ce programme et on tape 44.

  • « réponse » vaut 44 ; résultat vaut 4+3=74+3=7, puis 7×2=147\times 2=14.
  • Le lutin dit la valeur de résultat.

Ainsi :
le lutin dit 1414

Suites évolutives

Une instruction répétée
  • Dans une suite évolutive, on passe d'une étape à la suivante en répétant la même instruction.
  • Dans un tableur, une formule comme =A1+3 écrite en A2 puis recopiée vers le bas répète l'instruction « ajouter 33 ».
Exemple :\pink{\text{Exemple :}} On construit des carrés avec des allumettes.

  • Étape 1 : 44 allumettes ; étape 2 : 77 ; étape 3 : 1010. À chaque étape, on ajoute un carré, donc 33 allumettes.
  • De l'étape 1 à l'étape 10, on ajoute 33 allumettes 99 fois : 4+9×3=314+9\times 3=31.

Ainsi :
3131 allumettes à l'étape 10

Signaler une erreur

Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.

Connecte-toi ou crée un compte pour signaler une erreur.