N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4
N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 1 6 Option Exo 1 Propose un algorithme définissant le fonctionnement simple d’une cafetière : 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°). EVÈNEMENTS ACTIONS Bouton café activé ? Chauffer eau T° eau > 88°? Indiquer « ajouter de l’eau » Eau présente ? Servir café Correction Début OUI Bouton café activé ? NON OUI Eau présente ? NON OUI T° eau > 88° ? NON Indiquer « ajouter de l’eau » Servir café Chauffer eau Début : Si Bouton café activé Boucle_1 Si Eau présente Alors Chauffer eau Si Température eau > 88° Alors Servir café Sinon Retour boucle_1 Sinon indiquer « ajouter de l’eau » Retour début N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 2 6 Un hôtel est équipé d’un système semi- automatique de contrôle d’accès. 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éverrouillent la porte d’entrée de l’hôtel via un digicode à l’extérieur. Propose une description du fonctionnement (organigramme ou algorithme). Exo 2 Correction Début OUI 8h < ? < 22h NON OUI Bouton concierge activé ? NON Déverrouiller porte EVÈNEMENTS ACTIONS Bouton concierge activé ? Déverrouiller porte 8h00 < présence < 22h00 Verrouiller porte 22h00 < Présence < 8h00 Attendre 5 secondes Digicode correct ? OUI 22h < ? < 8h NON Attendre 5 secondes Verrouiller porte OUI Digicode correct ? NON N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 3 6 NON OUI Détection bas ? Début Compteur = Compteur +1 NON OUI Détection Haut ? Compteur = 0 NON OUI Compteur = 0 ? Compteur = Compteur - 1 Escalator OFF Escalator ON Exo 3 Correction Détection Bas Détection Haut Afin de limiter la consommation énergétique, l’Escalator est à l’arrêt lorsque personne ne l’utilise. Dès la détection d’une personne en bas, l’Escalator se met en fonctionnement. Propose une description du fonctionnement. EVÈNEMENTS ACTIONS Détection bas ? Escalator OFF Détection haut ? Escalator ON Compteur = 0 ? Compteur = Compteur + 1 Compteur = Compteur - 1 Compteur = 0 N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 4 6 Exo 4 Correction Début OUI Détection entrée parking ? NON Lecture et Enregistrement plaque EVÈNEMENTS ACTIONS Détection entrée parking ? Lecture/Enregistrement plaque dans « variable_plaque » Détection sortie parking ? Enregistrement de l’heure dans « variable_h_entree » Voiture passée ? Lecture plaque Parking payé ? Variable_Prix = (heure actuelle - variable_heure_entrée) x 1€ Afficher Variable_prix Ouverture barrière Fermeture barrière Camera Barrière du parking Appareillage pour payer Un parking utilise une caméra avec un logiciel de lecture de plaques d’immatriculation afin de limiter les problèmes de perte de ticket. Lorsque l’utilisateur entre dans le parking, la lecture/ enregistrement de la plaque s’effectue (variable_plaque) ainsi que l’enregistrement de l’heure d’entrée (variable_h_entree). 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. OUI Détection sortie parking ? NON Enregistrement heure variable_h_entree OUI Voiture passée ? NON Ouverture barrière Fermeture barrière Lecture plaque Variable_Prix = (heure actuelle - variable_h_entrée) x 1€ Afficher Variable_Prix OUI Parking payé ? NON Ouverture barrière OUI Voiture passée ? NON Fermeture barrière N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 5 6 Exo 5 Correction Début OUI Détection entrée parking ? NON Lecture et Enregistrement plaque Camera Barrière du parking Appareillage pour payer OUI Détection sortie parking ? NON Enregistrement heure variable_h_entree OUI Voiture passée ? NON Ouverture barrière Fermeture barrière Lecture plaque Variable_Prix = (heure actuelle - variable_h_entrée) x 1€ Afficher Variable_Prix OUI Parking payé ? NON Ouverture barrière OUI Voiture passée ? NON Fermeture barrière ACTIONS Envoyer Variable_Place sur serveur Afficher Variable_Place sur afficheur Amélioration du fonctionnement. Afin de limiter le problème de recherche de place, le parking est équipé d’un afficheur à l’extérieur permettant d ’ i n d i q u e r l e n o m b r e d e p l a c e s disponibles. Le nombre de places disponibles est également envoyé sur un serveur, ce qui permet aux utilisateurs de l’application mobile d’être informé à distance. Améliorer le fonctionnement précédent. Il y a 150 places dans le parking. Utilisation de Variable_Place pour déterminer le nombre de places disponibles. Variable_Place = Variable_Place -1 Variable_Place = 150 Envoyer Variable_Place sur serveur Afficher Variable_Place sur afficheur Variable_Place = Variable_Place + 1 N. Tourreau / P. Pujades - Sept. 2017 - Correction exercices de logique Niv. 4 - Page " /" 6 6 Exo 6 Correction Début Récupérer Variable_place sur serveur Camera Barrière du parking Appareillage pour payer OUI Variable_place = 0 ? NON Mettre fond application rouge Mettre fond application vert Propose la description du programme de l’application mobile. Dans le cas où il n’y a plus de place dans le parking, un message affiche en rouge « Complet ». Dans le cas contraire, l’écran est vert avec comme indication le nombre de places disponibles. ACTIONS Récupérer Variable_Place sur serveur Afficher « Complet » Afficher « Variable_Place disponibles » uploads/Litterature/ exo-logique-niv3-correction.pdf
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Apv 25, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.4900MB