Un algorithme est une suite d'instructions, qui une fois exécutée correctement, conduit à un résultat donné.
Cette description peut être textuelle (si, alors, sinon, tant que ...) ou graphique (appelé également algorigramme, organigramme ou logigramme).
Un algorithme se lit du haut vers le bas.
Instruction sous forme de bulle :
- DÉBUT (avec une condition initiale)
- FIN
Instruction sous forme d'un rectangle : utile pour schématiser les actionneurs
- ACTION
Instruction sous forme de losange : utile pour schématiser une question (OUI/NON), un événement, un capteur, une condition ou un choix
- CONDITION SI
- SI avec SINON
- MESURE (prendre la température)
- MESURE (capter un mouvement)
- MESURE (une distance)
Exemple d'un algorithme pour faire un programme sur le robot mBot :
Sous forme de texte : nous voulons faire avancer notre robot 3 secondes et le faire reculer 3 secondes.
Algorithme :
Programme sur mBlock V.3.4 :
Programme mBlock V.5 |
Exécution du programme :
Activités :
1/ Refaire l'algorithme sur feuille (Algorigramme) et le programme sur le logiciel mBlock..
2/ Faire le même algorithme avec le bouton poussoir pour démarrer le programme.
3/ Faire un algorithme sur papier et le programme sur mBlock avec le cahier des charge suivant : Avancer, Reculer, Tourner sur lui même la durée total est de 12 seconde.
4/ A l'aide d'un mètre, mesurer la vitesse du mBot pour (255, 200, 100 et 50) et envoyer vos résultats sur le lien suivant :
Voir l'article sur Monsieur Algorithme : Lien
Les compétences visées :
Pratiquer des langages D 1.3 :
- Appliquer les principes élémentaires de l’algorithmique et codage à la résolution d’un problème simple.
Mobiliser des outils numériques D2 :
- Modifier ou paramétrer le fonctionnement d’un objet communicant.
c facile quand on écoute sans le bavardage j ai mis 25 min a finir Issam 4A
RépondreSupprimerc'est bien et assez facile , mercii
RépondreSupprimerc'est bien et assez facile , mercii
RépondreSupprimertrès cool un peu difficile dans des moment 2heure
RépondreSupprimerjulia52: très bon projet mais j ai mis 3heure a le faire
RépondreSupprimer