• Aucun résultat trouvé

Éléments de réponses – Calculatrice TI

N/A
N/A
Protected

Academic year: 2022

Partager "Éléments de réponses – Calculatrice TI"

Copied!
4
0
0

Texte intégral

(1)

Ce Document est sous licenceCreative Commons

Paternité - Pas d’utilisation commerciale - Partage des conditions initiales à l’identique

Alignement

1. Géométrie – Coordonnées d’un point dans le plan. Droite dans le plan repéré. Établir que trois points sont alignés, non alignés. Colinéarité de vecteurs.

2. Algorithmique – Instruction conditionnelle.

Dans les programmes

Entrée: Trois couples de nombres réels (xA,yA), (xB,yB), (xC,yC) début

m1←−yxAA−xyBB m2←−yxAAxyCC sim1=m2alors

Afficher "oui"

sinon

Afficher "non"

fin

1. Quelle sera la sortie de cet algorithme avec les entrées (0; 0), (2; 3) ; (4; 6) ? 2. Quelle sera la sortie de cet algorithme avec les entrées (0; 0), (2; 3) ; (4; 7) ? 3. Décrire de façon générale le rôle de cet algorithme.

4. Traduire l’algorithme pour une machine.

5. Avec quel type d’entrées l’algorithme donnera-t-il une erreur ?

6. Complèter l’algorithme pour tenir compte de toutes les entrées possibles. On utilisera des instruc- tions SI pour tester les cas qui posent problème dans la version précédente.

7. Comparer les sorties de l’algorithme ci-dessous avec les sorties obtenues par le programme précédem- ment complété puis expliquer le fonctionnement de ce nouveau programme.

Entrée: Trois couples de nombres réels (xA,yA), (xB,yB), (xC,yC) début

si¡

yByA¢

×(xCxA)=(xBxA)ס

yCyA¢ alors Afficher "oui"

sinon

Afficher "non"

fin

Mény Jean-manuel - Fasquelle Ludovic 1/4 Académie de Lyon - Algorithmique

(2)

Ce Document est sous licenceCreative Commons

Paternité - Pas d’utilisation commerciale - Partage des conditions initiales à l’identique

Éléments de réponses – Calculatrice TI

Ce type de programme très élémentaire contraint l’élève à lire un texte à la syntaxe codifiée. On peut donc certainement le voir comme un bon exercice de préparation à la démonstration.

Commentaires

1. oui 2. non

3. Le programme teste l’alignement de trois points donnés par leurs coordonnées.

4. Sur machine :

Program : Alignes Nom du prog Disp "Point P" message

Input A abscisse de P

Input B Ordonnée de P

Disp "Point Q" message

Input C abscisse de Q

Input D Ordonnée de Q

Disp "Point R" message

Input E abscisse de R

Input F Ordonnée de R

If (D-B)/(C-A)=(F-B)/(E-A) si égalité des coeffs dir Then

Disp "ALIGNES"

Else

Disp "NON ALIGNES"

End Fin Si coeff dir égaux

5. Dans le cas d’une division par 0, c’est à dire dans le cas où deux points ont même abscisse.

6. Traiter le cas des droites verticales contraint à un travail de logique élémentaire.

Mény Jean-manuel - Fasquelle Ludovic 2/4 Académie de Lyon - Algorithmique

(3)

Ce Document est sous licenceCreative Commons

Paternité - Pas d’utilisation commerciale - Partage des conditions initiales à l’identique

Entrée: Trois couples de nombres réels (xA,yA), (xB,yB), (xC,yC) début

sixA=xBou xA=xC alors sixA=xBet xA=xC alors

Afficher "points alignés"

sinon

Afficher "points non alignés"

sinon

m1←−xyAA−y−xBB m2←−xyAA−y−xCC sim1=m2alors

Afficher "points alignés"

sinon

Afficher "points non alignés"

fin

Program : Alignes Nom du prog Disp "Point P" message

Input A abscisse de P

Input B Ordonnée de P

Disp "Point Q" message

Input C abscisse de Q

Input D Ordonnée de Q

Disp "Point R" message

Input E abscisse de R

Input F Ordonnée de R

If A=C or A=E si l’une des droites est verticale Then

If A=E and A=C si les deux sont verticales Disp "ALIGNES"

Else

Disp "NON ALIGNES"

End fin Si

Else si les deux droites sont non verticales

If (D-B)/(C-A)=(F-B)/(E-A) si égalité des coeffs dir (qui existent dans ce cas) Then

Disp "ALIGNES"

Else

Disp "NON ALIGNES"

End Fin Si coeff dir égaux

End Fin SI au moins une droite verticale SINON

7. Il s’agit ici de résumer les différents cas à l’aide d’une proportionnalité et de faire le lien avec la colinéarité de vecteurs.

Mény Jean-manuel - Fasquelle Ludovic 3/4 Académie de Lyon - Algorithmique

(4)

Ce Document est sous licenceCreative Commons

Paternité - Pas d’utilisation commerciale - Partage des conditions initiales à l’identique

Program : Alignes Nom du prog

Disp "Point P" message

Input A abscisse de P

Input B Ordonnée de P

Disp "Point Q" message

Input C abscisse de Q

Input D Ordonnée de Q

Disp "Point R" message

Input E abscisse de R

Input F Ordonnée de R

If (C-A)*(F-B)-(E-A)*(D-B)=0 nullité du déterminant Then

Disp "ALIGNES"

Else

Disp "NON ALIGNES"

End

Mény Jean-manuel - Fasquelle Ludovic 4/4 Académie de Lyon - Algorithmique

Références

Documents relatifs

Un oscillateur est constitué d'une bobine d'inductance L = 0,5 H, d'un condensateur chimique de capacité C = 10 mF.. Le condensateur a été initialement chargé par un

Les commandes qui permettent de traduire les instructions des algorithmes sont accessibles en appuyant sur les touches PRGM lorsqu’on se trouve dans l’éditeur de programme..

Ce raisonnement est valable ` a tout instant, ` a ceci pr` es qu’il faut comprendre que, quand t varie, la fonction y change, donc sa d´ ecomposition aussi, donc les coefficients

Réécrire le programme pour qu’il affiche le sommet de l’angle droit lorsque le triangle est rectan-

2) Notation scientifique vers notation normale. Se mettre en z : Normal

X est une variable aléatoire qui suit la loi binomiale de paramètres n

bien en comprendre le fonctionnement ainsi que le fonctionnement général de ce procédé, il faut bien assimiler le fait que «      » est l’équivalent

[r]