Bonjour j'ai une question de mon exercice ou j'ai besoin de ma calculatrice mais je n'arrive pas a l'utilisé car tout est en anglais voici l'énoncé :
la fonction valeur absolue "abs()" de votre calculatrice,qui à tout nombre x associe un nombre noté A, est déterminée à partir de l'algorithme suivant:
Saisir x Si x0
alors A=x
Sinon A=-x
FinSi
Afficher A
Représenter graphiquement cette fonction à l'aide de votre calculatrice
J'ai une Ti 82-stats où tout est marquer en anglais comme "if ou "then" et je n'arrive donc pas à répondre à cette question merci d'avance.
Je suis là !
Petit dictionnaire anglais/français :
if = si
then = alors
else = sinon
end = fin
Disp = afficher
Input = saisir
Bon, il ne reste plus qu'à traduire...
moi aussi je dois bosser les algorithmes.
Je pense que ça doit être un truc du genre
si x<0
y prend la valeur -x
sinon y prend la valeur x
afficher y
il faut utiliser la fonction TRACE?
j'espère que Hydros pourra en dire plus
Trace ? Pas du tout (la fonction trace Trace )
Input X
If X0
Then
X -> A
Else
-X -> A
End
Disp A
Traduction :
-demande à l'utilisateur de rentrer X
-Si X est positif ou nul, alors :
A prend la valeur de X
-Sinon (A est négatif, qui est le contraire de A>0)
A prend la valeur de -X
-On ferme l'instruction de condition avec End
-On affiche A (c'est comme même ce que l'on recherche )
If la programmation vous intéresse
Then
Disp 'Chercher des tuto sur google'
Else
Disp 'Ben, tant pis mais c'est marrant de faire des jeux...'
End
Disp 'Bonsoir !'
Cela signifie que tu n'as pas rentré suffisamment d'arguments à ta fonction ou qu'il ne sont pas du bon type.
(voir mode d'emploi)
voila ce que j'ai tapé sur ma TI 82
rompt X
:If
:X0
:Then
:XA
:Else
:-XA
:End
Mais ça ne marche pas il me demande sans arrêt une nouvelle valeur pour x
peux tu m'aider?
exact
donc j'ai ajouté une ligne.
il me demande bien X=?
puis répond encore : ERR: ARGUMENT
que faire?
Le If X>0 doit être sur la même ligne !!
Je redonne le programme :
Prompt X
If X>0
Then
X -> A
Else
-X -> A
End
Ça devrait marcher...
pas tout à fait
voilà le programme que j'ai du faire :
Prompt X
If X>0
Then
X -> A
Disp A
Else
-X -> A
DispA
End
car sinon le programme ne m'affiche A que lorsque x<0
normal?
Prompt X
If X>0
Then
X -> A
Else
-X -> A
End
Disp A
Excuse moi, j'ai oublié le Disp (afficher)
Et pour n'avoir à écrire qu'une seule fois le Disp, met le tout à la fin, ce qui est plus logique, car une fois le traitement terminé, on affiche le résultat A...
Si tu veux, je pourrais te donner des explications pour faire des programmes plus intéressants
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :