6
Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Embed Size (px)

Citation preview

Page 1: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Les boucles imbriquées

Cours LCS N°2Présenté par Mr: LALLALI

Page 2: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Définition

Une boucle imbriquée est une boucle dans une boucle, une boucle à l'intérieur du corps d'une autre boucle

Page 3: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Fonctionnement Ce qui se passe est que le premier tour de la boucle externe déclenche la boucle interne, qui s'exécute jusqu'au bout. Puis le deuxième tour de la boucle externe déclenche la boucle interne une nouvelle fois. Ceci se répète jusqu'à ce que la boucle externe termine

Page 4: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Exemple illustratif For i:=1 to 4 do boucle1BeginShowmessage(i);

For j:=1 to 4 do boucle2BeginShowmessage(j); Pour chaque

i , cette instruction sera répété 4 fois.

End;End;

Page 5: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Exemple illustratif

Le programme affiche :i:=1 i:=2 i:=3 i:=4J:=1 j:=1 j:=1 j:=1J:=2 j:=2 j:=2 j:=2J:=3 j:=3 j:=3 j:=3J:=4 J:=4 J:=4 J:=4

Page 6: Les boucles imbriquées Cours LCS N°2 Présenté par Mr: LALLALI

Exercices

Elaborer un programme qui calcule et affiche les 9 tables de multiplication de 1 à 9.

Elaborer un programme qui affiche le nombre des éléments premiers dans un intervalle [1,N]

.