🟠 3ème · Période 4 · Révision
Fiche de révision : Trimestre 2
Tout ce qu'il faut savoir pour l'évaluation du T2 (séquences 4 à 6).
Séquence 4 : Systèmes automatisés complexes
Décomposition fonctionnelle
Un système complexe = plusieurs sous-systèmes fonctionnels, chacun avec sa propre chaîne fonctionnelle : capteur → traitement → actionneur.
Le microcontrôleur centralise le traitement de tous les sous-systèmes.
Symboles de l'organigramme
| Symbole | Forme | Signification |
|---|---|---|
| Début / Fin | Ovale | Point de départ ou d'arrivée |
| Action | Rectangle | Traitement, instruction à exécuter |
| Condition | Losange | Test OUI/NON (point de décision) |
| Entrée/Sortie | Parallélogramme | Lecture capteur / commande actionneur |
Séquence 5 : Programmation avancée
Opérateurs logiques
- ET : les DEUX conditions doivent être vraies
- OU : au moins UNE condition doit être vraie
- NON : inverse la condition (VRAI ↔ FAUX)
Tableau de vérité
| A | B | A ET B | A OU B |
|---|---|---|---|
| V | V | V | V |
| V | F | F | V |
| F | V | F | V |
| F | F | F | F |
Structures de programmation avancées
- Variable : stocke une valeur modifiable (ex :
tours ← 0) - Conditions imbriquées : SI...SINON SI...SINON (plusieurs cas)
- Boucle TANT QUE : répète tant qu'une condition est vraie
Séquence 6 : Tests et mise au point
Protocole de test (5 étapes)
- Définir les critères de réussite
- Planifier les scénarios
- Exécuter les tests
- Observer les résultats
- Analyser les écarts
4 types d'erreurs
| Type | Définition | Exemple |
|---|---|---|
| Syntaxe | Blocs mal connectés | Bloc manquant, paramètre vide |
| Logique | Algorithme incorrect | > au lieu de <, directions inversées |
| Valeur | Paramètres mal calibrés | Vitesse trop élevée, seuil incorrect |
| Séquencement | Mauvais ordre des instructions | Lire capteur après avoir avancé |
📝 Conseils pour l'évaluation
- Savoir décomposer un système en sous-systèmes (capteur/traitement/actionneur)
- Savoir dessiner un organigramme avec les bons symboles
- Savoir utiliser les opérateurs logiques ET, OU, NON
- Savoir écrire un pseudo-code avec conditions imbriquées et variables
- Savoir identifier les 4 types d'erreurs et proposer des corrections
- Savoir rédiger un protocole de test