0% ont trouvé ce document utile (0 vote)
50 vues3 pages

TD TP 3

Le document présente une série d'exercices d'algorithmique en Python, axés sur les structures conditionnelles et alternatives. Les exercices incluent des tâches telles que déterminer si un nombre est pair ou impair, trouver le maximum de trois nombres, résoudre une équation du premier degré, évaluer les résultats d'un examen, classer des enfants par âge, vérifier l'imposabilité selon le sexe et l'âge, et afficher le nom d'un mois basé sur un chiffre. Chaque exercice demande une implémentation en Python avec des structures conditionnelles appropriées.

Transféré par

aboahmadalmozani21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues3 pages

TD TP 3

Le document présente une série d'exercices d'algorithmique en Python, axés sur les structures conditionnelles et alternatives. Les exercices incluent des tâches telles que déterminer si un nombre est pair ou impair, trouver le maximum de trois nombres, résoudre une équation du premier degré, évaluer les résultats d'un examen, classer des enfants par âge, vérifier l'imposabilité selon le sexe et l'âge, et afficher le nom d'un mois basé sur un chiffre. Chaque exercice demande une implémentation en Python avec des structures conditionnelles appropriées.

Transféré par

aboahmadalmozani21
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Algorithmique 1

Informatique Appliquée/S1

TD / TP 3
Les structures conditionnelles et alternatives
Tous les algorithmes traités dans cette série doivent être traduits en langage Python

Exercice 1
Ecrire un algorithme qui demande un nombre entier à l’utilisateur et affiche si le nombre est pair
ou impair.

Exercice 2
Écrire un algorithme qui permet de lire trois valeurs entières a, b et c, puis d’afficher le maximum
des trois nombres. Cet algorithme doit être implémenté en deux versions :
1) une version utilisant une structure conditionnelle simple
2) une autre version utilisant une structure conditionnelle imbriquée.

Exercice 3
Écrivez un algorithme qui permet de résoudre une équation du premier degré de la forme
(ax + b = 0), où (a) et (b) sont des nombres réels. Utilisez une structure conditionnelle imbriquée
pour gérer les différents cas possibles.

Exercice 4
Les étudiants ayant passé l’examen d’algorithmique en session de Juin ont été classés selon leurs
notes en trois catégories :
 Pour une note inférieure ou égale à 5, l’étudiant est éliminé,
 Pour une note supérieure ou égale à 5 et inférieur strictement à 10, l’étudiant passe la
session de rattrapage,
 Pour une note supérieure ou égale à 10, l’étudiant valide le module.
Écrivez un algorithme qui demande à l’utilisateur d’entrer la note d’un module, puis affiche la
situation de l’étudiant en fonction de cette note. On suppose que l’utilisateur saisit une note valide
comprise entre 0 et 20. Utilisez une structure conditionnelle imbriquée pour gérer les différents cas
possibles.

1
Module : Algorithmique 1
Informatique Appliquée/S1

Exercice 5
Écrivez un algorithme en Python qui demande l’âge d’un enfant à l’utilisateur, puis informe
l’utilisateur de la catégorie de l’enfant en fonction de son âge. Utilisez une structure conditionnelle
imbriquée pour gérer les différents cas possibles.
Instructions :
1) Demandez à l’utilisateur de saisir l’âge de l’enfant.
2) Utilisez des conditions imbriquées pour déterminer la catégorie de l’enfant :
 Si l’âge est compris entre 6 et 7 ans, affichez “Poussin”.
 Si l’âge est compris entre 8 et 9 ans, affichez “Pupille”.
 Si l’âge est compris entre 10 et 11 ans, affichez “Minime”.
 Si l’âge est de 12 ans ou plus, affichez “Cadet”.

Exercice 6
Écrivez un algorithme qui demande à l’utilisateur de saisir son sexe et son âge, puis détermine s’il
paie l’impôt ou non en fonction des critères suivants :
 Un homme est imposable si son âge est supérieur à 20 ans.
 Une femme est imposable si son âge est compris entre 18 et 35 ans (exclus).
Instructions :
1) Demandez à l’utilisateur de saisir son sexe (M pour masculin, F pour féminin).
2) Demandez à l’utilisateur de saisir son âge.
3) Utilisez des variables booléennes pour vérifier les conditions d’imposabilité :
 c1 : est vrai si l’utilisateur est un homme et que son âge est supérieur à 20
ans.
 c2 : est vrai si l’utilisateur est une femme et que son âge est compris entre
18 et 35 ans.
4) Utilisez une structure conditionnelle pour afficher “Imposable” si l’une des
conditions est vraie, sinon affichez “Non Imposable”.

2
Module : Algorithmique 1
Informatique Appliquée/S1

Exercice 7
Écrivez un algorithme qui demande à l’utilisateur de saisir un chiffre entre 1 et 12, puis affiche le
nom du mois correspondant. Si le chiffre saisi n’est pas compris entre 1 et 12, affichez un message
d’erreur.
Instructions :
1) Demandez à l’utilisateur de saisir un chiffre entre 1 et 12.
2) Utilisez une structure conditionnelle “selon” pour afficher le nom du mois
correspondant au chiffre saisi.
3) Si le chiffre saisi n’est pas compris entre 1 et 12, affichez un message d’erreur.

Vous aimerez peut-être aussi