Vous êtes sur la page 1sur 4

Enseignant : Issam DRIDI Les Boucles(Leçon 4) (2021/2022)

Leçon 4 - Les boucles III. Logigramme:

Objectifs de la leçon :

L'objectif de la leçon est de maîtriser la notion de boucle.

Pré-requis :

● La leçon 1 : afficher, saisir, les variables, les calculs.


● La leçon 2 : les structures conditionnelles.
I. C’est Quoi un boucle :

Les boucles sont utiles lorsqu'on veut répéter plusieurs fois


une même suite d'instructions.En Python, on trouve deux
types de boucle :

■ La boucle for dans laquelle une variable parcourt


une collection de valeurs.
■ La boucle while qui se répète tant qu'une
condition est vraie.
IV. Programme en Python :
II. Algorithme :
Boucle pour (for) boucle tant que(while)
Boucle pour (for) boucle tant que(while)
for in range (N) : while condition :
pour i variant de 1 à N tant que condition instruction 1 instruction 1
instruction 1 instruction 1
V. Exemples:
fin pour fin tant que

1/4
Enseignant : Issam DRIDI Les Boucles(Leçon 4) (2021/2022)

Exemple 1: Affichage de la table de 8 avec une boucle for Algorithme Python

Algorithme Python i<- 0 i = 0 # le compteur


tant que i<=25 while i <= 25 :
Pour i de 1 à 11 for i in range(1,11) : afficher (i) print (i) # ... on affiche i
afficher(i,”X 8 = “,i*8) print (i,"x 8 =",i*8)
i<- i+2 i=i+2

Exemple 2 : Afficher tous les entiers pairs compris entre 0


et 25. Pour cela on va créer un compteur qu'on initialise à
0 et tant que ce compteur est inférieur ou égal à 25, on
l'affiche et on l'augmente de 2.

2/4
Enseignant : Issam DRIDI Les Boucles(Leçon 4) (2021/2022)

VI. Mini Projet


Logigramme
Écrivez un programme pour saisir des nombres de l'utilisateur
et vérifiez si le nombre est fort ou non.

Un nombre fort est un nombre spécial dont la somme de la


factorielle de ses chiffres est égale au nombre d'origine.

Par exemple: 145 est un nombre fort.

Puisque, (1! + 4! + 5! = 145 )

Exemple :

Données d'entrée : Saisir un nombre : 145

Données de sortie : 145 est un chiffre fort

sachant que : La factorielle d'un nombre n (noté n!) est


définie par n!=1×2×3×⋯×n et par convention 0!=1.

Exemple :

5! = 1x2x3x4x5
2! = 1x2
1! =1
0!=1 (par convention)

3/4
Enseignant : Issam DRIDI Les Boucles(Leçon 4) (2021/2022)

Algorithme Programme en Python

4/4

Vous aimerez peut-être aussi