| 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
|
|
|
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 !!
|
 |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Dim 13 Oct 2013, 19:52
|
|
|
Bonjour,
Tu as toutes les commandes nécessaires ici:
https://tout82.pages-perso.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  |
 |
|
| |
TweeZz
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
|
Posté le : Dim 13 Oct 2013, 19:59
|
|
|
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!
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Dim 13 Oct 2013, 20:28
|
|
|
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  |
 |
|
| |
TweeZz
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
|
Posté le : Dim 13 Oct 2013, 20:42
|
|
|
Encore une fois merci alors je pense avoir réussi mais je veut en être sur! 
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!
|
 |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Dim 13 Oct 2013, 20:56
|
|
|
C'est ça
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  |
 |
|
| |
TweeZz
Autorisation : Membre
Nb de messages : 4
Inscrit le : Dim 13 Oct 2013, 19:32
|
Posté le : Dim 13 Oct 2013, 21:02
|
|
|
Super merci pour ton aide!!! 
|
 |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Dim 13 Oct 2013, 21:09
|
|
|
De rien.
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  |
 |
|
| |