2. Objectifs de la leçon
1. Apprenez ce que signifie Pseudocode
2. Découvrez pourquoi vous utilisez Pseudocode
3. Apprendre à écrire Pseudocode pour une tâche commune
4. Apprenez à planifier des programmes pour la première Ligue LEGO
2
3. Qu'est-ce que le Pseudocode?
• Les robots suivent les instructions que les gens leur donnent. Ils ont besoin
d'instructions détaillées, étape par étape pour terminer une tâche.
• Il s'agit d'un ensemble de notes détaillées que le programmeur peut utiliser
pour écrire le code quand ils sont prêts.
• Il n'est pas écrit dans un langage de programmation particulier. Pseudocode
peut être en partie en francais et en partie code.
• Pseudocode permet au programmeur de communiquer son plan avec d'autres
• Pseudocode est assez détaillé pour créer le code réel
3
4. Pourquoi le pseudo est-il important?
• Une excellente façon d'apprendre l'importance du bon Pseudo est d'essayer
d'écrire des instructions pour quelque chose de simple:
◦ Comment faire un sandwich, comment décorer un gâteau, comment planter une graine, etc.
◦ Les élèves doivent rédiger les instructions, puis l'enseignant doit les suivre.
◦ Ensuite, comparez les résultats.
• Quelques exemples de réponses des élèves pour un sandwich au beurre
d'arachide et à la gelée:
◦ L'étudiant 1 a écrit: "mets le beurre de cacahuètes sur le pain". Ainsi, le professeur a placé le bocal entier sur
les tranches de pain.
◦ L'étudiant 2 a écrit: «prenez le pain et étalez le beurre d'arachide dessus». Ainsi, le professeur répandre le
beurre d'arachide sur le pain entier.
◦ L'étudiant 3 a écrit: «Prenez 2 tranches de pain et étalez le beurre d'arachide et la gelée sur eux». Ainsi, le
professeur répandre le beurre d'arachide et la gelée des deux côtés des deux tranches.
• La communication des instructions est très importante!
4
5. Solution de Pseudo-sandwich
• Prenez exactement deux morceaux de pain.
• Prenez un morceau de pain qui n'est pas couvert de beurre
d'arachide sur n'importe quel côté et utilisez un couteau
pour répandre le beurre d'arachide sur un côté
• Prenez un deuxième morceau de pain qui n'est pas couvert
de gelée sur n'importe quel côté et utilisez un couteau pour
répandre la gelée sur un côté
• Placez le côté gelé du deuxième morceau de pain contre le
côté de beurre d'arachide du premier morceau de pain.
• Placez les morceaux combinés de pain sur la plaque
5
6. Ecrire Pseudocode pour un robot
1) Notez le but du programme. Qu'est-ce que le
robot a à faire?
2) Réfléchissez à la façon dont le robot atteindra
cet objectif. Quelles sont les étapes spécifiques?
3) Notez chaque étape que le robot prendra.
Commencez par l'étape 1 et continuez sur.
4) Assurez-vous que vous écrivez si le robot doit
répéter une tâche.
5) Le robot continue-t-il à faire cette tâche pour
toujours ou finit-il?
6
7. Exemple Pseudocode
Objectif: Robot doit aller une fois autour d'une
boîte carrée. Il commence à la ligne et fait face au
nord. Il se terminera sur la ligne vers le nord.
Etape 1: avancez de 10 pouces
Etape 2: tournez à gauche 90 degrés
Etape 3: Répétez les étapes 1 et 2 3 plusieurs fois
Vous pouvez écrire ce pseudo sur un morceau de
papier ou même dans un bloc de commentaire à
l'intérieur du code ev3-G.
Utilisez le Pseudocode pour programmer la
solution
7
N
8. Pseudo pour un ensemble de
missions
• Si vous avez une série de
missions pour votre robot à
compléter, la planification à
l'avance peut être une
grande aide.
• Vous pouvez tracer le
chemin de votre robot doit
prendre et ensuite écrire les
instructions pour le robot
étape par étape
8