0% ont trouvé ce document utile (0 vote)
26 vues1 page

Les Structures de Contrôle Conditionnel

Le document présente des structures de contrôle conditionnel en Python avec des exemples d'expressions et de valeurs. Il propose plusieurs exercices pratiques, tels que la vérification de la parité d'un nombre, l'identification de voyelles et consonnes, le calcul du coût d'impression, la résolution d'équations, et le calcul de moyennes. Chaque exercice demande de créer un algorithme et sa traduction en Python.

Transféré par

sfhmayer
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues1 page

Les Structures de Contrôle Conditionnel

Le document présente des structures de contrôle conditionnel en Python avec des exemples d'expressions et de valeurs. Il propose plusieurs exercices pratiques, tels que la vérification de la parité d'un nombre, l'identification de voyelles et consonnes, le calcul du coût d'impression, la résolution d'équations, et le calcul de moyennes. Chaque exercice demande de créer un algorithme et sa traduction en Python.

Transféré par

sfhmayer
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Les structures de contrôle conditionnel

Activité 1 : soit x←15 , c ← ‘b’, ch←’Ibn Jazzar’


Expression Valeur Python Expression Valeur Python
x = 15 ‘A’ ≤ Majus(c) ≤ ‘Z’
x > 20 c ∈ [‘a’,’e’,’u’,’i’,’o’,’y’]
x mod 5 = 0 Majus(c) ∈ [‘A’,’E’,’U’,’I’,’O’,’Y’]

2 ≤ x ≤ 28 ‘a’ ≤ ch[1] ≤ ‘z’


x ∈ [1,20,5,15] (3*10) mod 2 ≠ 0
Long(ch) <10 Vrai ET Faux OU Vrai
c = ‘2’ 3=3 OU Majus(‘b’)=’B’
Majus(c) = ‘B’ Long(ch) mod 2 = 0
‘a’ ≤ c ≤ ‘z’ NON( Vrai)
‘a’ ≤ Majus(c) ≤ ‘z’ NON(‘a’ ≤ ch[1] ≤ ‘z’)

Exercice 1 :
Ecrire un algorithme et sa traduction en Python d’un programme qui :
1. Saisit un entier puis vérifie et affiche si c’est nombre paire ou non.
2. Saisit un caractère supposé alphabétique puis vérifie et affiche si c’est une voyelle ou consonne.
3. Saisit un caractère quelconque puis vérifie et affiche si c’est caractère alphabétique, numérique ou autre.
4. Saisit un entier (supposé compris entre 1 et 12) puis vérifie et affiche le nom du mois correspondant.
5. Saisit un entier (supposé compris entre 1 et 12) puis vérifie et affiche la saison (automne, hiver,
printemps, Eté) correspondant.
Exercice 2 : Ecrire un programme permettant d’afficher le coût d’impression d’un nombre de page nb.
Sachant que :
 Tarif=50mil par page Si nb<10
 Tarif=40mil par page Si 10≤nb<50
 Tarif=35mil par page Si nb≥50

Exercice 3 : Ecrire un algorithme et un programme Python qui permet de résoudre l’équation ax+b = 0
dans l’ensemble des réels : distinguer les différents cas.

Exercice 4 : Ecrire un programme qui permet de calculer la moyenne d’un candidat ayant passé un
concours de 3 matières à coefficients égaux (coef = 1). En fin il affichera « refusé » si sa moyenne < 10 ou
« admis avec mention bien » si sa moyenne >= 14 ou « admis avec mention assez bien » si sa moyenne >=
12 ou « admis avec mention passable » si sa moyenne < 12.

Exercice 5 : Ecrire un programme qui permet, à partir d'une date sous forme jj/mm/aaaa de donner le jour
suivant.

Exercice 6 : Ecrire un programme qui simule le fonctionnement d’une calculatrice ayant les opérations
(+, -, /, *).

Vous aimerez peut-être aussi