Algorithme du Double allumage
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Algorithme du Double allumage



  1. #1
    Khawarizmi

    Algorithme du Double allumage


    ------

    Bonjour,

    J'ai essayé d'établir l'algorithme relatif au fonctionnement du montage double allumage mais j'avoue que je ne suis pas trop convaincu:

    Début
    10Lire S1,S2
    Si S1=1 alors
    Si S2=0 alors
    L1=1,L2=0
    Sinon
    L1=1,L2=1
    Fin Si
    Sinon
    L1=0, L2=1
    Si S2=0 alors
    L1=0,L2=0
    Fin Si
    Fin Si
    Retourner à la ligne10
    Fin

    -----

  2. #2
    DAUDET78

    Re : Algorithme du Double allumage

    C'est illisible ...... utilise la balise [code]
    Code:
    IF K=0 Then
         L1=0
    Else
         L2=1
    End IF
    J'aime pas le Grec

  3. #3
    Jack
    Modérateur

    Re : Algorithme du Double allumage

    C'est quoi un double allumage?

    A+

  4. #4
    jyvoipabo

    Re : Algorithme du Double allumage

    Je ne suis pas spécialiste, mais il me semble que c'est un genre de ça va, ça vient.
    Comme qui dirait un ou exclusif.
    = S1.S2/ + S1/.S2

    JP

  5. A voir en vidéo sur Futura
  6. #5
    Khawarizmi

    Re : Algorithme du Double allumage

    Code:
     
    Début
    10Lire S1,S2
    Si S1=1 alors
    Si S2=0 alors
    L1=1,L2=0
    Sinon
    L1=1,L2=1
    Fin Si
    Sinon
    L1=0, L2=1
    Si S2=0 alors
    L1=0,L2=0
    Fin Si
    Fin Si
    Retourner à la ligne10
    Fin

  7. #6
    Khawarizmi

    Re : Algorithme du Double allumage

    Citation Envoyé par Jack Voir le message
    C'est quoi un double allumage?

    A+
    La commande de 02 points lumineux à partir de 02 interrupteurs situés dans le même boîtier

    http://www.hubo.be/01/MyImages/aansl...schakelaar.jpg

  8. #7
    Jack
    Modérateur

    Re : Algorithme du Double allumage

    Citation Envoyé par Khawarizmi Voir le message
    La commande de 02 points lumineux à partir de 02 interrupteurs situés dans le même boîtier

    http://www.hubo.be/01/MyImages/aansl...schakelaar.jpg
    Et quel est le principe? un inter doit pouvoir commander les 2 lampes?

    PS: c'est bien d'avoir mis les balises codes, mais ça ne présente aucun intérêt si tu n'indentes pas ton algo.

    A+

  9. #8
    PA5CAL

    Re : Algorithme du Double allumage

    En corrigeant la maladresse de la 10ème ligne (assignations successives de L2 pouvant provoquer un clignotement), ce que tu souhaites faire, c'est ceci :
    Code:
    	Début
    10	Lire S1,S2
    	Si S1=1 alors
    		Si S2=0 alors
    			L1=1,L2=0
    		Sinon
    			L1=1,L2=1
    		Fin Si
    	Sinon
    		Si S2=0 alors
    			L1=0,L2=0
    		Sinon
    			L1=0,L2=1
    		Fin Si
    	Fin Si
    	Retourner à la ligne 10
    	Fin
    ... ce qui pourrait être éventuellement simplifié en :
    Code:
    	Début
    10	Lire S1,S2
    	Si S1=1 alors
    		L1=1
    	Sinon
    		L1=0
    	Fin Si
    	Si S2=1 alors
    		L2=1
    	Sinon
    		L2=0
    	Fin Si
    	Retourner à la ligne 10
    	Fin
    ... ou en :
    Code:
    	Début
    10	Lire S1,S2
    	L1=S1,L2=S2
    	Retourner à la ligne 10
    	Fin
    Dernière modification par PA5CAL ; 05/05/2010 à 09h41.

  10. #9
    Khawarizmi

    Re : Algorithme du Double allumage

    Citation Envoyé par PA5CAL Voir le message
    En corrigeant la maladresse de la 10ème ligne (assignations successives de L2 pouvant provoquer un clignotement), ce que tu souhaites faire, c'est ceci :
    Code:
    	Début
    10	Lire S1,S2
    	Si S1=1 alors
    		Si S2=0 alors
    			L1=1,L2=0
    		Sinon
    			L1=1,L2=1
    		Fin Si
    	Sinon
    		Si S2=0 alors
    			L1=0,L2=0
    		Sinon
    			L1=0,L2=1
    		Fin Si
    	Fin Si
    	Retourner à la ligne 10
    	Fin
    ... ce qui pourrait être éventuellement simplifié en :
    Code:
    	Début
    10	Lire S1,S2
    	Si S1=1 alors
    		L1=1
    	Sinon
    		L1=0
    	Fin Si
    	Si S2=1 alors
    		L2=1
    	Sinon
    		L2=0
    	Fin Si
    	Retourner à la ligne 10
    	Fin
    ... ou en :
    Code:
    	Début
    10	Lire S1,S2
    	L1=S1,L2=S2
    	Retourner à la ligne 10
    	Fin
    Merci Pascal pour ces multiples solutions proposées.

  11. #10
    Khawarizmi

    Re : Algorithme du Double allumage

    Bonjour,

    J'ai tenté de faire l'algorithme relatif à l'allumage va-et-vient:

    Code:
    Début
    10 Lire S1,S2
    Si S1=0 alors
        Si S2=0 alors
         L=0
         sinon
         L=1
         Fin Si
    Sinon
        Si S2=0 alors
         L=1
         sinon
         L=0
         Fin Si
    Fin Si
    Retourner à la ligne10
    Fin

  12. #11
    Jack
    Modérateur

    Re : Algorithme du Double allumage

    Comme l'a dit jyvoipabo plus haut,

    Code:
    Si S1=0 alors
        Si S2=0 alors
         L=0
         sinon
         L=1
         Fin Si
    Sinon
        Si S2=0 alors
         L=1
         sinon
         L=0
         Fin Si
    Fin Si
    peut être remplacé par L = S1 XOR S2

    XOR étant l'opérateur OU exclusif présent dans quasiment tous les langages informatiques.

    A+

Discussions similaires

  1. algorithme
    Par inviteb0f7be7e dans le forum Mathématiques du supérieur
    Réponses: 15
    Dernier message: 29/10/2007, 18h06
  2. algorithme
    Par inviteac13aab3 dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 25/06/2006, 16h29
Découvrez nos comparatifs produits sur l'informatique et les technologies.