Poster un nouveau sujet Poster une réponse
Programme suite traduction
Auteur Message
Nookys
Invité
Posté le : Mer 27 Nov 2013, 21:01   Citer 

Bonsoir,

J'aimerais rentrer un programme dans ma calculatrice, mais je ne sais absolument pas comment traduire en langage calculatrice. Le voilà

Entrées
Saisir q et A (nombres positifs)
Initialisation
N prend la valeur 0
Traitement
Tant que q^n≥A
N prend la valeur N+1
FinTantque
Sortie
Afficher N

Merci d'avance, bonne soirée

  Haut de page Bas de page 
 
Nookys
Invité
Posté le : Mer 27 Nov 2013, 21:02   Citer 

Excusez moi il y a eu un problème, c'est

Tant que q^n (supérieur ou égal) A

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 856
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 27 Nov 2013, 22:22   Citer 

Bonjour,

Tu as tout ce qu'il te faut pour cela ici:
http://tout82.free.fr/forum/sujet.php?sujet=3476

----------------------
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 
 
Nookys
Invité
Posté le : Mer 27 Nov 2013, 22:44   Citer 

J'ai essayé de faire quelque chose mais ça ne m'indique pas une réponse cohérente, c'est ça le problème...

Prompt Q,A
0->N
While Q^(supérieur ou égal)A
N->N+1
End
Disp N

J'ai du me tromper quelque part, mais j'ai beau me creuser la tête, ça ne marche pas crazy.gif

  Haut de page Bas de page 
 
grmycaire



Autorisation : Membre
Nb de messages : 38
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Mer 27 Nov 2013, 22:46   Citer 

pour ce programme, tu auras besoins des commandes suivantes:
- Imput (pour saisir Q et A)
- While ou Repeat (à toi de trouver lequel). cette comande permet de repeter une action (on appel ça une boucle) tant que [ta condition]. tu termine cette boucle par End.
- EffVar pour reinitialiser une variable (ici la variable est N)

voila j'espere que mon aide te sera utile. tu n'a plus qu'a reflechire un peut (bien sur, tu dois avoir lus le tuto dans le lien au dessus) et tu auras ton programme.

c'est en pratiquant qu'on apprend.

 Adresse email Haut de page Bas de page 
 
Nookys
Invité
Posté le : Mer 27 Nov 2013, 22:49   Citer 

Ok top, merci pour tes conseils, je vais essayer de le mettre en place alors !

  Haut de page Bas de page 
 
grmycaire



Autorisation : Membre
Nb de messages : 38
Inscrit le : Lun 21 Oct 2013, 22:12
Posté le : Mer 27 Nov 2013, 22:50   Citer 


Citer : Nookys
J'ai essayé de faire quelque chose mais ça ne m'indique pas une réponse cohérente, c'est ça le problème...

Prompt Q,A
0->N
While Q^(supérieur ou égal)A
N->N+1
End
Disp N

J'ai du me tromper quelque part, mais j'ai beau me creuser la tête, ça ne marche pas crazy.gif



remmlace 0->N par Effvar N (sa prend moins de place) et il me semble que N->N+1 ne fonctionne pas essai plutot N+1->N.

 Adresse email Haut de page Bas de page 
 
Nookys
Invité
Posté le : Mer 27 Nov 2013, 23:12   Citer 

J'ai mis N+1->N, par contre ou se trouve "Effvar" ? crazy.gif

J'ai essayé comme ça, ça me met une erreur "Overflow", et l'erreur se trouve apparement à ma ligne "While Q^n(supérieur ou égal à)A" karate.gif .

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 28 Nov 2013, 0:13   Citer 

EffVar=DelVar dans le menu prgm. Et aussi dans le catalogue comme toutes les autres.
EDIT 28/11 : oups, pas sur ti82 non-stat

>= suppérieur ou égal se trouve dans 2nde+test

erreur Overflow=Capacité signifie que la valeur calculée dépasse la capacité 9.9999999999999*10^99
Il semble que ton critère recherché ne soit jamais trouvé.
Ce serait logique que de saisir dans A et Q des valeurs 0<A<1 et 0<Q<1.
Le programme est autrement incohérent.

réédition avec correction des quelques fautes
Code
Prompt Q,A
0->N
While Q^N>=A
N+1->N
End
Disp N



----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Nookys
Invité
Posté le : Jeu 28 Nov 2013, 9:15   Citer 

Effvar n'y est pas. J'ai rentré le programme que celui que tu viens de me dire, et il a l'air de fonctionner. Merci pour ton aide happy.gif

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3767
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Jeu 28 Nov 2013, 14:02   Citer 

Désolé j'avais oublié que tu utilises une Ti82 NON-stats et que tu n'as donc ni catalogue ni DelVar.

Je n'ai pas renouvelé le programme, seulement remplacé les syntaxes.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 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