🔵 5ème · Période 3
Séquence 6 : Introduction à la programmation
📘 Fiche de structuration des connaissances
🔗 Lien direct vers cette page
56S
Scanne le QR code, ou saisis ce code sur la page d'accès direct du site.
https://technologie-lft.vercel.app/go.html?c=56S
| Niveau | 5ème | Thème | Thème 2 : Fonctionnement et comportement des systèmes |
| Séquence | 6 : Programmation | Compétences | Écrire un programme simple Comprendre la notion d'algorithme |
📌 De l'algorithme au programme
| Étape | Ce que c'est | Qui le fait |
|---|---|---|
| 1. Algorithme | Suite d'instructions en langage courant pour résoudre un problème | L'humain réfléchit |
| 2. Programme | Traduction de l'algorithme dans un langage compréhensible par la machine | L'humain code (blocs ou texte) |
| 3. Exécution | La machine lit et exécute les instructions une par une | Le microcontrôleur agit |
À retenir
Un algorithme est une recette de cuisine pour la machine : des étapes précises, dans un ordre logique, pour obtenir un résultat.
📌 Les structures de base d'un programme
| Structure | Rôle | Exemple en pseudo-code |
|---|---|---|
| Séquence | Instructions exécutées l'une après l'autre | Allumer LED → Attendre 1s → Éteindre LED |
| Condition (SI...ALORS...SINON) | Exécuter des instructions seulement si une condition est vraie | SI bouton appuyé ALORS allumer LED SINON éteindre LED |
| Boucle (RÉPÉTER / TANT QUE) | Répéter des instructions plusieurs fois | RÉPÉTER 10 fois : faire clignoter LED |
À retenir
Tout programme est construit avec seulement 3 structures : la séquence, la condition (SI) et la boucle (RÉPÉTER).
📌 Le micro:bit et mBlock
Le micro:bit est un microcontrôleur utilisé au collège pour apprendre la programmation :
| Composant intégré | Ce qu'il mesure / fait |
|---|---|
| Matrice LED 5×5 | Afficher des icônes, texte, animations |
| Boutons A et B | Détecter une pression (entrée utilisateur) |
| Accéléromètre | Détecter les mouvements et l'inclinaison |
| Boussole | Mesurer l'orientation (nord magnétique) |
| Capteur de luminosité | Mesurer la luminosité ambiante |
| Capteur de température | Mesurer la température |
mBlock est un logiciel de programmation par blocs (comme Scratch) compatible avec le micro:bit et l'Arduino.
📌 Les variables
Une variable est une boîte qui stocke une valeur qu'on peut lire et modifier.
- Créer une variable : lui donner un nom (ex :
score) - Affecter une valeur :
score ← 0(mettre 0 dans la boîte) - Modifier :
score ← score + 1(ajouter 1 au contenu) - Lire : afficher ou utiliser la valeur dans une condition
À retenir
Une variable est comme une étiquette sur une boîte : on lui donne un nom, on y met une valeur, et on peut la changer à tout moment.
📚 Vocabulaire essentiel
Mots clés de la séquence
- Algorithme : suite ordonnée d'instructions pour résoudre un problème
- Programme : algorithme traduit dans un langage compris par la machine
- Boucle : structure qui répète des instructions (RÉPÉTER, TANT QUE)
- Condition : structure qui teste si quelque chose est vrai ou faux (SI...ALORS...SINON)
- Variable : espace mémoire nommé qui stocke une valeur modifiable
- Capteur : composant qui mesure une grandeur physique
- Microcontrôleur : petit ordinateur programmable (micro:bit, Arduino)
📎 Référence : Programme de Technologie, BO n°9 du 29 février 2024 · Thème 2