"'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
m Compléter l'algorithme suivant :
Variable : L (liste)
Début
Saisir L
# Liste d'au moins 3 éléments
Si (L[O]~L[l] et L[l ]~L[2]) Alors
1
Aff . h
"L
.
.
' 1 '
"
1c er es trors premiers e ements .. ...... ............... .
FinSi
Fin
m Donner le rôle de l'algorithme suivant, le simplifier, puis implémenter en
Python l' algorithme obtenu.
Variable : n (entier)
Début
Afficher "Rentrer un nombre entier : "
Saisir n
Si n%3==0 Alors
Si n> 1 OO Alors
1
Afficher"C'est bon !"
Fin Si
FinSi
Fin
m Écrire un algorithme (avec un en-tête) demandant à l'utilisateur de saisir un
nombre puis affichant « Ce nombre est strictement positif. » , « Ce nombre est nul. »
ou « Ce nombre est strictement négatif. » selon le cas.
PD Écrire un algorithme calculant puis affichant L:~, k
2 c' est-à-dire la somme
1
2
+ 2
2
+ ... + 50
2 . Implémenter en Python, puis exécuter le programme.
1#111] Quel est le rôle de l'algorithme suivant ? Implémenter en Python puis exécuter le programme.
Variables : p,x (entiers), L (liste)
Début
p +-- 1
L +-- [2 ,4,6,8, 1 O]
Pour x dans L Faire
1
p +-- p*x
Fin Pour
Afficher p
Fin
1#111 Écrire un algorithme qui génère et affiche la liste des diviseurs d' un nombre
entier naturel rentré par l'utilisateur. Implémenter et exécuter cet algorithme en
Python avec le nombre 646.
Pit~ Quel est le rôle de l' algorithme suivant ?
211
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
m Compléter l'algorithme suivant :
Variable : L (liste)
Début
Saisir L
# Liste d'au moins 3 éléments
Si (L[O]~L[l] et L[l ]~L[2]) Alors
1
Aff . h
"L
.
.
' 1 '
"
1c er es trors premiers e ements .. ...... ............... .
FinSi
Fin
m Donner le rôle de l'algorithme suivant, le simplifier, puis implémenter en
Python l' algorithme obtenu.
Variable : n (entier)
Début
Afficher "Rentrer un nombre entier : "
Saisir n
Si n%3==0 Alors
Si n> 1 OO Alors
1
Afficher"C'est bon !"
Fin Si
FinSi
Fin
m Écrire un algorithme (avec un en-tête) demandant à l'utilisateur de saisir un
nombre puis affichant « Ce nombre est strictement positif. » , « Ce nombre est nul. »
ou « Ce nombre est strictement négatif. » selon le cas.
PD Écrire un algorithme calculant puis affichant L:~, k
2 c' est-à-dire la somme
1
2
+ 2
2
+ ... + 50
2 . Implémenter en Python, puis exécuter le programme.
1#111] Quel est le rôle de l'algorithme suivant ? Implémenter en Python puis exécuter le programme.
Variables : p,x (entiers), L (liste)
Début
p +-- 1
L +-- [2 ,4,6,8, 1 O]
Pour x dans L Faire
1
p +-- p*x
Fin Pour
Afficher p
Fin
1#111 Écrire un algorithme qui génère et affiche la liste des diviseurs d' un nombre
entier naturel rentré par l'utilisateur. Implémenter et exécuter cet algorithme en
Python avec le nombre 646.
Pit~ Quel est le rôle de l' algorithme suivant ?
211
