Reeborg - objectifs d'évaluation#
Voici les objectifs évalués pour ce chapitre.
Instructions et boucles#
Utiliser les instructions
avance()ettourne_a_gauche()pour faire déplacer Reeborg.Faire tourner Reeborg à droite ou lui faire faire demi-tour en combinant plusieurs
tourne_a_gauche().Utiliser une boucle
for i in range(n):pour répéter une ou plusieurs instructions.Lire un programme donné et déterminer la forme ou le parcours que Reeborg va dessiner.
Repérer et corriger les erreurs de syntaxe courantes (parenthèse ou deux points manquants, décalage incorrect, instruction mal écrite).
Définir des commandes#
Définir une nouvelle commande avec
def nom_commande():et l'utiliser dans un programme.Placer les définitions de commandes en début de programme.
Conditions et décisions#
Utiliser la structure
if condition:pour faire prendre une décision à Reeborg.Connaître et utiliser les conditions du robot (
au_but(),mur_devant(),objet_ici(),transporte(), etc.).Utiliser les instructions
prend(),depose()ettermine()de façon appropriée.Adapter un programme pour qu'il fonctionne dans plusieurs mondes similaires, sans le réécrire entièrement.
Bonnes pratiques de programmation#
Utiliser une boucle plutôt que de répéter une instruction ligne par ligne, afin d'écrire un programme plus court.
Créer une nouvelle commande pour réutiliser une suite d'instructions et rendre un programme plus lisible.
Trouver un bon équilibre entre un programme court (boucles, commandes) et un programme facile à comprendre.
Lire un programme et méthode de travail#
Lire et comprendre un programme donné, y compris lorsqu'il combine plusieurs commandes.
Réfléchir à une solution sur papier avant d'écrire ou d'exécuter un programme.