Inscription / Connexion Nouveau Sujet
Niveau terminale
Partager :

Algorithme (fonction)

Posté par
camille011
04-09-11 à 13:57

Bonjour,

Je suis bloquée a cet exercice où il faut créer un algorithme sur Algobox.

L'énoncé est : "Ecrire un algorithme qui permet de tracer point par point la courbe représentative d'une fonction donnée (à saisir) sur un intervalle donné (bornes a saisir)."


1 VARIABLES
2 Fonction EST_DU_TYPE NOMBRE
3 x EST_DU_TYPE NOMBRE
4 y EST_DU_TYPE NOMBRE
5 x_minimun EST_DU_TYPE NOMBRE
6 x_maximun EST_DU_TYPE NOMBRE
7 DEBUT_ALGORITHME
8 LIRE Fonction
9 LIRE x_minimun
10 LIRE x_maximun
11 POUR x ALLANT_DE x_minimun A x_maximun
12 DEBUT_POUR
13 y PREND_LA_VALEUR Fonction
14 FIN_POUR
15 TRACER_POINT (x,y)
16 FIN_ALGORITHME



Je ne sais pas comment faire pour que la fonction que l'utilisateur entre soit utilisable dans le reste de l'algorithme.

Merci d'avance.

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 16:31

Bonjour Camille

Est ce que saisir la fonction dans l'onglet utiliser une fonction numérique te convient?

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:06

Bonjour,
A vrai dire je ne sais pas me servir de cette fonction de algobox, mais il me semble que pour l'utiliser il faut connaitre la fonction de départ que l'on doit demandé a l'utilisateur non ?

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:08

est ce que tu dois demander la fonction dans l'algorithme?

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:22

oui

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:27

voici ce que j'ai trouvé sur le site algobox

Utilisation d'une fonction numérique
En activant l'option Utiliser une fonction dans l'onglet "Utiliser une fonction numérique", on peut utiliser l'image de n'importe quel nombre (ou variable de type nombre) par la fonction notée F1 dans le code de l'algorithme. Il suffit pour cela d'entrer l'expression de F1(x) en fonction de x dans le champ prévu pour cela.
Pour utiliser l'image d'un nombre nb par la fonction F1 dans l'algorithme, il suffit d'utiliser le code : F1(nb) (cela peut se faire dans une affectation ou dans une expression conditionnelle).

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:30

sinon, pour info:

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:33

Merci, mais comment faire pour demander a l'utilisateur la fonction dans l'algorithme en marche et non la rentrer dans le cadre en bas lorsqu'on écrit l'algorithme ?

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:35

Dans l'exemple précédant, la fonction utilisée est déjà connue au départ dans l'énoncé ...

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:36

je ne sais pas, je n'ai pas l'impression que cela soit faisable

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:37

Citation :
Dans l'exemple précédant, la fonction utilisée est déjà connue au départ dans l'énoncé ...

indique la dans algobox dans F1(x)

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:38

J'ai bien eu la même impression mais comme c'est un devoir maison pour la rentrée ... Merci quand meme pour l'aide .

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:40

de rien. Sinon, j'ai essayé de rentrer F1 comme variable dans alogobox mais pas moyen. Le logiciel me l'interdit

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:40

Je ne connais pas la formule, je ne peut pas la rentré dans F1(x) et je n'arrive a la demandé a l'utilisateur.

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:43

Je verrai bien lors de la correction, au moins j'aurai essayé !

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:43

tu ne peux pas la rentrer dans dans F1(X)?

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:46

lorsque on lance l'algorithme, on n'a plus accès à l'onglet F1 (x)

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:49

il faut l'inscrire avant de lancer l'algo et cocher utiliser la fonction F1

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 19:53

Si on écrit l'algorithme hors algobox, on aurait quelque chose comme (il doit y avoir des erreurs ) :

Variables :
Fonction est du type F(x)
X Est du type nb
Y Est du type nb
X min Est du type nb
X max Est du type nb

Début :
Lire "fonction"
Lire "X min"
Lire "X max"
Pour X allant de X min à X max faire :
   Y prend la valeur F(x)
   tracer point (X,Y)
Fin pour-allant
Fin algorihtme

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:57

ca parait pas mal. Par contre pour la définition de F(x), j'aurai mis F est du type chaine ou liste car tu as un mélange de lettre et de chiffre

Posté par
lolo60
re : Algorithme (fonction) 04-09-11 à 19:58

mais je ne m'y connait pas assez pour te confirmer cela

Posté par
camille011
re : Algorithme (fonction) 04-09-11 à 20:04

D'accord, merci beaucoup !



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1742 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !