Informatique - Électronique, Notion de boucles conditionnelles, boucles itératives, exemples pratiques, langage de programmation, développeur web, boucle if, boucle switch, boucle for, boucle while, écriture d'un programme
La notion des boucles est l'une des notions de base dans tous les langages de
programmation, c'est la structure la plus utilisée par les développeurs, elle a révolutionné le monde de la programmation grâce à son utilité et ses diverses utilisations. On distingue deux types de boucles, les boucles conditionnelles et les boucles itératives. Pour les boucles conditionnelles, il il y a les boucles if et switch. Pour les boucles itératives, il y a les boucles for, while, et do..while.
[...] Maitriser la notion des boucles conditionnelles et itératives grâce à des exemples pratiques Introduction La notion des boucles est l'une des notions de base dans tous les langages de programmation, c'est la structure la plus utilisée par les développeurs, elle a révolutionné le monde de la programmation grâce à son utilité et ses divers utilisations. On distingue deux types de boucles, les boucles conditionnelles et les boucles itératives Boucle conditionnelle : Boucle if : La boucle if respecte la syntaxe suivante : If (condition(s)) { instruction(s) ; } Si la condition est vérifiée, on exécute le bloc des instructions, sinon on le saute. [...]
[...] while Syntaxe : Do{ instruction(s) while (condition) ; Tant que la condition n'est pas vérifiée il faut répéter la boucle, le bloc instruction s'exécute au moins une fois. Exemple 1 : Ecrire un programme en C qui permet de saisir un numéro et affiche le jour de la semaine correspondant en discutant tous les cas. Solution if simple #include #include main(){ int printf("Saisir un nombre printf("Dimanche\n"); printf("Lundi\n"); 10: printf("Mardi\n"); 11: printf("Mercredi\n"); 12: printf("Jeudi\n"); 13: printf("Vendredi\n"); 14: printf("Samedi\n"); 15: system("pause>null"); 16: } Solution if imbriquée #include #include main(){ int printf("Saisir un nombre printf("Dimanche\n"); else printf("Lundi\n"); 10: else printf("Mardi\n"); 11: else printf("Mercredi\n"); 12: else printf("Jeudi\n"); 13: else printf("Vendredi\n"); 14: else printf("Samedi\n"); 15:system("pause>null"); 16: } Solution boucle switch #include #include main(){ int printf("Saisir un nombre switch(j){ 10: case printf("Dimanche\n");break; 11: case printf("Lundi\n");break; 12: case printf("Mardi\n");break; 13: case printf("Mercredi\n");break; 14: case printf("Jeudi\n");break; 15: case printf("Vendredi\n");break; 16: case printf("Samedi\n");break; 17: default:printf("\a"); 18: } 19: system("pause>null"); 20: } Exemple 2 : Ecrire un programme en C qui permet à un utilisateur de d'enter sa taille et son pois et calcule son Indice de Corporence de Masse puis déduire son état de masse selon le tableau ci-dessous. [...]
[...] Case n : instruction(s)n ; break ; Default : instruction(s) ; } Selon la valeur de variable en exécute les instructions des cas case case case dans le échéant le compilateur exécute default, il faut obligatoirement mettre un break après chaque cas, sinon le compilateur exécute tous les cas son condition Boucles itératives : Les boucles itératives ou en répartitives sert à faire un traitement tant qu'une condition d'arrêt est vérifiée, on trouve trois boucles : Boucle for : La boucle for respect la syntaxe suivante : for (initialisation ; condition ; incrémentation/décrémentation) {instruction Tant que la condition est vraie il faut répéter la boucle. La boucle while : Syntaxe : while (condition) { instruction(s) Le compilateur exécute l'instruction ou les instructions tant que la condition est vraie. La boucle do . [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture