🟠 3ème · Période 2
Séquence 4 : Systèmes automatisés complexes
📘 Fiche de structuration des connaissances
🔗 Lien direct vers cette page
34S
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=34S
| Niveau | 3ème | Thème | Thème 2 : Fonctionnement et comportement des systèmes |
| Séquence | 4 : Automatisés | Compétences | Décomposer un système Écrire un organigramme |
📌 Décomposition fonctionnelle
La décomposition fonctionnelle permet de comprendre un système complexe en le décomposant en sous-systèmes :
| Niveau | Ce qu'on analyse | Exemple (portail automatique) |
|---|---|---|
| Système global | La fonction principale | Ouvrir/fermer le portail automatiquement |
| Sous-systèmes | Les grandes fonctions techniques | Détection, commande, motorisation, sécurité |
| Composants | Les éléments physiques | Capteur IR, Arduino, moteur, cellule photoélectrique |
À retenir
La décomposition fonctionnelle analyse un système du général au particulier : système → sous-systèmes → composants. C'est essentiel pour comprendre et concevoir des systèmes complexes.
📌 L'organigramme (algorigramme)
L'organigramme représente graphiquement l'algorithme d'un programme :
| Symbole | Forme | Rôle |
|---|---|---|
| Début / Fin | Ovale | Marquer le début et la fin du programme |
| Traitement | Rectangle | Instruction à exécuter (allumer LED, incrémenter variable) |
| Test / Condition | Losange | Question Oui/Non qui oriente le programme |
| Entrée / Sortie | Parallélogramme | Lecture d'un capteur ou affichage d'une valeur |
| Flèches | Lignes fléchées | Sens de circulation du programme |
À retenir
L'organigramme utilise des formes normalisées : ovale (début/fin), rectangle (action), losange (condition), parallélogramme (entrée/sortie). Il permet de visualiser la logique avant de coder.
📌 Du pseudo-code au programme
Le pseudo-code est une écriture intermédiaire entre le langage courant et le code informatique :
| Pseudo-code | Code Arduino |
|---|---|
DÉBUT | void loop() { |
distance ← lire capteur ultrason | int distance = sonar.read(); |
SI distance < 20 ALORS | if (distance < 20) { |
Allumer LED rouge | digitalWrite(LED, HIGH); |
SINON | } else { |
Éteindre LED rouge | digitalWrite(LED, LOW); |
FIN SI | } |
À retenir
La démarche de programmation suit l'ordre : Besoin → Algorithme (texte) → Organigramme (visuel) → Pseudo-code → Programme. Chaque étape précise la solution.
📚 Vocabulaire essentiel
Mots clés de la séquence
- Décomposition fonctionnelle : analyse d'un système en sous-systèmes puis en composants
- Organigramme (algorigramme) : représentation graphique normalisée d'un algorithme
- Pseudo-code : écriture d'un algorithme en langage structuré proche du code
- Sous-système : partie d'un système assurant une fonction technique
- Test (condition) : symbole losange dans un organigramme, question Oui/Non
- Traitement : symbole rectangle, instruction exécutée par le programme
📎 Référence : Programme de Technologie, BO n°9 du 29 février 2024 · Thème 2