SlideShare uma empresa Scribd logo
1 de 10
Leçon de
programmation
débutant
VIRAGES DE BASE
Objectifs de la leçon
1. Apprendre à tourner le robot un nombre désiré de degrés.
2. Apprenez les différences entre le virage spin et le pivot.
3. Apprenez à programmer deux types de virages différents.
4. Apprendre à écrire Pseudocode.
2
Virages PIVOT et SPIN
3
Virage pivot de 180 degrés
Virage spin de 180 degrés
Remarquez où le robot se
termine dans les deux
images après un virage de
180 degrés.
Dans le tour de spin, le
robot se déplace beaucoup
moins et qui fait spin tours
sont grands pour les
positions serrées. Spin
virages ont tendance à être
un peu plus rapide, mais
aussi un peu moins précis.
Donc, quand vous avez
besoin de faire des virages,
vous devez décider quel
tour est le mieux pour vous!
B
C
Position de départ Position finale
Moteurs
B et C
tournent
B
C
Moteur
B tourne
Position de
départ
Position finaleB
C
B
C
Comment virer en pivot et en spin
Valeur de direction
50 -50 100 -100
Pivot tourner à
droite
Pivot tourner à
gauche
Spin tourner à
droite
Spin tourner à
gauche
4
Changer la valeur de direction ici
B
C
B
C
B
C
B
C
Le bloc Move
Steering
Faire un virage pivot pour 90 degrés
5
Programmez votre robot pour tourner 90 degrés.... Est-ce
que le robot fait tourner 90 degrés si vous choisissez juste
90 degrés pour la distance?
B
C
B
C
?
Comment faire tourner le robot à
90 degrés?
Rep. essayez d'utiliser la vue de port pour
mesurer le virage, puis entrez le nombre
correct de degrés.
6
INSTRUCTIONS pour les enseignants
• Fractionner la classe en groupes au besoin
• Donnez à chaque équipe une copie de la feuille de calcul Turning Challenge
• Les détails du défi sont sur la diapositive 8
• Page de discussion diapositive 9
• Challenge solution sur la diapositive 10
7
TURNING CHALLENGES
Défi 2
• Votre joueur de baseball robot doit
courir à la deuxième base, faire
demi-tour et revenir à la première.
• Allez tout droit. Tournez 180 degrés
et retournez au même endroit.
8
Défi 1
• Votre robot est un joueur de baseball
qui doit courir à toutes les bases et
revenir à la plaque initiale.
• Pouvez-vous programmer votre robot
pour aller de l'avant et ensuite tourner à
gauche?
• Utilisez une boîte carrée ou une bande
Position
de début
et de fin
Première
base
B
C
Deuxième
base
Guide de discussion
Avez-vous essayé des virages pivot et spin? Qu'avez-vous découvert?
Virages pivots étaient très bien pour le défi 1, mais pour le défi 2, si nous avons utilisé
les virages pivot, nous étions plus loin de la base.
Dans quelles situations est ce que l’un est mieux que l'autre?
Les virages spin sont mieux pour les virages serrés (endroits où il n'y a pas assez
d'espace) et vous restez plus près de votre position initiale.
Qu'est-ce que le Pseudocode? Pourquoi pensez-vous que les programmeurs
trouvent utile? (Pseudo est de la feuille de calcul)
Pseudo permet aux programmeurs d'écrire leur code en français clair avant de coder
dans un langage de programmation. Il vous permet de planifier et de réfléchir avant
de vous asseoir au code. Il vous permet de partager vos idées avec d'autres
personnes avec lesquelles vous travaillez dans un langage commun.
9
CHALLENGE SOLUTIONS
Défi 2
Vous avez probablement utilisé un
virage spin, car il est préférable pour
les virages serrés et vous rapproche du
point de départ!
10
Défi 1
Vous avez probablement utilisé une
combinaison de Move Steering pour
aller droit et virage pivot pour faire
le tour de la boîte.
Position
de début
et de fin
Première
base
B
C
Deuxième
base

Mais conteúdo relacionado

Mais de Romaric Saounde Tsopnang

Mais de Romaric Saounde Tsopnang (20)

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
 
Ah pseudocode2 - Beginner
Ah   pseudocode2 - BeginnerAh   pseudocode2 - Beginner
Ah pseudocode2 - Beginner
 
Ah pseudocode-fr - Débutant
Ah   pseudocode-fr - DébutantAh   pseudocode-fr - Débutant
Ah pseudocode-fr - Débutant
 
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
 
Af port view2 - Beginner
Af   port view2 - BeginnerAf   port view2 - Beginner
Af port view2 - Beginner
 
Af vue des portes - Débutant
Af   vue des portes - DébutantAf   vue des portes - Débutant
Af vue des portes - 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
 
Ab installing updates2 - Beginner
Ab   installing updates2 - BeginnerAb   installing updates2 - Beginner
Ab installing updates2 - Beginner
 
Ab installation des mises a jour - Débutant
Ab   installation des mises a jour - DébutantAb   installation des mises a jour - Débutant
Ab installation des mises a jour - Débutant
 
Aa apercu du programme - Débutant
Aa   apercu du programme - DébutantAa   apercu du programme - Débutant
Aa apercu du programme - Débutant
 
Aa lesson use - Beginner
Aa   lesson use - BeginnerAa   lesson use - Beginner
Aa lesson use - Beginner
 

Ai virages - Débutant

  • 2. Objectifs de la leçon 1. Apprendre à tourner le robot un nombre désiré de degrés. 2. Apprenez les différences entre le virage spin et le pivot. 3. Apprenez à programmer deux types de virages différents. 4. Apprendre à écrire Pseudocode. 2
  • 3. Virages PIVOT et SPIN 3 Virage pivot de 180 degrés Virage spin de 180 degrés Remarquez où le robot se termine dans les deux images après un virage de 180 degrés. Dans le tour de spin, le robot se déplace beaucoup moins et qui fait spin tours sont grands pour les positions serrées. Spin virages ont tendance à être un peu plus rapide, mais aussi un peu moins précis. Donc, quand vous avez besoin de faire des virages, vous devez décider quel tour est le mieux pour vous! B C Position de départ Position finale Moteurs B et C tournent B C Moteur B tourne Position de départ Position finaleB C B C
  • 4. Comment virer en pivot et en spin Valeur de direction 50 -50 100 -100 Pivot tourner à droite Pivot tourner à gauche Spin tourner à droite Spin tourner à gauche 4 Changer la valeur de direction ici B C B C B C B C Le bloc Move Steering
  • 5. Faire un virage pivot pour 90 degrés 5 Programmez votre robot pour tourner 90 degrés.... Est-ce que le robot fait tourner 90 degrés si vous choisissez juste 90 degrés pour la distance? B C B C ?
  • 6. Comment faire tourner le robot à 90 degrés? Rep. essayez d'utiliser la vue de port pour mesurer le virage, puis entrez le nombre correct de degrés. 6
  • 7. INSTRUCTIONS pour les enseignants • Fractionner la classe en groupes au besoin • Donnez à chaque équipe une copie de la feuille de calcul Turning Challenge • Les détails du défi sont sur la diapositive 8 • Page de discussion diapositive 9 • Challenge solution sur la diapositive 10 7
  • 8. TURNING CHALLENGES Défi 2 • Votre joueur de baseball robot doit courir à la deuxième base, faire demi-tour et revenir à la première. • Allez tout droit. Tournez 180 degrés et retournez au même endroit. 8 Défi 1 • Votre robot est un joueur de baseball qui doit courir à toutes les bases et revenir à la plaque initiale. • Pouvez-vous programmer votre robot pour aller de l'avant et ensuite tourner à gauche? • Utilisez une boîte carrée ou une bande Position de début et de fin Première base B C Deuxième base
  • 9. Guide de discussion Avez-vous essayé des virages pivot et spin? Qu'avez-vous découvert? Virages pivots étaient très bien pour le défi 1, mais pour le défi 2, si nous avons utilisé les virages pivot, nous étions plus loin de la base. Dans quelles situations est ce que l’un est mieux que l'autre? Les virages spin sont mieux pour les virages serrés (endroits où il n'y a pas assez d'espace) et vous restez plus près de votre position initiale. Qu'est-ce que le Pseudocode? Pourquoi pensez-vous que les programmeurs trouvent utile? (Pseudo est de la feuille de calcul) Pseudo permet aux programmeurs d'écrire leur code en français clair avant de coder dans un langage de programmation. Il vous permet de planifier et de réfléchir avant de vous asseoir au code. Il vous permet de partager vos idées avec d'autres personnes avec lesquelles vous travaillez dans un langage commun. 9
  • 10. CHALLENGE SOLUTIONS Défi 2 Vous avez probablement utilisé un virage spin, car il est préférable pour les virages serrés et vous rapproche du point de départ! 10 Défi 1 Vous avez probablement utilisé une combinaison de Move Steering pour aller droit et virage pivot pour faire le tour de la boîte. Position de début et de fin Première base B C Deuxième base