Mathématiques en lycée

publicité
Algorithme : Structure si . . . alors . . .
I- Un exemple
On mesure l’obésité, c’est-à-dire l’excès de masse grasse à l’aide de l’indice de masse corporelle, noté I, évalué à
P
partir du poids (en kg) et de la taille (en m) d’un individu : I “ 2 .
T
I est une fonction des deux variables P et T.
Suivant une classification établie par l’Organisation Mondiale de la Santé, un individu est en surpoids lorsque
I ą 25.
Voici un algorithme qui demande à 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 :
1) Faire fonctionner l’algorithme pour :
a. P = 80 kg et T = 1,75 m.
b. P = 70 kg et T = 1,70 m.
2) Suivant la classification de l’OMS, un individu
est en état de maigreur si I ă 18, 5.
Transformer l’algorithme précédent de manière
à classer un individu suivant qu’il est de constitution maigre, moyenne ou en surpoids.
Algorithme: Calcul de l’IMC
Variables : P , T , I
Entrées : nombres P , T
Traitement
I Ð TP2
si I ą 25 alors
Afficher "l’individu est en surpoids."
sinon
Afficher "l’individu n’est pas en surpoids."
fin
Fin
II- Exercices
Exercice 3
Exercice 1
Écrire un algorithme prenant comme argument l’âge
de l’utilisateur et renvoyant le tarif du billet de cinéma, à savoir : 5 A
C s’il a moins de 18 ans, 7,60 A
C sinon.
Ecrire un algorithme qui, lorsque l’on entre les coordonnées de 4 points A, B, C et D du plan, indique
si le quadrilatère ABCD est un parallélogramme ou
non.
Exercice 2
Ecrire un algorithme donnant le montant à payer en
fonction du nombre n de photocopies.
Tarif des photocopies :
• De 1 à 30 : 0,12 A
C pièce
• De 31 à 60 : 0,10 A
C pièce
• Au-delà de 60 : 0,08 A
C pièce.
III- Programmation avec la
calculatrice
TI-82 Stats.fr
Casio Graph 35
:If condition
:Then
:tâche
:Else
:tâche
:End
If conditionê
Then tâcheê
Else tâche ê
IfEndê
Exercice 4
Ecrire un algorithme qui, lorsque l’on entre les coordonnées de 3 points A, B, C du plan, indique si le triangle ABC est équilatéral ou isocèle ou ni équilatéral
ni isocèle.
IV- Programmation avec XCAS
Dans Xcas on utilisera la syntaxe suivante :
si condition ;
alors tâche;
sinon tâche;
fsi;
Téléchargement