Académique Documents
Professionnel Documents
Culture Documents
A 7
Si (A ≠ 7) alors
7 i1 0 fois
Répéter
CA*A
-7 Ecrire ("Devoir") 1 fois
Sinon
i i + 1
C-A 49
Jusqu’à ( i > 1 ) 5 fois
Finsi
Ecrire (C )
x=random()
ch[3:5]
x=randint(0,6)
ch[2: 5]
x=uniform(0,6)
ch[3: 6]
Exercice n° 2 : (7 Pts)
Compléter l’algorithme suivant permettant de déterminer et afficher la somme des diviseurs d’un entier n
donné (avec n>5).
Exemple : Pour n=12, la somme des diviseurs est =1+2+3+4+6+12=28
Le programme affichera : La somme des diviseurs de 12 est =28
Algorithme som_diviseurs …………………………………………………
Début …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… Déclaration des objets
…………………………………………………
…………………………………………………
…………………………………………………
Objet Type
……………………… ………………………
……………………… ………………………
A - 7
Si (A ≠ 7) alors
7 i0 0 fois
Répéter
CA*A
-7 Ecrire ("Devoir") 1 fois
Sinon
i i + 1
C-A 49
Jusqu’à ( i > 1 ) 2 fois
Finsi
Ecrire (C )
ch[3: 6] x=randint(1,6)
x=uniform(1,6)
ch[4: 6]
Exercice n° 2 : (7 Pts)
Compléter l’algorithme suivant permettant de déterminer et afficher le nombre de diviseurs d’un entier n
donné (avec n>10).
Exemple : Pour n=12, les diviseurs de n sont 1, 2, 3, 4, 6 et 12 donc on a 6 diviseurs.
Le programme affichera : 12 admet 6 diviseurs
Algorithme nbre_diviseurs
Début
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
…………………………………………………
…………………………………………………
…………………………………………………
…………………………………………………
…………………………………………………
x=1 + randint(0, 5)
…………………………………………………
ch[4:7]
………………………………………………… x=randint(1,6)
ch[3: 6]
…………………………………………………. x=uniform(1,6)
ch[4:
Déclaration 6]objets
des
Objet Type
……………………… ………………………
……………………… ………………………
A - 7
Si (A ≠ 7) alors
7 i0 0 fois
Répéter
CA*A
-7 Ecrire ("Devoir") 1 fois
Sinon
i i + 1
C-A 49
Jusqu’à ( i > 1 ) 2 fois
Finsi
Ecrire (C )
x=1 + randint(0, 5)
ch[4:7]
x=randint(1,6)
ch[3: 6]
x=uniform(1,6)
ch[4: 6]
Exercice n° 2 : (7 Pts)
Compléter l’algorithme suivant permettant de déterminer et afficher les diviseurs d’un entier n donné
(avec n>10). Les diviseurs de 12 sont :
Exemple : Pour n=12, le programme affichera : 1
2
Algorithme diviseurs 3
4
Début 6
………………………………………………… 12 …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… …………………………………………………
………………………………………………… ………………………………………………….
………………………………………………… Déclaration des objets
…………………………………………………
…………………………………………………
…………………………………………………
Objet Type
……………………… ………………………
……………………… ………………………