Évaluation : Trimestre 2
Séquences 4 à 6 · Durée : 1h · /20 points
Exercice 1 : Décomposition fonctionnelle (7 points)
On étudie un système d'alarme domestique qui surveille les ouvertures (portes/fenêtres) et détecte les mouvements.
1.1) Décompose le système d'alarme en 2 sous-systèmes fonctionnels. Pour chaque sous-système, identifie le capteur, l'actionneur et la fonction (3 pts) :
| Sous-système | Capteur | Actionneur | Fonction |
|---|---|---|---|
| 1. | |||
| 2. |
1.2) Dessine l'organigramme du système d'alarme avec les bons symboles (4 pts) :
Exercice 2 : Programmation avancée (7 points)
2.1) Complète le tableau de vérité (2 pts) :
| Porte ouverte | Mouvement détecté | Porte OU Mouvement | Porte ET Mouvement |
|---|---|---|---|
| VRAI | VRAI | ||
| VRAI | FAUX | ||
| FAUX | VRAI | ||
| FAUX | FAUX |
2.2) Écris le pseudo-code du système d'alarme avec une variable tentatives qui compte le nombre d'alertes. Après 3 alertes, le système appelle la police (3 pts) :
2.3) Quel opérateur logique utilise-t-on dans l'alarme ? Pourquoi « OU » plutôt que « ET » ? (2 pts)
Exercice 3 : Tests et débogage (6 points)
Le programme de l'alarme a été testé. Voici les résultats :
| Test | Scénario | Attendu | Observé |
|---|---|---|---|
| T1 | Porte ouverte | Sirène ON | Sirène ON ✓ |
| T2 | Mouvement détecté | Sirène ON | Rien ne se passe ✗ |
| T3 | Aucune intrusion | LED verte | Sirène ON en continu ✗ |
3.1) Pour le test T2, quel type d'erreur est le plus probable ? Propose une correction (2 pts) :
3.2) Pour le test T3, quel type d'erreur est le plus probable ? Propose une correction (2 pts) :
3.3) Après les corrections, comment vérifier que le système fonctionne ? Décris la méthode (2 pts) :
Barème par compétences
| Compétence | Exercice(s) | Points |
|---|---|---|
| Décomposer en sous-systèmes fonctionnels | 1.1, 1.2 | /7 |
| Mettre en œuvre un programme | 2.1, 2.2, 2.3 | /7 |
| Modéliser un comportement | 3.1, 3.2, 3.3 | /6 |