Poster un nouveau sujet Poster une réponse
traduire en langage ti 82
Auteur Message
TweeZz



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
Posté le : Dim 13 Oct 2013, 19:43   Citer 

Bonsoir, j'aimerai avoir un coup de main pour traduire cet algorithme en langage ti 82:
Entrer X
Si X > ou = 0 et X < ou = 6
Alors afficher X,"est un nombre principale"
Sinon
Tant que X>6
Diminuer X de 7
Fin de tant que
Afficher "le nombre principale est" X
Fin de SI

Merci d'avance, TweeZz happy.gif!!

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 13 Oct 2013, 19:52   Citer 

Bonjour,

Tu as toutes les commandes nécessaires ici:
http://tout82.free.fr/forum/sujet.php?sujet=3476

Ton algo est simple à traduire, mais si tu as besoin d'aide n'hésite pas (en nous proposant ton travail, on est pas là pour le faire à ta place).

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
TweeZz



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
Posté le : Dim 13 Oct 2013, 19:59   Citer 

Merci! Je sèche à partir de diminuer X de -7!!!
Prompt X
If X>ou=0 and X<ou=6
Then
Disp "nombre...est"
Disp X
While X>6

Je n'arrive pas à partir de la! L'algorithme ce complique et je bug!

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 13 Oct 2013, 20:28   Citer 

Déjà tu as fais un petit oubli:
Tu n'as pas traduit le sinon.
En ti basic c'est un "Else" [prgm],[3].

Donc pour l'instant tu as (après les // ce sont des commentaires).:

Code
Prompt X //Ca c'est ok
If X>ou=0 and X<ou=6 //Ca aussi (mais attention à bien saisir ">ou=" en une seule fois ([2nde],[math],[4]). De même pour "<ou=" ([2nde],[math],[6]))
Then
Disp "nombre...est"
Disp X //Jusque là c'est ok donc

Else //A ne pas oublier

While X>6



Pour le "diminuer X de 7". Cette instruction n'éxiste pas telle quelle sur la ti.
On va devoir réfléchir un peu:
"Diminuer X de 7", c'est soustraire 7 à X. Donc faire "X-7". Ca revient dons à stocker le résultat de l'opération "X-7" dans X.
On peut donc traduire par "X prend la valeur X-7". Transposer ça en ti basic ne devrait pas te poser de problème.

La suite se traduira simplement.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
TweeZz



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
Posté le : Dim 13 Oct 2013, 20:42   Citer 

Encore une fois merci alors je pense avoir réussi mais je veut en être sur! happy.gif
Apres le: While X>6
X-7 sto-> X
End
Disp"le nombre...est"
Disp X

J'espère avoir juste, je croise les doigts mais sa à l'air d'être bon!

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 13 Oct 2013, 20:56   Citer 

C'est ça bigmouth.gif

Je récapitule pour être sur:

Code
Prompt X
If X>ou=0 and X<ou=6
Then
Disp "nombre...est"
Disp X
Else
While X>6
X-7 sto-> X
End
Disp"le nombre...est"
Disp X
End //N'oublie pas la fin du "If"



Le programme marche bien tel quel, mais j'ai une petite remarque:
Finalement, que le nombre soit bon ou pas à la base, tu veux afficher "Le nombre ... est" et le nombre.
Donc plutôt que de traiter l'affichage si le nombre et bon et s'il n'est pas bon, on pourrait prendre la structure suivant:
_On demande un nombre
_On le ramène au nombre principal
_On l'affiche.
Ce qui donnerait:

Code
Prompt X
While X>6 //Si le nombre est principal la boucle ne sera pas exécutée
X-7->X
End
Disp "LE NOMBRE ... EST:",X //Disp peut afficher plusieurs choses à la fois.



----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
TweeZz



Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
Posté le : Dim 13 Oct 2013, 21:02   Citer 

Super merci pour ton aide!!! bigmouth.gif

 Adresse email Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 13 Oct 2013, 21:09   Citer 

De rien. bigmouth.gif

Bonne continuation.

----------------------
Pour vous aidez dans vos débuts (et même ensuite ^^) :
*Tuto Algo->Ti Basic (par Linkakro) : Traduisez vos algo (de type algobox) en prgm pour votre TI!
*Catalogue des emplacements et traductions (anglais/français) des fonctions sur la TI.
*Faites vos propres programmes de maths (par ash)

Et au fait: la politesse n'a jamais tué personne winkle.gif
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2024 Groupe FSB
Page générée en 9 requêtes
BlackOne par Grimmlink