Premiers pas en programmation 8


Analyser / étapes de solutions ..



Solution :



-          Les portes 1 et 2, les vannes 1 et 2 et les niveaux 1 et 2 ne sont que des variables qu’on peut nommer simplement P1, P2, V1, V2, N1 et N2

-          Fermer la porte 2
-          Ouvrir la vanne 1
-          Tester si l’eau atteint le niveau haut requis (N1 = 1)
-          Fermer vanne 1
-          Ouvrir porte 1
-          Le bateau passe au milieu
-          Fermer porte 1
-          Ouvrir vanne 2
-          Tester si l’eau atteint le niveau bas requis (N2 = 1)
-          Fermer vanne 2
-          Ouvrir porte 2
-          Le bateau passe à droite
-          Fermer porte 2
Et refaire le cycle si nécessaire 



-          Si on veut ramener ca à un programme en Assembleur … on intègre  P1, P2, V1 et V2 dans un mot binaire
-          Exemple :

0
0
P1
P2
V1
V2
N1
N2

-          Et on procède par décalage à droite et test de bit de poids faible
-          Arranger les positions des différents indicateurs selon la solution choisie








Partager