Outils pour utilisateurs

Outils du site


cours:mbot2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:mbot2 [2024/03/15 10:13]
mrcjl
cours:mbot2 [2024/03/29 08:33] (Version actuelle)
mrcjl [Application concrète]
Ligne 23: Ligne 23:
  
 Bien lire la totalité de l'activité avant de la commencer. Bien lire la totalité de l'activité avant de la commencer.
 +
 +<WRAP round todo>{{ :cours:boucletest.png?300|}}Pour pouvoir répéter facilement les tests et éviter tous problèmes en fin de téléchargement, nous allons utiliser :
 +  * une boucle "Répéter indéfiniment" 
 +  * une condition "Si bouton carte pressé" 
 +pour lancer le test.</WRAP>
  
 =====Activité 1 : Les actionneurs===== =====Activité 1 : Les actionneurs=====
Ligne 50: Ligne 55:
  
 Je cherche donc une proportionnalité entre la distance (C_DIST) et le temps et entre l'angle (C_ANGLE) et le temps. Je cherche donc une proportionnalité entre la distance (C_DIST) et le temps et entre l'angle (C_ANGLE) et le temps.
 +
 {{:cours:cp.png?20 |}}++++Coup de pouce | {{:cours:cp.png?20 |}}++++Coup de pouce |
   * Vous avez appris les calculs de proportionnalités en mathématique.   * Vous avez appris les calculs de proportionnalités en mathématique.
Ligne 57: Ligne 63:
 ++++ ++++
  
-Nous pouvons maintenant écrire facilement un programme permettant de tracer des figures géométriques fermées en indiquant un nombre de cotés et la longueur de ceux-ci+====Application concrète==== 
-<WRAP group><WRAP half column> +Nous pouvons maintenant écrire facilement un programme permettant de tracer des figures géométriques fermées en indiquant un nombre de cotés et la longueur de ceux-ci (Polygone régulier).
-__**Algorithme**__ +
-  - Définir le nombre de coté +
-  - Définir la longueur des cotés +
-  - Calculer la valeur des angles +
-  - Répéter le dessin (pour plusieurs essais successifs) +
-  - ---- Attendre que le bouton soit pressé (pour débuter 1 dessin) +
-  - ---- Indiquer le démarrage du robot +
-  - ---- Répéter pour chaque coté +
-  - ---- ---- Avancer de la distance demandé (distance * C_DIST) +
-  - ---- ---- Tourner de l'angle nécessaire (angle * C_ANGL) +
-  - ---- Indiquer que le robot à terminé+
  
-</WRAP><WRAP half column> +J'écris l'algorithme sur une feuille, je le relis en contrôlant le fonctionnement. Je le traduis en programme. Je le teste. 
-__**Programme**__ + 
-{{ :cours:figgeo.png?400 |}} +{{:cours:cp.png?20 |}}++++Coup de pouce | 
-</WRAP></WRAP>+===Recherches utiles=== 
 +{{ cours:polygones.jpg?600 |}} 
 +En géométrie j’ai appris que l’angle (a) des polygones réguliers est fonction du nombre (n) de coté. Soit a = 360° n. (exemple : un carré a 4 cotés qui ont donc un angle de 360° 4 = 90°. 
 + 
 +===Eléments de l'algorithme=== 
 +  * A l'initialisation, je défini le nombre de coté et leur longueur en cm dans 2 variables. 
 +  * Je calcule l'angle dans une troisième. 
 +  * Dans le programme je convertis les distances et angles en seconde grâce aux coefficients trouvés précédemment. 
 +  * Je compte le nombre de cotés après les avoir tracé et tourné. 
 +++++
  
-Dessiner différentes figures pour rester le programme.+Pour rester le programme, dessiner différentes figures de différentes tailles.
  
 <WRAP round important> <WRAP round important>
-{{ :cours:prog_dif_rot.png?400|}} 
 Le robot peut tourner suivant 3 modes : Le robot peut tourner suivant 3 modes :
-{{:cours:differentes_rotations.jpg?400 |}} +|  {{:cours:prog_dif_rot.png?380|}}  |  {{:cours:differentes_rotations.jpg?400|}}  | 
-Nous choisissons de préférence la rotation sur place qui est plus simple à mettre en oeuvre.+Nous choisissons de préférence la rotation sur place qui est plus simple à mettre en œuvre.
 </WRAP> </WRAP>
  
cours/mbot2.1710493980.txt.gz · Dernière modification: 2024/03/15 10:13 de mrcjl