Logo - Répétition

Nous répétons souvent une séquence de commandes. Les programmes informatiques exécutent souvent des tâches répétitives. Presque tous les systèmes de programmation ont un moyen de réaliser cette répétition, ou itération, comme l'appellent les informaticiens. Prenons l'exemple suivant -

Supposons que nous voulions dessiner un carré avec des côtés de longueur 100, nous pouvons le faire avec le programme suivant -

fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90

Nous notons que les deux commandes - fd 100 et rt 90 sont répétées quatre fois. Ne sera-t-il pas plus simple de dire à l'ordinateur qu'il doit simplement répéter ces deux commandes quatre fois au lieu de les écrire quatre fois de suite? Nous pouvons faire exactement cela, en utilisant la commande suivante -

Cela nous fait gagner du temps à taper pour créer un carré. La forme générale est:repeat number [commands]. Nous devons utiliser le mot-clé -repeat suivi d'un nombre puis d'une séquence de commandes entre [crochets].

Souvent, nous pourrions avoir à répéter dans la répétition. C'est appelénesting. Regardons quelques exemples à ce sujet.

Voici un exercice pour vérifier vos aptitudes sur ce que vous avez appris jusqu'à présent dans ce chapitre.