2de
Structure alternative - Programmation
Module
Syntaxe de l’instruction conditionnelle dans les 4 langages de programmation
Algobox
Casio
TI
Python
Exercice 1
1. Programmer l’algorithme permettant de calculer l’heure à Paris connaissant l’heure à
Nouméa en été ( cf module Structure alternative )
2. Le tester pour 5h 30 ; 9h05 ; 15h40
Exercice 2 Indice de masse corporelle
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é à partir du poids P (en kg) et de la taille T (en m) d’un
individu :  
 I s’exprime donc en kg.m-2.
I est une fonction des deux variables P et T.
1. Calculer I pour P =80 kg et T = 1,75 m, puis pour P =70 kg et T = 1,70 m.
2. 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.
Entrée
Saisir  
Traitement
prend la valeur …..
Si ………………… alors
Afficher « l’individu est en surpoids »
Sinon
Afficher
« ………………………………………………………………… »
Fin Si
3. Pour un poids de 60kg , à quelles tailles correspond un individu en surpoids ?
4. 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.
Le programmer et le tester pour différentes valeurs d et .
5. L’IMC est un facteur prédisposant aux affections cardio-vasculaires : pour un IMC strictement
supérieur à 22 chez la femme et strictement supérieur à 23 chez l’homme , la personne est
déclarée à risque .
Modifier l’algorithme précédent afin qu’il indique en plus si la personne est à risque ou non .
Le programmer et le tester.
Exercice 3
Un site internet propose deux formules de téléchargement de musique en ligne :
formule A : 0,90 euros par titre téléchargé
formule B : abonnement mensuel de 10 euros par mois puis 0,10 euros par titre téléchargé.
1.
a. Ecrire un algorithme permettant de calculer et d’afficher le coût des deux formules suivant le
nombre de titres téléchargés
b. Programmer et tester cet algorithme
2. Soit le nombre de titres téléchargés en un mois . On note  le coût du téléchargement
correspondant à la formule A et  celui correspondant à la formule B.
a. Exprimer  et  en fonction de
b. Représentez graphiquement et dans un repère orthogonal
( 1cm = 1 unité en abscisse ; 1cm = 2 unités en ordonnée )
c. Déterminer graphiquement le forfait le plus avantageux suivant le nombre de
téléchargements.
d. On souhaite écrire un algorithme qui affiche le forfait à choisir , ainsi que son coût lorsque
l’on saisit le nombre de titres téléchargés par mois .Compléter l’algorithme ci-dessous
Variables : X , nombre entier ; A nombre réel et Contrat chaîne de caractère
Entrées : Saisir X
Traitement :
Si  ………… alors :
  
Contrat ………. Sinon :
 ……….
Contrat ……….
Fin Si
Sortie
Afficher “ Le contrat le moins cher est » , …………………….
Afficher « le montant à payer sera » , ……
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !