Vous êtes sur la page 1sur 2

Activité :

Enoncé : Écrire l'algorithme d’un programme qui permet d'afficher la plus grande valeur (le
maximum) de 2 nombres entiers A et B saisis au clavier.
Plan :
- Saisir les deux nombres A et B
- Pour savoir quel est le plus grand des deux entiers on doit les comparer et choisir la valeur
maximale
o Pour choisir la plus grande parmi les deux on à besoin de faire intervenir une nouvelle
structure qui nous permet choisir laquelle est la plus grande. Cette structure s’appelle
structure conditionnelle qui nous permet de tester des conditions pour faire une
décision.
o Présentation de la structure conditionnelle Si
Si condition(s) Alors
Traitement1
Sinon
Traitement2
Fin Si
- Afficher la valeur maximale
Application :
Exercice 1 :
Ecrire un programme qui demande à l’utilisateur deux nombres x et y, et l’informe ensuite si
leur produit est négatif ou positif.
Attention toutefois : on ne doit pas calculer le produit des deux nombres.
Exercice 2 :
Ecrire un algorithme qui permet de vérifier si un entier n de 4 chiffres est propre ou non.
Un entier N est dit propre si en le multipliant par son chiffre d’unité on obtient son inverse.
Exemple : 1089 est un entier propre puisque 1089 X 9 = 9801
Exercice 3 :
Ecrire un programme qui permet de vérifier si un entier donné est dit nombre automorphe ou
pas, sachant qu’un nombre est dit automorphe s’il se trouve à la fin de son carré.
Exemples :
• 5 est automorphe car 5² = 25
• 76 est automorphe car 76² = 5776
• 376 est automorphe car 376² = 141376
Exercice 4 :
Ecrire un programme qui permet de vérifier si un entier positif K de n chiffres est un
nombre de KAPREKAR ou non. Pour cela on peut suivre la méthode suivante :
1. élever K au carré
2. Additionner l’entier formé par les n chiffres de droite du carré de k avec l’entier formé
par le reste de chiffres du carré de k
3. Si la somme trouvée à l’étape 2 est égale à k alors le nombre est dit KapreKar
Exemple :
Si K=297 alors n = 3 et K2 = 88209
L’entier formé par les n chiffres de droite est égal à 209 et l’entier formé par le reste des
chiffres est égal à 88.
On constate que 209 + 88 = 297 = K, donc 297 est un nombre de KAPREKAR.

1
o Syntaxe de la structure conditionnelle Si en python
if condition(s) :
Traitement1
else :
Traitement2

Exercice 5 :
Ecrire un programme qui permet de lire deux entiers, diviser le plus grand par le plus petit
(division euclidienne). Si le plus petit est nul afficher un message d’erreur.
Exemples :
a = 5, b = 2 le programme affichera : Le résultat de division est : 2
a = 3, b = 9 le programme affichera : Le résultat de division est : 3
a = 0, b = 9 le programme affichera : Division par 0 est impossible

Exercice 6 :
Ecrire un programme qui permet de saisir les coordonnées de 3 points du plan cartésien puis
de déterminer s’ils sont alignés ou non.
On rappel :
- Trois points sont alignés si la distance entre deux points est égale à la somme de deux autres.
- On rappelle la formule de calcul de la distance entre deux points A et B du plan :

DAB= (YA - YB) 2


+ (XA - XB) 2
Exemple :
Donner l’abscisse du point A : 5
Donner l’ordonnée du point A : -2
Donner l’abscisse du point B : 8
Donner l’ordonnée du point B : 2
Donner l’abscisse du point C : -1
Donner l’ordonnée du point C : -10
Le programme affichera : Les trois points sont alignés

Exercice 7 :
Un entier naturel de trois chiffres est dit cubique s’il est égal à la somme des cubes
de ses trois chiffres.
Ecrire un programme qui permet de vérifier si un nombre de trois chiffres est cubique
ou non.
Exemples :
n=4566 le programme affichera : 4566 n’est pas formé de 3 chiffres
n=153 le programme affichera : 153 est cubique
n=245 le programme affichera : 245 n’est pas cubique

Exercice 8 :
Ecrire un programme qui permet de saisir deux entiers (m, n) et de vérifier si m figure
dans l’écriture du produit m*n.
Exemples :
m=20 n=6 le programme affichera : 20 figure dans 120
m=5 n=45 le programme affichera : 5 figure dans 225
m=3 n=20 le programme affichera : 3 ne figure pas dans 60

Vous aimerez peut-être aussi