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;