Upload
vauzelle
View
351
Download
0
Embed Size (px)
Citation preview
Variables : ………………………………………..
Entrées : Saisir …………………………………..
Traitement : ……………………………………..
……………………………………..
Sortie : Afficher …………………………………..
Variables : ……………………………………………………………………………………...
Entrées : Saisir ………………………………………………………………………………..
Traitement : …………………………………………………………………………………..
…………………………………………………………………………………..
Sortie : Afficher ……………………………………………………………………………….
INSTRUCTIONS CONDITIONNELLES TD Algorithmique 2
A- COMME DANS LE TD1
Ex 1 : 1) Compléter :
2) Que fait cet algorithme ?
…………………………………………………………..
…………………………………………………………..
…………………………………………………………..
Ex 2 : Écrire, puis programmer sur Algobox, un algorithme qui calcule la longueur AB connaissant les coordonnées des points A et B dans un repère orthonormé.
Tester avec les points : a) A(3 ; 2) et B(2 ; 1)b) A(-17 ; 1) et B(-13 ; 4)
B- INSTRUCTIONS CONDITIONNELLESUn algorithme permet d'exécuter une liste d'instructions les unes à la suite des autres.Mais on peut aussi "dire" à un algorithme de n'exécuter des instructions que si une certaine condition est remplie.
• Cela se fait grâce à la commande SI...ALORS que l'on peut insérer dans AlgoBox à l'aide du bouton Ajouter SI...ALORS .On obtient alors la structure suivante :
• Il est aussi possible d'indiquer en plus à l'algorithme de traiter le cas où la condition n'est pas vérifiée. (cela se fait en cochant l'option Ajouter SINON dans la boîte de dialogue correspondante à cette commande)On obtient alors la structure suivante :
Ex 3 : L'algorithme ci-contre calcule la racine carrée d'un nombre s'il est positif.1) Programmer cet algorithme sur Algobox et le tester.2) Que se passe-t-il si on saisit (-9) ?3) Corriger l'algorithme pour qu'il affiche « Ce nombre n'apas de racine carrée. » quand on saisit une valeurstrictement négative.
Ex 4 : 1) a) Tracer une droite graduée d'origine O
et y placer les points A, B et C d'abscisse respective 3 ; (-2) et 23
.
b) Combien valent les longueurs : OA = ……… ; OB = ……… ; OC = …………..
c) Soit M le point d'abscisse x. La longueur OM est appelée valeur absolue de x.
Si x est postif, alors la valeur absolue de x est ……….
Si x est négatif, alors la valeur absolue de x est ………..
2) Écrire, puis programmer sur Algobox, un programme permettant d'afficher la valeur absolue d'un nombre donné.3) Programmer cet algorithme sur la calculatrice.
Ex 5 : Dans un repère orthonormé, on considère les points A, B et C de coordonnées respectives ( xA ; yA ), ( xB ; yB ) et ( xC ; yC ).Écrire, puis programmer sur Algobox, un algorithme qui permet de savoir si le triangle ABC est isocèle ou non. S'il l'est, préciser en quel sommet.Tester avec : a) A(1;1), B(5;1) et C(3;3) d) A(1;1), B(3;3), C(4;1)
b) A(3;3), B(5;1) et C(1;1)c) A(5;1), B(3;3) et C(1;1)
CORRECTION TD2
Ex 2 : Ex 5 :
Ex 3 :
Ex 4 :