Vous êtes sur la page 1sur 2

Algorithmiques Entrée -4 0 5 10 11

Sortie d
I. Les affectations c) Que constate-t-on ? Démontrer ce résultat.
Exercice 1 :
On considère l’algorithme suivant :
II. Instructions
Exercice 3 :
Variables : On mesure l’obésité, c’est-à-dire l’excès de masse grasse à l’aide de
A, B, C : type nombres l’indice de masse corporelle, noté I, évalué à partir du poids (en kg) et
Entrée P
Saisir A 2
de la taille (en m) d’un individu. I= T , I s’exprime donc en kg. m-2.
Saisir B
Voici un algorithme qui demande à l’utilisateur son poids en
Traitement
kilogrammes et sa taille en mètres, puis calcule l’indice I et affiche s’il
A B
est en surpoids ou non :
B A
A+B C Variable
1) Que va afficher cet algorithme pour : P, T, I
A = 1 ; B = −3  et C = 6 ? Début
2) Le programmer sur vos calculatrice CASIO Saisir P, T
P
2
I prend la valeur T
Exercice 2 : Si I > 25 alors
On considère l'algorithme suivant donné en langage naturel : Afficher « l’individu est en surpoids »
Sinon
Initialisation
Afficher « l’individu n’est pas en surpoids »
X prend la valeur 2
Fin si
Traitement des données
Fin
A prend la valeur X - 1 1) Compléter le tableau suivant et justifier s’il est en surpoids
B prend la valeur 2A ou non :
B Poids (P) kg 80 70 50 56 48
C prend la valeur 2
D prend la valeur C + 2 Taille (T) m 1.75 1.70 1.60 1.65 1.52
Sortie
Afficher D
Indice (I) kg. m-2
1) Qu'affiche l'algorithme en sortie ?
2) a) Modifier l'algorithme pour que la valeur de x ne soit plus
2) Pour un poids de 60 kg, à quelles tailles un individu est-il en
imposée mais soit saisie en entrée.
surpoids ?
b) Faire fonctionner ce nouvel algorithme et compléter le tableau:

Exercice 4 :
On considère l'algorithme suivant donné en langage naturel :
Entrée
Entrée Saisir deux nombres A, B
Saisir A Traitement des données
Saisir B Si A > B
Traitement des données Alors
Si 3A < B Si B > 0
Alors affecter à A la valeur 3A Alors affecter à C la valeur de A + B
Sinon Sinon
Affecter à B la valeur 3B Affecter à C la valeur de A – B
Fin si Sinon
Sortie Si A > 0
Afficher A Alors affecter à C la valeur de A + B
Afficher B Sinon
Afficher A + B Affecter à C la valeur de B – A
Sortie
Afficher C

1. Traduire cet algorithme en langage Casio.


1) Quelle est la valeur de C pour A = 15 et B = 25.
2. Faire fonctionner l'algorithme et compléter le tableau : 2) Même question pour A = 45 et B = -56.
3) Démontrer que dans tous les cas C est positif.
Entrée A 6 -5 4 10 2

Entrée B 15 1 7 30 7

Sortie A

Sortie B

Sortie A + B

Exercice 5 :
On considère l'algorithme suivant donné en langage naturel :

Vous aimerez peut-être aussi