Exercices types de boucles - informatique industrielle - tél

Informatique Industrielle : Exercices Types de boucles

Télécharger PDF

Obtenir le pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur!

Vous souhaitez maîtriser les microprocesseurs et Microcontrôleurs ? Ne cherchez plus, nous avons le pack parfait pour vous.

pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur

Accédez à une collection complète des supports de cours, des travaux dirigés (TD) corrigés, des travaux pratiques (TP) et des projets.

Obtenir le pack maintenant

1/5 N. ROUSSAFI Types de boucles Types de boucles Rappel : Structures répétitives Une structure répétitive ou itérative répète l'exécution d'un traitement. REPETER ... JUSQU'À ... (boucle DO WHILE) Dans cette structure le traitement est exécuté une première fois puis sa répétition se poursuit jusqu'à ce que la condition soit vérifiée. Organigramme Langage algorithmique RÉPÉTER traitement 1 JUSQU'À condition VRAIE TANT QUE ... FAIRE ... (boucle WHILE) Dans cette structure on commence par tester la condition, si elle est vraie alors le traitement est exécuté. Organigramme Langage algorithmique TANT QUE condition vraie FAIRE traitement 1 Structure répétitive contrôlée (boucle FOR) Dans cette structure la sortie de la boucle d'itération s'effectue lorsque le nombre souhaité de répétitions est atteint. D'où l'emploi d'une variable de boucle (indice I) caractérisée par :  sa valeur initiale (Vi),  sa valeur finale (Vf),

2/5 N. ROUSSAFI Types de boucles  son pas de variation (P). Organigramme Langage algorithmique POUR I = Vi à Vf (par pas P)

FAIRE traitement 1 FIN POUR 3/5 N. ROUSSAFI Types de boucles

Exercice 1

Boucle for On utilise le schéma suivant pour réaliser un compteur modulo 10 (de 0 à 9) : On donne l’algorithme suivant : 1) PORTB = 0 2) Incrémenter PORTB de 1 (PORTB + 1 → PORTB) 3) Test PORTB = 10 ? 4) Sinon aller à 2 5) Si oui, aller à 1 1. Ecrire un programme en assembleur 2. Ecrire un programme en mikroC 4/5 N. ROUSSAFI Types de boucles

Exercice 2

Boucle while Soit le montage suivant : On donne l’algorithme suivant : 1) Test RA0 = 1 ? 2) Sinon aller à 7 3) Si oui : PORTB = 0 et led éteinte 4) Incrémenter PORTB de 1 (PORTB + 1 → PORTB) 5) Test PORTB = 10 ? 6) Sinon aller à 1 7) Aucun comptage et led allumée. 8) Aller à 1 1. Ecrire un programme en assembleur 2. Ecrire un programme en mikroC

5/5 N. ROUSSAFI Types de boucles

Exercice 3

Boucle do while On reprend le montage de l’exercice 2 On donne l’algorithme suivant : 1) PORTB = 0 et led éteinte 2) Incrémenter PORTB de 1 (PORTB + 1 → PORTB) 3) Test PORTB = 10 ? 4) Sinon aller à 1 5) Test RA0 = 0 ? 6) Sinon aller à 1 7) Si oui : aucun comptage et led allumée. 8) Aller à 5 1. Ecrire un programme en assembleur 2. Ecrire un programme en mikroC

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2