💻 Mini-projet · Séance 2 sur 3
De l'algorithme au programme
🎯 Où en est le projet ?
La séance dernière, vous avez lu le cahier des charges du client et construit la carte des données. Vous savez donc quelles données le système manipule. Aujourd'hui, vous allez écrire le programme qui les utilise vraiment.
Le client attend un système qui fonctionne. À la fin de cette séance, votre porte doit s'ouvrir au contact du doigt et se refermer après un délai que l'installateur peut régler à la molette.
Questions
Q1
La molette renvoie un nombre entre 0 et 1023. La pause du programme s'exprime en millisecondes. Comment passe-t-on de l'un à l'autre ?
Q2
Dans la carte des données, vous aviez écrit que duree_maintien était calculée. Où ce calcul va-t-il apparaître dans le programme ?
Q3
Un programme peut s'écrire en blocs ou en texte. Est-ce le même programme ? Qu'est-ce qui change ?
💡 Aujourd'hui : tu écris ton algorithme, tu le programmes en blocs, tu le testes sur la carte, puis tu découvres le même programme écrit en Python.
Ma progression
1
Écrire
l'algorithme
l'algorithme
2
Programmer
les blocs
les blocs
3
Tester
et régler
et régler
4
Passer
au Python
au Python
5
Trace
écrite
écrite
✓
Quiz
validé
validé
La progression se met à jour automatiquement — valide les étapes manuelles avec les boutons dans les consignes
La suite de cette séance est réservée aux abonnés
Activités interactives, trace écrite sauvegardée, quiz corrigé et fiches professeur modifiables.
Compétences travaillées
- ►Programmer un algorithme lié à une nouvelle fonctionnalité
- ►Utiliser un outil de transcription du programme en Python et associer les blocs de texte Python aux blocs du programme initial
- ►Élaborer un processus de conception et de réalisation dans un délai prescrit, avec des tâches identifiées
- ►Socle commun (ECC11) — Disposer d'une culture du numérique, en maîtriser les usages et en apprécier les enjeux