Bonjour, pouvez vous m'aider ?

On se donne l'algorithme en langage naturel suivant :
Variables :
xa est un nombre réel
ya est un nombre réel
R est un nombre réel
Entrées :
Saisir xa
Saisir ya
Traitements :
R prend la valeur √(xa-0)²+(ya-0)²
Sorties :
Si (R=1)
alors afficher "Oui"
sinon afficher "Non"
1)
a)Tester, à la main, l'algorithme avec xa = 1 et ya = 0. Qu'affiche-t'il ?
b)Tester, à la main, l'algorithme avec xa = 1 et ya = 1.Qu'affiche-t'il ?
c) Tester, à la main, l'algorithme avec xa = √2/2 et ya = -√2/2. Qu'affiche-t'il ?
2) Dans cette question, toute trace de recherche sera prise en compte.
Que fait cet algorithme?

Merci d'avance.


Sagot :

Réponse :

Bonjour

Explications étape par étape :

j'espère que cet exo n'est pas pour ce matin !

1)

a)

R=√[(1-0)²+(0-0)²]=√1=1

OUI.

b)

R=√[(1-0)²+(1-0)²]=√(1+1)=√2

NON.

c)

R=√[(√2/2-0)²+(-√2/2-0)²]=√(2/4+2/4)=√4/4=√1=1

OUI

2)

Cet algorithme vérifie si le point A(xa;ya) est oui ou non situé sur le cercle de centre O(0;0) et de rayon 1.