Example: barber

Objectifs du COURS - robert.cireddu.free.fr

CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:1/8 LES ALGORITHMES - LES ALGORIGRAMMES Objectifs du COURS : - Ce COURS sur les algorigrammes traitera essentiellement les points suivants : - D finitions des principaux termes et symboles utilis s. - Exemples d'applications aux syst mes automatis s. - Approche comparative entre algorigramme et GRAFCET. G N RALIT S - RAPPELS - PROCESSUS : L'enchainement chronologique des activit s qui conf rent la mati re d' uvre sa valeur ajout e est appel processus. Le processus est donc un ensemble de t ches qui permettent de r aliser la fonction globale du syst me automatis . - COORDINATION DES T CHES D'UN PROCESSUS : Le processus pr cise non seulement l'ordre de succession des t ches mais galement les v nements qui d clenchent leur activit ou leur arr t.

CI 11 – SYSTÈMES LOGIQUES ET NUMÉRIQUES I 10 – SYSTÈMES NUMÉRIQUES : IMPLANTATION D’UN ALGORITHME EN LANGAGE LITTÉRAL STRUCTURÉ Fichier: Cours sur les algorigrammes.doc 1ère Page:1/8 LES ALGORITHMES - LES ALGORIGRAMMES

Tags:

  Objectifs, Objectifs du

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Objectifs du COURS - robert.cireddu.free.fr

1 CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:1/8 LES ALGORITHMES - LES ALGORIGRAMMES Objectifs du COURS : - Ce COURS sur les algorigrammes traitera essentiellement les points suivants : - D finitions des principaux termes et symboles utilis s. - Exemples d'applications aux syst mes automatis s. - Approche comparative entre algorigramme et GRAFCET. G N RALIT S - RAPPELS - PROCESSUS : L'enchainement chronologique des activit s qui conf rent la mati re d' uvre sa valeur ajout e est appel processus. Le processus est donc un ensemble de t ches qui permettent de r aliser la fonction globale du syst me automatis . - COORDINATION DES T CHES D'UN PROCESSUS : Le processus pr cise non seulement l'ordre de succession des t ches mais galement les v nements qui d clenchent leur activit ou leur arr t.

2 Ces v nements sont des informations en provenance de la PO (capteurs) et de l op rateur (ordres, consignes de r ). - REPR SENTATION GRAPHIQUE D'UN PROCESSUS : L'analyse du processus ci-dessus peut- tre repr sent sous 3 formes diff rentes: Un chronogramme Un GRAFCET Un algorigramme D FINITIONS - SYMBOLES - STRUCTURES - ALGORITHME : C'est l'ensemble de r gles op ratoires ordonnant un processeur d'ex cuter dans un ordre d termin un nombre d'op rations l mentaires. Il impose une programmation de type structur e (Voir ci-apr s). CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:2/8 - ALGORIGRAMME : C'est une repr sentation graphique de l'algorithme utilisant des symboles normalis s. En r alit c'est un diagramme qui permet de repr senter et d' tudier le fonctionnement des automatismes de types s quentiels comme les chronogrammes ou le GRAFCET mais davantage r serv la programmation des syst mes microinformatiques ainsi qu la maintenance.

3 Le diagramme est une suite de directives compos es d'actions et de d cisions qui doivent tre ex cut s selon un encha nement strict pour r aliser une t che (ou s quence). - LES PRINCIPAUX SYMBOLES : REMARQUE : Les symboles de d but et de fin de programme ne sont pas toujours repr sent s. CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:3/8 - LES DIFF RENTES STRUCTURES : Structure lin aire Structure alternative On ex cute successivement une suite d action dans l ordre de leur nonc . Cette structure offre le choix entre deux s quences s excluant mutuellement. Algorithme D but Action 1 Action 2 Fin D but Si Condition Alors Action 1 Sinon Action 2 Exemple en langage C { Action 1 ; } { Action 2 ; } If ( Condition ) { Action 1 ; } Else { Action 2 ; } Exemple en Basic11 Action 1 Action 2 If ( Condition ) then Action 1 Else Action 2 End if REMARQUE : Les algorithmes utilisent un ensemble de mots cl s (d but, fin, faire, tant que, r p ter, jusqu'.)

4 L'avantage de ce langage est sa transcription facile en langage de programmation dit volu (Basic, Pascal, C, ..). CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:4/8 Structure it rative (r p titive) On teste d abord la condition, la s quence est ex cut e tant que la condition est vraie L action est ex cut e au moins une fois, elle est r p t e tant qu elle est fausse Algorithme Tant que Condition vraie Faire Action Action R p ter Action Jusqu Condition vrai Exemple en langage C While (Condition) { Action ; } Do { Action ; } While (Condition fausse) Exemple en Basic11 Do while (Condition) Action Loop Do Action Loop until Condition vraie EXEMPLES - EXEMPLE 1 : Four micro-ondes Un four micro-ondes fonctionne pendant un temps Tf, jusqu' ce que Tf atteigne le temps Tp programm par l utilisateur.

5 - tablir le GRAFCET point de vue syst me puis l'algorigramme correspondant ce fonctionnement. CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:5/8 0Tf<Tp10 METTRE en fonctionnement le micro-ondesTf=Tp Algorigramme Algorithme D but Mesurer Tf Tant que Tf<Tp Activer micro-ondes Mesurer Tf Fin tant que Arr ter micro-ondes Fin - EXEMPLE 2 : Chauffage d un local Le chauffage d'un local peut- tre assur par deux fa ons diff rentes : 1 - Par un radiateur lectrique command par un thermostat conform ment au sch ma ci-dessous : c R sistance chauffante Thermostat RC CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:6/8 Caract ristiques d'un thermostat.

6 - tablir le GRAFCET point de vue syst me et l'algorigramme correspondant ce fonctionnement : 0 Temp rature <= 17C10 ALIMENTER RCTemp rature >= 19C RADIATEUR 19 C = 18 C 17 C Coupure de RC Mise sous tension de RC Hyst r sis du thermostat : plage de +/- 0,5 C +/- 1 C (selon type de thermostat lectronique ou bulbe) CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:7/8 2 - Par un radiateur eau chaude pilot par une vanne motoris e selon le sch ma page suivante : - tablir le GRAFCET point de vue syst me et l'algorigramme correspondant ce fonctionnement : Entr e eau chaude Sortie eau froide Radiateur Vanne motoris e 2 sens (Ouverture / fermeture) CI 11 SYST MES LOGIQUES ET NUM RIQUES I 10 SYST MES NUM RIQUES : IMPLANTATION D UN ALGORITHME EN LANGAGE LITT RAL STRUCTUR Fichier: COURS sur les 1 re Page:8/8 0 FERMER vanneTemp rature <=17C10 OUVRIR vanneTemp rature >=19C REMARQUES : Dans ce cas selon l tat du thermostat on bien 2 actions diff rentes : OUVRIR la vanne FERMER la vanne Ce n est plus le thermostat qui commande directement le chauffage, mais la vanne alors que dans le cas pr c dent on avait une action uniquement quand le contact du thermostat tait ferm ( <= 17 C) ACTION DE CHAUFFER LA RESISTANCE RC.

7


Related search queries