Algorithme trigo

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
lila003
Messages: 5
Enregistré le: 06 Jan 2018, 23:51

Algorithme trigo

par lila003 » 07 Jan 2018, 21:37

Bonjour,


J'ai besoin d'aide sur cet algorithme, je ne comprends absolument rien.

L'algorithme demande un angle en radian en nombre de pi (par exemple, la saisie du nombre 3,5 signifiera 3,5pi) et renvoie la mesure principale en nombre de pi (la saisie due 3,5 renverra donc la valeur -0,5).

L'algorithme affiche ensuite le cosinus,sinus et tangente de l'angle.

Merci beaucoup.



pascal16
Membre Légendaire
Messages: 6663
Enregistré le: 01 Mar 2017, 12:58
Localisation: Angoulème : Ville de la BD et du FFA. gare TGV

Re: Algorithme trigo

par pascal16 » 07 Jan 2018, 21:42

un truc du genre
tant que ...enlever 2pi*signe de l'angle

lila003
Messages: 5
Enregistré le: 06 Jan 2018, 23:51

Re: Algorithme trigo

par lila003 » 07 Jan 2018, 21:54

enlever 2pi* signe de l'angle?

pascal16
Membre Légendaire
Messages: 6663
Enregistré le: 01 Mar 2017, 12:58
Localisation: Angoulème : Ville de la BD et du FFA. gare TGV

Re: Algorithme trigo

par pascal16 » 08 Jan 2018, 13:22

vu que tu n'as pas le 'pi' à gérer.

Il faut trouver un nombre entre dans ]-1;1]

on peut programmer :
entrer le nombre
si le nombre est dans ]-1;1], ne rien faire
sinon,
_ s'il est positif,
__ tant que le nombre n'est pas dans ]-1;1], enlever 2
_ s'il est négatif,
__ tant que le nombre n'est pas dans ]-1;1], ajouter 2

On voit que les 'sinon' dépendent du signe, on a alors un algorithme en 1 ligne (met-le à la fin voir la réaction du prof)
tant que le nombre entré n'est pas dans ]-1;1], enlever 2*(son signe)

NB : c'est la version "nombre réel" de la fonction "modulo"

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 13 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite