"'O
0
c
:J
0
:<:;
li)
.,,
..--t
c::
:l
0
~
N
"
@
~
.......
0
J::
:;
O'l
"'
·;::::
c::
0
>c::
o.
c::
0
.9
u
ü
:l
.,,
2
o.
~
"
:;
0
11
.,,
0
c:
:l
0
QJ
Exercices corrigés
QIJ
Algorithme pseudo
Rôle : obtenir un pseudo correct puis afficher bonjour
Entrée : pseudo de l'utilisateur
Sortie : message « Bonjour »
Variable : pseudo (chaîne)
Début
Afficher "Saisir un pseudo d'au moins 4 caractères : "
Saisir pseudo
TantQue longueur(pseudo)<4 Faire
1
Afficher "Pseudo incorrect, veuillez le saisir de nouveau : "
Saisir pseudo
FinTantQue
Afficher "Bonjour", pseudo, "!"
Fin
Implémentation en Python
p s e u d o = i n p u t ( " S a i s i r u n p s e u d o d ' a u mo i n s 4 c a r a c t è r e s : " )
whi 1 e 1 en ( p se ud o) <4 :
pse ud o= in put (" Pseu do in cor r e c t, ve uill ez l e sa i sir de
no u vea u : ")
p r i nt ( " Bo nj o u r " , ps eud o, " ! ")
PIEi
Algorithme jeu_hasard
Variables : k, nombre, essai, nb_bonnes_rep (entiers), rep nb(chaînes)
Début
nombre +--- entier au hasard entre l OO et 999
nb +--- str(nombre)
# chaîne associée à nombre
essai +--- l
# initialisation : compteur des essais
Afficher "Saisir un entier de trois chiffres : "
Saisir rep
TantQue rep!=nb Faire
nb_bonnes_rep +--- 0
essai +--- essai + l
Pour k de 0 à 2 Faire
Si nb[k]==rep[k] Alors
1 nb_bonnes _rep +--- nb_bonnes _rep + l
FinSi
Fin Pour
Afficher nb_bonnes_rep," chiffre(s) correct(s). Recommencez : "
Saisir rep
FinTantQue
Afficher "Gagn é en ",e ssai," essai(s) !"
Fin
217
Précédent

- 225/302

Suivant