• Aucun résultat trouvé

Leçon 5 : La boucle FOR Objectifs :•

N/A
N/A
Protected

Academic year: 2022

Partager "Leçon 5 : La boucle FOR Objectifs :•"

Copied!
2
0
0

Texte intégral

(1)

Leçon 5 : La boucle FOR

Objectifs :

• Apprendre à utiliser la boucle For

• Utiliser la commande Disp pour afficher du texte et des variables

• Faire clignoter la LUMIERE du HUB une vingtaine de fois en cherchant à contrôler la temporisation de l’état de la lampe (allumé ou éteint).

Mise au point du programme

Le deuxième écran ci-contre ne doit pas vous poser de problème à rentrer.

Reportez-vous aux fiches précédentes pour trouver les différentes commandes Ajoutons la boucle For :

1. Ajouter la commande For( en appuyant sur la touche PRGM et en sélectionnant 4:For(.

2. Compléter l’instruction avec les autres arguments, I,1,N).

3. Presser ENTRER plusieurs fois pour insérer des lignes vierges nous les complèterons plus tard, et ajouter la commande End au programme.

Cette commande FOR (I,1,N) signifie “Pour I variant de 1 à N par pas de 1”.

Le bloc de commande entre For et End est appelé le “corps de la boucle”. C’est cette portion de code qui sera exécutée N fois grâce au travail de la boucle For.

Nous voulons que la lumière clignote ON et OFF N fois. Nous voulons aussi que le programme affiche le nombre de clignotements.

Nous commencerons le corps de la boucle avec Disp I, la variable I étant celle qui contrôle la boucle.

Ajouter maintenant les instructions pour allumer et éteindre la lampe (ON et OFF) et la temporisation comme montré sur l’écran de droite .

Votre travail : Ajouter des instructions Input en haut du programme avant la boucle For( pour fixer les deux valeurs d’attente Wait à utiliser. Venez alors faire fonctionner votre

programme avec les valeurs que je vous donnerai

M. PHILIPPE 1 / 2

(2)

Leçon 6

Objectif :

• Apprendre à utiliser une boucle for composée d'un pas inversé Nous avons déjà vu que le Rouge, Vert et Bleu prennent leurs valeurs dans l’intervalle (0 à 255) envoyées à la diode RVB, ces trois valeurs déterminent la luminosité de chaque canal.

Le programme ci-contre démarre avec ( R V B ) = ( 255 0 0 ) c'est à dire le rouge vif puis on fait varier R de 255 à 0 pour obtenir ( R V B ) = ( 0 0 0 ) c'est à dire la diode éteinte

Votre cahier des charges :

Le programme que vous devez écrire fera progressivement passer la diode du :

• Rouge Vif ( R V B ) = ( 255 0 0 ) à la diode éteinte ( R V B ) = ( 0 0 0 )

• Diode éteinte au vert foncé ( R V B ) = ( 0 255 0 )

• vert foncé au bleu ciel ( R V B ) = ( 0 255 255 )

• du bleu ciel au bleu foncé ( R V B ) = ( 0 0 255 )

Après la fin de chaque boucle For vous pouvez utiliser la commande Pause avec un message pour que vous puissiez admirer les différentes couleurs de la diode .

Une bonne habitude à prendre avec les boucles : Dés l'écriture d'un For on passe des lignes vierges et on écrit End Ainsi vous n’oublierez aucune instruction de fin de boucle .

M. PHILIPPE 2 / 2

Références

Documents relatifs

→ Ce qui induit un traitement numérique important à la réception et limite le nombre de bits par symbole transmis.. → Multiplier la quantité d’informations en utiliant les

Lorsqu’on ne peut pas résoudre explicite- ment, on a vu au cours du Chapitre 9 (Continuité des fonctions d’une variable réelle) que le théorème de bijection (ou des

Plus précisément, lors d’un saut, à chaque fois qu’il monte de 10, il faut le faire avancer de 10 si la touche droite ou gauche est pressée. De la même façon, lors de son retour

Sans utiliser l'ordinateur, résumer dans un tableau les diérentes valeurs que prendraient les variables x et y au cours de l'exécution des programmes suivants.. (Faire une colonne

En Python, pour interrompre un programme qui boucle à l'infini, il suffit de faire Ctrl + C.3. Remarque :

Ecrire un programme pour calculer une moyenne obtenue avec le nouveau bac. créer un tableau “coef” contenant

Cr´eer puis tester un programme permettant d’obtenir la table des dix premi`eres puissances d’un entier quelconque..

À partir d'une liste trié, la recherche dichotomique de la présence (et de l'index) d'une valeur consiste à prendre une valeur à l'index milieu d'une tranche de la liste (au début