Structures de contrôle itératives en langage C
Votre Publicité sur le Réseau |
Traduction
Structures de contrôle itératives en langage C (Français)
/ Programming language C: iterative control structures (Anglais)
/ لغة البرمجة C: هياكل التحكم التكرارية (Arabe)
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
I-Définition d'une structure de contrôle itérative complète
Un résultat a une définition itérative complète s'il est la répétition d'une suite d'instructions, un nombre fini de fois connu à l'avance [1].
Une boucle for se décompose en trois parties (ou trois clauses) : - une expression et/ou une déclaration qui sera le plus souvent l’initialisation d’une variable ; - une condition ; - une seconde expression, qui consistera le plus souvent en l’incrémentation d’une variable.
II-Définition d'une structure de contrôle itérative à condition d'arrêt
Un résultat a une définition itérative à condition d'arrêt s'il est la répétition d'une suite d'instruction et l'arrêt est géré par une condition [2].
- La boucle "Tant que"
- La structure "Répéter ...Tant que"
....................................................................... ....................................................................... .......................................................................
....................................................................... ....................................................................... |
Structures de contrôle itératives en langage C - Historique (+)
Définition graphique
Concepts ou notions associés
Structures de contrôle itératives en langage C - Glossaire / (+)
Exemples, applications, utilisations
................................................................................ ................................................................................ ................................................................................
................................................................................ ................................................................................ ................................................................................ |
Erreurs ou confusions éventuelles
Pour "Répéter ... tant que(condition_1)", un bloc d'instructions va être répété tant que la "condition_1" est vraie. Autrement dit, la boucle s'arrête quand "condition_1" devient fausse : initialement "condition_1" est vraie, et à un certain moment elle va devenir fausse. Pour "Répéter...jusqu'à(condition_2)", un bloc d'instructions va être répété tant que la "condition_2" est fausse. Autrement dit, la boucle s'arrête quand "condition_2" devient vraie : initialement "condition_2" est fausse, et à un certain moment elle va devenir vraie.
- Confusion entre ....... et ........
- Erreur fréquente : pas du compteur est obligatoirement égal à 1.
- Erreur fréquente : oubli de l'initialisation du compteur quand on l'utilise dans "while" ou "do...while".
- Erreur fréquente : oubli de l'incrémentation/décrémentation du compteur quand on l'utilise dans "while" ou "do...while".
- Erreur fréquente : erreur syntaxique : on oublie fréquemment de saisir ";" à la fin de la structure "do ... while".
Questions possibles
La réponse est non. Autrement dit, dans pas mal de cas, ce qu'on peut faire avec une boucle, on peut aussi le faire avec les deux autres.
Exemple : Afficher les numéros de 1 à 10. Avec la boucle "for" // Avec la boucle "while" // Avec la boucle "do...while" for(j=1;j<=10;j++) // j=1 // j=1 { // while(j<=10) // do printf("%i",j); // { // { } // printf("%i",j); // printf("%i",j); // j++; // j++; // } // }while(j<=10);
- Peut-on avoir des boucles de la même forme imbriquées ?
- Peut-on avoir des boucles de formes différentes imbriquées ?
- Est ce qu'on peut avoir plus qu'une condition dans la forme "for" ?
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: (de contrôle itératives en langage C)
ABROUGUI, M & al, 2020. Structures de contrôle itératives en langage C. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Structures_de_contr%C3%B4le_it%C3%A9ratives_en_langage_C>, consulté le 5, janvier, 2025
- « Les boucles - Le langage C • Tutoriels • Zeste de Savoir ». s. d. Zeste de Savoir. Consulté le 31 mars 2020. https://zestedesavoir.com/tutoriels/755/le-langage-c-1/1042_les-bases-du-langage-c/4295_les-boucles/.
- ..................
- ..................
- ..................
- Sponsors Education
- Informatique (Concepts)
- Programmation (Concepts)
- Structures de contrôle (Concepts)
- Itération
- Condition d'arrêt
- Incrémentation
- Décrémentation
- "Pas" du compteur
- Concepts
- Structures de contrôle itératives en langage C
- Structures de contrôle itératives en langage C (Concepts)
- Fiche conceptuelle didactique