SlideShare une entreprise Scribd logo
1  sur  8
Leçon de
programmation
débutant
PSEUDOCODE
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
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
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
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
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
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
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

Contenu connexe

Plus de Romaric Saounde Tsopnang

Plus de Romaric Saounde Tsopnang (20)

Ap les boucles - Débutants
Ap   les boucles - DébutantsAp   les boucles - Débutants
Ap les boucles - Débutants
 
Ap loops2 - Beginner
Ap   loops2 - BeginnerAp   loops2 - Beginner
Ap loops2 - Beginner
 
Ao light nxt2 - Beginner
Ao   light nxt2 - BeginnerAo   light nxt2 - Beginner
Ao light nxt2 - Beginner
 
An capteur de couleur - Débutant
An   capteur de couleur - DébutantAn   capteur de couleur - Débutant
An capteur de couleur - Débutant
 
An color Sensor - Beginner
An   color Sensor - BeginnerAn   color Sensor - Beginner
An color Sensor - Beginner
 
Al capteur tactile - Débutant
Al   capteur tactile - DébutantAl   capteur tactile - Débutant
Al capteur tactile - Débutant
 
Al touch2 - Beginner
Al   touch2 - BeginnerAl   touch2 - Beginner
Al touch2 - Beginner
 
Ak custom imagessounds2 - Beginner
Ak   custom imagessounds2 - BeginnerAk   custom imagessounds2 - Beginner
Ak custom imagessounds2 - Beginner
 
Ak image et son standard - Débutant
Ak   image et son standard - DébutantAk   image et son standard - Débutant
Ak image et son standard - Débutant
 
Aj display2 - Beginner
Aj   display2 - BeginnerAj   display2 - Beginner
Aj display2 - Beginner
 
Aj affichage - Débutant
Aj   affichage - DébutantAj   affichage - Débutant
Aj affichage - Débutant
 
Ai turning2 - Beginner
Ai   turning2 - BeginnerAi   turning2 - Beginner
Ai turning2 - Beginner
 
Ai virages - Débutant
Ai   virages - DébutantAi   virages - Débutant
Ai virages - Débutant
 
Ah pseudocode2 - Beginner
Ah   pseudocode2 - BeginnerAh   pseudocode2 - Beginner
Ah pseudocode2 - Beginner
 
Ag moving straight2 - Beginner
Ag   moving straight2 - BeginnerAg   moving straight2 - Beginner
Ag moving straight2 - Beginner
 
Ag deplacement droit - Débutant
Ag   deplacement droit - DébutantAg   deplacement droit - Débutant
Ag deplacement droit - Débutant
 
Ae common issues2 - Beginner
Ae   common issues2 - BeginnerAe   common issues2 - Beginner
Ae common issues2 - Beginner
 
Ae problemes frequents - Débutant
Ae   problemes frequents - DébutantAe   problemes frequents - Débutant
Ae problemes frequents - Débutant
 
Ac introduction2 - Beginner
Ac   introduction2 - BeginnerAc   introduction2 - Beginner
Ac introduction2 - Beginner
 
Ac introduction-fr - Débutant
Ac   introduction-fr - DébutantAc   introduction-fr - Débutant
Ac introduction-fr - Débutant
 

Ah pseudocode-fr - Débutant

  • 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