2
nde
15 - Lycée Jacques Feyder 2010-2011 1/3
L’instruction conditionnelle
Activité 1 : Mettre en évidence des conditions
1) A quelle condition portant sur le nombre peut-on calculer
? ?


?
2) , et sont trois points tels que    cm,    cm et    cm.
A quelle condition le point est-il sur le segment  ?
3) A quelle condition un parallélogramme  est-il un rectangle ?
4) A quelle condition la fraction
est-elle irréductible ?
Activité 2 : Théorème de Pythagore
Claire veut expliquer à son cousin comment décider si un triangle  est rectangle en ou non.
1) Rappeler le théorème de Pythagore.
2) Voici les explications de Claire :
« Tu écris les valeurs de ,  et . Tu calcules  
. Tu calcules  
 
. »
Terminer ses explications en utilisant les mots « si » et « alors ».
Vocabulaire :
- La résolution de certains problèmes nécessite la mise en place d’un test pour effectuer une tâche :
- si le test est positif, on effectue la tâche ;
- sinon, c’est-à-dire si le test est négatif, on effectue une autre tâche.
- En algorithmique, on traduit ces situations à l’aide des instructions :
Si condition
Alors tâche 1
Sinon Tâche 2
FinSi
Le « sinon » n’est pas obligatoire. Si on ne met pas le « sinon », lorsque le test est négatif, la tâche n’est
pas effectuée et l’algorithme passe à l’instruction suivante.
Exemple : Ecrire un algorithme permettant de jouer à Pile ou Face avec une pièce non truquée.
On représente Pile par 0 et Face par 1.
2
nde
15 - Lycée Jacques Feyder 2010-2011 2/3
Exercices :
1) Décrire en langage naturel les instructions conditionnelles permettant déterminer la catégorie d’un
enfant pratiquant l’athlétisme en fonction de son âge.
Catégorie Age
Cadets 16-17 ans
Minimes 14-15 ans
Benjamins 12-13 ans
Poussins 10-11 ans
Ecole d’athlétisme 9 ans ou moins
2) Une personne disposant de 12 points sur son permis de conduire peut en perdre lors d’un excès de
vitesse.
Dépassement Nombre de
points enlevés
Supérieur ou égal à 50 km/h 6
Supérieur ou égal à 40 km/h mais inférieur à 50 km/h 4
Supérieur ou égal à 30 km/h mais inférieur à 40 km/h 3
Supérieur ou égal à 20 km/h mais inférieur à 30 km/h 2
Inférieur à 20 km/h 1
Décrire en langage naturel les instructions conditionnelles permettant de calculer le nombre de points
disponibles sur le permis de cette personne si elle est sanctionnée pour un excès de vitesse.
3) Pour pénaliser les colis encombrants dans les avions, les transporteurs appliquent une formule dite
« du poids volumétrique ». Cette formule calcule un poids fictifs donné par :
      

, et sont la longueur, la largeur et la hauteur du colis exprimées en cm.
Si le poids volumétrique est supérieur au poids réel, c’est le poids volumétrique qui s’applique.
Compléter l’algorithme, qui permet de décider quel est le tarif qui s’appliquera à un envoi par avion du
colis.
Variables :

,
,
,
,

.
Algorithme :
Saisir 
Saisir
Saisir …
Saisir …
 reçoit …
Si …
Alors Afficher « Tarif au poids »
Sinon Afficher « Tarif au poids volumétrique »
FinSi
2
nde
15 - Lycée Jacques Feyder 2010-2011 3/3
3) Ecrire un algorithme qui a pour but de lire deux nombres et , puis afficher le plus grand. (Ne pas
négliger le cas de l’égalité des deux nombres).
4) Une société de location de voitures propose à ses clients le contrat suivant : un forfait de 66 €, auquel
s’ajoute 0,25 € par kilomètre parcouru au-delà de 70 km.
On veut élaborer un algorithme permettant de calculer
automatiquement le coût du contrat , en fonction de la distance
parcourue.
Kévin propose l’algorithme ci-contre.
Est-il correct ? Si non, corrigez-le.
5) On considère un algorithme qui affiche :
- « Température normale » si la température extérieure est strictement supérieure à 5°C ;
- « Froid » si la température extérieure est comprise entre -5 et 5°C ;
- « Grand froid » si la température extérieure est inférieure strictement à -5°C.
Algorithme :
Afficher « Entrer la température »
Saisir 
Si   
Alors Afficher « Température normale »
Finsi
Si    et   
Alors Afficher « Froid »
Finsi
Si   
Alors Afficher « Grand Froid »
Finsi
Compléter l’algorithme suivant afin qu’il donne les mêmes résultats que le précédent.
Algorithme :
Afficher « Entrer la température »
Saisir 
Si …
Alors Afficher « Température normale »
Sinon Si …
Alors Afficher « Froid »
Sinon Afficher « Grand Froid »
FinSi
Finsi
Algorithme :
Saisir
Si   et  
Alors reçoit 
Sinon reçoit     
FinSi
Afficher
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 !