Vous êtes sur la page 1sur 6

Exo 1 Corre


 ction
Propose un algorithme définissant le fonctionnement
simple d’une cafetière :
Début
Le café ne peut couler que s’il y a de l’eau présente
dans le réservoir et que si l’eau est à suffisamment
chauffée par la cafetière (température > 88°).
Bouton café
 NON Option
activé ?
EVÈNEMENTS ACTIONS
OUI
Bouton café activé ? Chauffer eau

Indiquer

T° eau > 88°?
« ajouter de l’eau » NON
Eau présente ?
Eau présente ? Servir café
Indiquer

OUI
« ajouter de l’eau »

Début : Si Bouton café activé


Boucle_1 Si Eau présente
Alors Chauffer eau NON
Si Température eau > 88° T° eau > 88° ?

Alors Servir café OUI


Sinon Retour boucle_1
Sinon indiquer « ajouter de l’eau » Servir café Chauffer eau
Retour début

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 1/6
Exo 2 Corre
Un hôtel est équipé d’un système semi-

 automatique de contrôle d’accès. ction
De 8h00 à 22h00 le concierge en apercevant un
client à l’entrée actionne un bouton pour
permettre l’accès au client. De 22h00 à 8h00,
l’hôtel n’ayant pas de veilleur de nuit, les clients
Début
déverrouillent la porte d’entrée de l’hôtel via un
digicode à l’extérieur.
Propose une description du fonctionnement
(organigramme ou algorithme). NON
8h < ? < 22h

EVÈNEMENTS ACTIONS NON


OUI
22h < ? < 8h
Bouton concierge activé ? Déverrouiller porte
NON
8h00 < présence < 22h00 Verrouiller porte Bouton concierge OUI
activé ?
22h00 < Présence < 8h00 Attendre 5 secondes
Digicode
 NON
OUI
Digicode correct ? correct ?

OUI

Déverrouiller porte

Attendre 5 secondes

Verrouiller porte

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 2/6
Exo 3 Corre

Afin de limiter la consommation
énergétique, l’Escalator est à l’arrêt lorsque
EVÈNEMENTS ACTIONS
ction
Détection Haut
personne ne l’utilise. Dès la détection d’une Détection bas ? Escalator OFF
personne en bas, l’Escalator se met en
Détection haut ? Escalator ON
fonctionnement. Propose une description du
fonctionnement. Compteur = 0 ? Compteur = Compteur + 1

Compteur = Compteur - 1
Détection Bas
Compteur = 0
Début

Compteur = 0

NON
Détection bas ?

OUI NON
Détection Haut ?

OUI NON
Compteur = 0 ?

OUI
Compteur = Compteur +1 Compteur = Compteur - 1

Escalator OFF Escalator ON

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 3/6
Exo 4 Camera Début
Corre
ction
Appareillage

 pour payer

NON
Détection entrée

parking ?
Barrière du parking
OUI NON
Détection sortie

Lecture et Enregistrement parking ?
plaque
OUI
Un parking utilise une caméra avec un logiciel de lecture de
plaques d’immatriculation afin de limiter les problèmes de perte de Enregistrement heure
variable_h_entree Lecture plaque
ticket.

Lorsque l’utilisateur entre dans le parking, la lecture/ Ouverture barrière Variable_Prix = (heure actuelle
enregistrement de la plaque s’effectue (variable_plaque) ainsi que - variable_h_entrée) x 1€
l’enregistrement de l’heure d’entrée (variable_h_entree).
Afficher Variable_Prix
Lorsque l’utilisateur sort du parking, il paye directement à la
barrière au moment où il est reconnu par le système de la camera. NON
Voiture passée ?

EVÈNEMENTS ACTIONS OUI NON


Parking payé ?
Lecture/Enregistrement plaque Fermeture barrière
Détection entrée parking ?
dans « variable_plaque »
OUI
Enregistrement de l’heure dans
Détection sortie parking ?
« variable_h_entree » Ouverture barrière

Voiture passée ? Lecture plaque

Variable_Prix = (heure actuelle


Parking payé ?
- variable_heure_entrée) x 1€ NON
Voiture passée ?
Afficher Variable_prix

Ouverture barrière OUI

Fermeture barrière Fermeture barrière

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 4/6
Exo 5 Camera Début
Corre
ction
Appareillage

 pour payer
Variable_Place = 150

Barrière du parking
NON
Détection entrée

parking ?
NON
Détection sortie

OUI
parking ?
Lecture et Enregistrement
Amélioration du fonctionnement. plaque OUI

Afin de limiter le problème de Enregistrement heure Lecture plaque


recherche de place, le parking est équipé variable_h_entree
d’un afficheur à l’extérieur permettant Variable_Prix = (heure actuelle
d’indiquer le nombre de places Ouverture barrière - variable_h_entrée) x 1€
disponibles.
Afficher Variable_Prix
Le nombre de places disponibles est également envoyé sur un
NON
serveur, ce qui permet aux utilisateurs de l’application mobile d’être Voiture passée ?
informé à distance. NON
Parking payé ?
OUI
Améliorer le fonctionnement précédent.
Fermeture barrière OUI

Il y a 150 places dans le parking. Ouverture barrière


Variable_Place =
Variable_Place -1
Utilisation de Variable_Place pour déterminer le nombre de places
disponibles. NON
Voiture passée ?

Afficher Variable_Place OUI


ACTIONS sur afficheur
Fermeture barrière
Envoyer Variable_Place sur serveur Envoyer Variable_Place
sur serveur
Variable_Place =
Afficher Variable_Place sur afficheur Variable_Place + 1

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 5/6
Exo 6 Camera
Corre
ction
Appareillage
pour payer

Barrière du parking

Début

Récupérer Variable_place
sur serveur

NON
Variable_place = 0 ?

Propose la description du programme de l’application mobile. OUI

Dans le cas où il n’y a plus de place dans le parking, un message Mettre fond application Mettre fond application
affiche en rouge « Complet ». Dans le cas contraire, l’écran est vert rouge vert
avec comme indication le nombre de places disponibles.
Afficher « Variable_Place
Afficher « Complet » disponibles »
ACTIONS

Récupérer Variable_Place sur serveur

N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page 6/6

Vous aimerez peut-être aussi