Académique Documents
Professionnel Documents
Culture Documents
pour afficher sa catégorie. Les catégories possibles sont "Électronique," "Vêtements," "Alimentation," et
"Jouets." L'algorithme doit continuer à demander des saisies tant que l'utilisateur le souhaite. Si
l'utilisateur entre un code invalide, affichez "Code de produit invalide."
Solution :
Alogrithme Produits
DEBUT
reponse,code : entier
REPETER
LIRE (reponse)
SI reponse = 1 ALORS
LIRE (code)
SELON (code)
FIN SELON
FIN SI
FIN
Ex2 : Ecrire un algorithme qui demande successivement 20 nombres à l’utilisateur, et qui lui dise ensuite
quel était le plus grand parmi ces 20 nombres :
Entrez le nombre numéro 1 : 12
etc.
Solution :
Algorithme Plus_grand
Début
N, i, PG : entier
PG ← 0
Pour i de 1 à 20 faire
Lire (N)
Si N > PG Alors
PG ← N
Fin Si
Fin Pour
Fin
Modifiez ensuite l’algorithme pour que le programme affiche de surcroît en quelle position avait été
saisie ce nombre :
Solution :
Algorithme Plus_grand
Début
PG ← 0
Pour i de 1 à 20 faire
Lire (N)
Si N > PG Alors
PG ← N
PPG ← i
Fin Si
Fin pour
Fin
Réécrire l’algorithme précédent, mais cette fois-ci on ne connaît pas d’avance combien l’utilisateur
souhaite saisir de nombres. La saisie des nombres s’arrête lorsque l’utilisateur entre un zéro.
Solution :
Algorithme plus_grand
Debut
N←1
i←0
PG ← 0
Lire (N)
i←i+1
Si N > PG Alors
PG ← N
IPG ← i
Fin Si
Fin
Ex3 : Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle.
1x2x3x4x5x6x7x8
Solution :
Algorithme Factorielle
Début
N, i, F : entire
Lire (N)
F←1
Pour i de 2 à N faire
F←F*i
Fin pour
Fin