Vous êtes sur la page 1sur 6

ANALGOLINA

La Str u c tu r e de C ontr ôl e I tér ativ e C om pl ète


Série d'Exercices
Niveau : 2eme Section : Scientifiques

E-Mail: Fethi.hmida@Gmail.com
https://www.facebook.com/AnalGolina
https://www.facebook.com/groups/Analgolina

Version 2021 - 2022


Le présent cours est conforme au programme d’informatique
de la république tunisienne

Section :Scientifiques
Niveau : 2eme

Objectif :

• Résoudre des exercices faisant appel à la structure de contrôle


itérative complète
• Présenter les solutions sous forme d’un algorithme puis sous forme
d’un programme écrit en Python.
Discipline : Informatique Algorithmique Section : Scientifiques Niveau : 2ème mailto : Fethi.HMIDA@gmail.com A.S. 21-22

Pour chaque exercice :


• Faire l'algorithme solution
• Implémenter la solution algorithmique en Python

EXERCICE 1
Calculer la somme de n premiers entiers positifs d'un entier naturel non nul donné.

EXERCICE 2
Calculer puis afficher la factorielle d'un entier naturel donné.

EXERCICE 3
Calculer puis afficher la somme des factorielles des chiffres d'un entier naturel donné inférieur à mille.

EXERCICE 4

Calculer puis afficher Xn par multiplications successives sans élévation à une puissance sachant que x et
n sont deux entiers donnés.

EXERCICE 5
Calculer puis afficher le produit de deux entiers donnés par additions successives.

EXERCICE 6
Calculer puis afficher tous les diviseurs d'un entier naturel non nul donné sauf lui-même.

EXERCICE 7
Calculer puis afficher le nombre de diviseurs d'un entier naturel non nul donné sauf lui-même.

EXERCICE 8
Un nombre est dit parfait s'il est égal à la somme de tous ses diviseurs. On convient de considérer 1
comme diviseur mais par le nombre lui-même
Exemple: 6 est parfait car 6=3+2+1
1- Vérifier pour un entier donné s'il est parfait
2- Afficher tous les nombres parfais inférieur à 10000.

EXERCICE 9
Afficher tous les nombres parfais inférieur à 10000.

EXERCICE 10
Un nombre est dit premier s'il est divisible par 1 ou par luis même c’est-à-dire que le nombre de ses
diviseurs sauf lui-même est égale à 1 ou la somme de ses diviseurs est égale à n+1.
Exemple: 7 est premier car 1 est le seul diviseur 7 sauf lui-même.
Vérifier pour un entier donné s'il est premier

EXERCICE 11
Afficher tous les nombres premiers inférieur à 1000.

https://www.facebook.com/analgolina mailto : analgolina@gmail.com Page 3 sur 6


EXERCICE 12
Calculer puis afficher l’occurrence (la fréquence) des voyelles dans une chaine non vide donnée formée
par des lettres majuscules non accentuées.
Exemple : Si ch = "LYCEE RUE DE MARSEILLE 2021"’
Le programme affichera le résultat suivant :
L’occurrence de "A" dans ch est 1
L’occurrence de "E" dans ch est 6
L’occurrence de "I" dans ch est 1
L’occurrence de ‘U’ dans ch est 1
L’occurrence de ‘Y’ dans ch est 1
Remarque : Les voyelles sont : "A", "E", "I", "O", "U" et "Y".

EXERCICE 13
Calculer puis afficher la somme S1, S2 et S2 sachant que n est un entier naturel donné supérieur à 10
1 1 1 1 1 1 1 1
S1 = 1 + + + + + + +......+ +
2 3 4 5 6 7 ( n − 1) n
1 1 1 1 1
S 2 = 1 + + + + +........+
3 5 7 9 n
1 1 1 1 1
S 3 = 1 − − − − −....−
2 4 6 8 ( n − 1)

EXERCICE 14
Etant donné deux entiers a, b, calculer puis afficher la somme sachant que n est un entier naturel
donné.
1 1 1 1 1
+ + + +...+
a ( a + b) ( a + 2 * b) ( a + 3 * b) ( a + n * b)

EXERCICE 15

1 1 1 1 1 1 ( − 1) n

1− + − + − + −....+
3 5 7 9 11 13 ( 2 * n + 1) .
Calculer puis afficher la somme de n termes sachant que n est un entier naturel non nul donné.

EXERCICE 16
Un mot est dit palindrome s’il est lu de la même façon de droite à gauche et de gauche à droite.
Vérifier puis afficher le résultat pour une chaine donnée contient au moins deux caractères est-ce
qu’elle est palindrome ou non.

https://www.facebook.com/analgolina mailto : analgolina@gmail.com Page 4 sur 6


EXERCICE 17
Soit n un entier donné supérieur à 1000.
Afficher un diagramme comme expliquent l’exemple ci-dessous :
Exemple pour n = 8531, le programme affichera
8531
####
###
###
##
##
#
#
#

EXERCICE 18
Lire une chaine ch et d'afficher les chaînes de caractères suivantes :
La chaîne formée par le premier et le dernier caractère de ch
La chaîne formée par les deux premiers et les deux derniers caractères de ch
Etc
Exemple :
Si la chaîne ch contient "PYTHON" alors le programme affichera :
PN
PYON
PYTHON
PYTHTHON
PYTHOYTHON
PYTHONPYTHON
EXERCICE 19
Soit n entier naturel non nul donné (n < 10).
Afficher une pyramide de chiffres comme représentée ci-dessous.
Exemple : pour n = 5, le programme affichera la pyramide suivante /
1
121
12321
1234321
123454321

https://www.facebook.com/analgolina mailto : analgolina@gmail.com Page 5 sur 6


https://www.facebook.com/analgolina mailto : analgolina@gmail.com Page 6 sur 6

Vous aimerez peut-être aussi