• Aucun résultat trouvé

Instruction conditionnelle

N/A
N/A
Protected

Academic year: 2022

Partager "Instruction conditionnelle"

Copied!
2
0
0

Texte intégral

(1)

Lyc´ee Benjamin Franklin PTSI−2013-2014

L. Grillet, D. Blotti`ere Informatique

TP n˚2

Instruction conditionnelle

1 Exemple d’instruction conditionnelle simple

Saisir le code suivant.

1. x = input(”Saisir un r´eel :”) 2.

3. if x>= 0 :

4. valabs = x

5. print(”La valeur absolue de %f est %f .”) %(x,valabs)

L’ex´ecuter plusieurs fois (en saisissant des valeurs pertinentes), puis ´ecrire une phrase expliquant ce que fait ce programme.

. . . . . . . . . . . . . . . .

2 Exemple d’instruction conditionnelle avec alternative

Saisir le code suivant.

1. x = input(”Saisir un r´eel :”) 2.

3. if x>= 0 :

4. valabs = x

5. print(”La valeur absolue de %f est %f .”) %(x,valabs) 6. else :

7. valabs =−x

8. print(”La valeur absolue de %f est %f .”) %(x,valabs)

L’ex´ecuter plusieurs fois (en saisissant des valeurs pertinentes), puis ´ecrire une phrase expliquant ce que fait ce programme.

. . . . . . . . . . . . . . . .

1

(2)

3 Exemple d’instructions conditionnelles imbriqu´ ees

Saisir le code suivant.

1. x = input(”Saisir un r´eel :”) 2.

3. if x>0 :

4. signe = 1

5. elif x<0 :

6. signe =−1

7. else :

8. signe = 0

9.

10. print signe

L’ex´ecuter plusieurs fois (en saisissant des valeurs pertinentes), puis ´ecrire une phrase expliquant ce que fait ce programme.

. . . . . . . . . . . . . . . .

4 Exercices

Exercice 1 :Ecrire un programme Python qui demande l’ˆ´ age de l’utilisateur et lui indique s’il a droit au tarif r´eduit (moins de 26 ans ou plus de 60 ans).

Exercice 2

1. ´Ecrire un programme Python qui demande `a l’utilisateur de saisir un entier et qui affiche :

L’entier saisi est pair., si l’entier saisi est pair ;

L’entier saisi est impair., si l’entier saisi est impair.

2. Proposer une version du programme pr´ec´edent dans lequel l’affichage est am´elior´e.

Exercice 3

1. ´Ecrire un programme Python qui demande `a l’utilisateur de saisir deux r´eels et qui affiche :

Les r´eels ont ´et´e saisis dans l’ordre croissant., si les r´eels ont ´et´e saisis dans l’ordre croissant.

2. ´Ecrire un programme Python qui demande `a l’utilisateur de saisir deux r´eels et qui affiche :

Les r´eels ont ´et´e saisis dans l’ordre croissant., si les r´eels ont ´et´e saisis dans l’ordre croissant ;

Les r´eels ont ´et´e saisis dans l’ordre d´ecroissant., si les r´eels ont ´et´e saisis dans l’ordre d´ecroissant ;

Les r´eels saisis sont ´egaux., si les r´eels saisis sont ´egaux.

Exercice 4 :Ecrire un programme Python qui demande de taper´ p pour printemps,e pour ´et´e,a pour automne, h pour hiver et qui affiche le nom (complet) de la saison correspondante. Le programme retournera un message d’erreur si la lettre tap´ee ne correspond pas `a une saison.

Exercice 5 : Ecrire un programme Python qui demande `´ a l’utilisateur de saisir trois r´eels et qui les affiche dans l’ordre croissant.

Exercice 6 :Ecrire un programme Python qui demande `´ a l’utilisateur les notes qu’il a obtenues (la fin de la saisie des notes sera marqu´ee par l’entr´ee de la valeur−1) et affiche :

Ajourn´e, si la moyenne est strictement inf´erieure `a 10 ;

Admissible, dans le cas contraire.

Toutes les notes sont suppos´ees avoir le mˆeme coefficient.

2

Références

Documents relatifs

1) Faire la figure dans Geogebra et conjecturer la position de E pour laquelle l’aire de AEF est maximale. 4) Dresser le tableau de variations de f en expliquant la démarche. 1)

Devine ce que le programme ci-dessous va afficher … for i in range(Nombre_répétition) :. Instruction1

Le voltmètre mesure une tension appelée valeur efficace de

Exercice 3 : Petit probl` eme avec fonction affine (10 minutes) (3 1 / 2 points) Monsieur Benoit, c´ el` ebre informaticien (et math´ ematicien), se lance dans la vente

Cliquer sur le bouton (situé à droite de l’écran) Tester Algorithme, puis dans la fenêtre qui apparaît, cliquer sur le bouton Lancer Algorithme. Le résultat apparaît dans le

— Si le nombre de photos N est strictement inférieur à 75, le montant est N × 0,16, puisque le prix d’une photo est alors 0,16 €.. — Si le nombre de photos N est supérieur

Dans ce paragraphe, on va s’intéresser à la distance entre 0 (qui est un nombre très important) et un nombre (quelconque). Ceci découle directement de la définition

l’utilisateur son poids en kilogrammes et sa taille en mètres, puis calcule l’indice I et affiche s’il est en surpoids ou non. Recopier cet algorithme dans un cadre bien centré