Poster un nouveau sujet Poster une réponse
Traduire un algorithme en language Ti82 stats
Auteur Message
ln38
Invité
Posté le : Ven 10 Déc 2010, 19:02   Citer 

Bonjour, j'ai un DM pour lundi ou je dois traduire cet algorithme en language Ti 82 stats.. Pouriez vous m'aider s'il vous plait.

ALGORITHME

Entrée
Saisir n
Initialisation
S prend la valeur 0
Traitement
Pour i de 1 jusqu’à n
S prend la valeur S+i
FinPour
Sortie
Afficher S


Merci d'avance!

  Haut de page Bas de page 
 
metallica



Autorisation : Membre
Nb de messages : 108
Inscrit le : Lun 28 Jui 2010, 11:14
Posté le : Ven 10 Déc 2010, 19:06   Citer 


Code
Prompt N
0->S
For(I,1,N
S+I->S
End
Disp S



->: se trouve en appuyant sur [sto] (juste au dessus de [ON])

----------------------
 Adresse email Haut de page Bas de page 
 
programme
Invité
Posté le : Mar 26 Avr 2011, 9:55   Citer 

bonjour,
je suis en prépa mais je suis archi nulle en info et je comprends pas grand chose à la programmation, j'aimerais faire un programme sur ma calculette ti 89 qui pourrait calculer le polynôme caractéristique d'une matrice mais je sais pas comment m'y prendre!! tout conseil me sera d'une grande aide! merci

  Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mar 26 Avr 2011, 10:20   Citer 

pose ta question sur un forum de Ti 89, nous avons seulement un membre qui sait programer sur 89 ici...

désolé !

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mar 26 Avr 2011, 21:07   Citer 

et cette personne c'est moi (merci persie winkle.gif )mais je comprend rien a la queston desolé...

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Netsuu
Invité
Posté le : Lun 07 Mai 2012, 11:33   Citer 

bonjour, j'ai un DNS a faire avec un algorithme que je n'arrive pas a faire, esque quelqu'un pourrais m'aider svp? (Ti 82 stat)

-saisir a
-saisir n
-u prend la valeur de a
pour i allant de 1 a n

-si u est pair alors:
-u/2->u
-sinon
-3u+1-->u

-fin si
-afficher u

-fin pour

-fin

j'espere que vous pourrez m'aider cupsmiley.gif

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 07 Mai 2012, 13:39   Citer 

Bonjour.
Tu aurais dû créer un sujet plutôt que de déterrer celui ci. angry.gif

La traduction est presque mot-à-mot.
Code
Prompt A,N //saisir A puis N
A->U
For(I,1,N)
If fPart(U/2)=0 // partie décimale de U/2 nulle c'est-à-dire A paire
Then
U/2->U
Else
3U+1->U
End    // fin du If
Disp U
End    // fin du for
       //pas besoin d'indiquer de fin du programme ("Stop" à la rigueur)

Cette suite s'appelle la suite de Syracuse.

----------------------
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 
 
floriang



Autorisation : Membre
Nb de messages : 7
Inscrit le : Dim 08 Juil 2012, 19:24
Posté le : Lun 09 Juil 2012, 15:50   Citer 

je cherche un site de traduction mmais je ne trouve pas cry.gif

 Adresse email Haut de page Bas de page 
 
blg_flg



Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
Posté le : Lun 09 Juil 2012, 16:17   Citer 

Mais un site de traduction de quoi? Celui que je t'ai donné ne te suffit pas?

 Adresse email Haut de page Bas de page 
 
Help me
Invité
Posté le : Lun 08 Avr 2013, 20:26   Citer 

J'ai un algorithme a traduire svp pour demain en TI
Début :
Saisir n
k prend la valeur 1
T prend la valeur 0
Tant que k ( inférieur ou égal ) n
T prend la valeur T+k
k prend la valeur k+1
Fintantque
Afficher T

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 08 Avr 2013, 20:56   Citer 

Poste un nouveau sujet avant de déterrer un sujet.
Tu peux suivre le tutoriel d'algorithmie de ma signature.


Code
Prompt N
1->K
0->T
While K<=N
T+K->T
K+1->K
End
Disp T

<= se saisi avec le menu test=2nde+math

----------------------
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 
 
Help me
Invité
Posté le : Lun 08 Avr 2013, 21:13   Citer 

Merci beaucoup !!!!!
Et oui c'est parce j'ai atterri sur la page et je ne savais pas où poster sinon

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Sandra
Invité
Posté le : Mar 30 Avr 2013, 17:17   Citer 

Bonjour, j'ai un algorithme à faire, mais pas moyen de le faire fonctionner sur ma TI 82-Stats. Le voici :
Variables
N,U,I, g (fonction)
Initialisation
Lire N
0 -> U
Traitement
Pour I allant de 1 à N faire
g(U)-> U
FinPour
Afficher U

J'ai tenté d'entrer :
PROMPT N
INPUT N
0 -> U
For (I,1,N)
Y1(U) -> U
End
Disp U


Pouvez vous m'indiquez mon erreur?
Merci d'avance!

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 30 Avr 2013, 19:01   Citer 

Les fonctions sont dans les menus. prgm+droite+1 pour Prompt par exemple. Ce n'est pas une série de majuscules.

L'algorithme ne précise pas la saisie de l'équation cartésienne de fonction.
Je vais traiter la saisie car c'est plus intéressant que l'affectation.

Tu fais un prompt et un Input dans N alors qu'il faudrait stocker l'équation de la fonction dans une chaîne de caractères ou une variable d'équation cartésienne.
D'abord Input a l'avantage de poser moins de problèmes de syntaxe liée aux guillemets que Prompt.
Ensuite Input ne demande aucun guillemet pour les chaînes de caractères, contrairement aux équations.
Donc il est plus pratique de saisir l'équation dans une chaîne avant de la transférer dans une équation de fonction.
(voire même de ne pas utiliser d'équation mais la fonction expr())


Code

  // on peut affecter Y1 avec "equation"->Y1
Prompt N
Input "",Str1
Str1->Y1
0 -> U
For(I,1,N
Y1(U)->U
End
Disp U



----------------------
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 
 
Sandra
Invité
Posté le : Mer 01 Mai 2013, 13:33   Citer 

Tout d'abord merci pour votre aide.
Lorsque je rentre ma valeur pour N, cela m'affiche erreur syntaxe.
Je pense que l'erreur est due à Str1
Je n'arrive pas à saisir l'équation dans la chaîne...

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 01 Mai 2013, 14:59   Citer 

Donne les messages d'erreur et ce qu'indique la calculatrice en choisissant l'option "Goto" du menu d'erreur pour qu'on puisse mieux t'aider.

Str1 de trouve dans le menu var+7+1.
En français c'est Chaîne1.
Cela n'existe pas sur la ti82 non-stat.

Y1 est dans var+droite+1+1 mais tu dois déjà le savoir.

Ta syntaxe de saisie est probablement fausse.

Voici la liste des syntaxes à employer selon les fonctions, sachant que j'écrit en commentaire un exemple de ce qui sera affiché à l'écran de la calculatrice avant de valider.
Code

Prompt Y1         //Y1=?"2X+1"
Prompt Str1       //Str1=?"2X+1"
Input Y1          //?"2X+1"
Input Str1        //?2X+1
Input "EQ:",Y1    //EQ:"2X+1"
Input "EQ:",Str1  //EQ:2X+1

L'abscence de guillemets que je propose pour Input Str1 est le fait que Input recopie exactement ce qu'on saisi dans une chaine, y compris les guillemts. Tandis que Prompt et Y1 nécessitent les guillemets.

----------------------
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 
 
Netsu
Invité
Posté le : Sam 07 Sep 2013, 17:55   Citer 

bonjour,

voila j'ai un algorithme a faire sur ma calculatrice et je seche un peu :

variables: i,n : entier naturels
u : réel

entrée : saisir la valeur de n

traitement : pour i allant de 1 à n
u prend la valeur: u+ 1/(ix(i+1))
fin du pour

sortie: afficher u


se qui me pose soucis dans ce programme sont les variables et mon manque de connaissance en la matière.. a moins que l'algorithme que je doive faire sois complètement erroné.. merci d'avance pour celui ou ceux qui voudront bien m'aider! =)

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Sam 07 Sep 2013, 19:10   Citer 

Bonjour,

Déjà la prochaine fois poste sur un nouveau sujet, que ça fasse plus clair winkle.gif .

Voici un sujet qui t'aidera certainement à acquérir les connaissances pour faire des petits prgm de ce type sur ta calto : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3476

Voici la traduction de ton algo:

Code
Prompt N
For(I,1,N
U+1/(I(I+1->U //Peut aussi se noter U+1/(I²+I->U
End
Disp U



Une chose me surprend dans ton algo: tu n'initialises pas la valeur de U au départ, donc le résultat final sera un peu aléatoire... A mon avis tu as oublié de mettre un "U prend la valeur 0" (ou autre que 0), avant le début de la boucle For. Car lorsque tu déclare "u:réél", tu ne sais pas quel valeur il contient ! (ça peut être 0 comme 56 ou -2.00009 par exemple...)
Sur la calto on ne déclare pas de variables (elles existent déjà et sont limitées), mais leur valeur reste la même jusqu'à ce qu'on s'en serve à nouveau! (par exemple si un prgm se sert de U pour calculer le score, qui fini à 5 par ex, bah si tu n'y touches pas entre temps, la variable U vaudra toujours 0 au début de ton prgm...)

----------------------
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 
 
Netsu
Invité
Posté le : Sam 07 Sep 2013, 19:34   Citer 

ah oui en effet autant pour moi :o il faudrait que U se mette a 0 dès le départ de façon a faire une boucle , si n = 3 par exemple il le fait 3 fois pour trouver u.. mais en partant de 0. quesque je devrais rajouter?

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Sam 07 Sep 2013, 22:40   Citer 

Il suffit de faire:

Code
Prompt N
0->U
For(I,1,N
U+1/(I(I+1->U //Peut aussi se noter U+1/(I²+I->U
End
Disp U



----------------------
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 
 
Netsu
Invité
Posté le : Sam 07 Sep 2013, 23:46   Citer 

merci! ça marche c'est se qu'il me fallait! <3

  Haut de page Bas de page 
 
gallardo
Invité
Posté le : Dim 15 Sep 2013, 19:33   Citer 

algorithme a traduire pour demain, svp aidez moi :

1 VARIABLES
2 N EST_DU_TYPE NOMBRE
3 P EST_DU_TYPE NOMBRE
4 Q EST_DU_TYPE NOMBRE
5 I EST_DU_TYPE NOMBRE
6 DEBUT_ALGORITHME
7 AFFICHER "ce programme met Vp sous la forme aVb, V = racine carrée."
8 AFFICHER "====="
9 AFFICHER "donner le nombre que l'on veut transformer : "
10 AFFICHER "Le nombre donné est : "
11 LIRE N
12 AFFICHER N
13 I PREND_LA_VALEUR 1
14 P PREND_LA_VALEUR N/I
15 Q PREND_LA_VALEUR sqrt(P)-floor(sqrt(P))
16 TANT_QUE (Q>0.0000000001) FAIRE
17 DEBUT_TANT_QUE
18 P PREND_LA_VALEUR N/I
19 Q PREND_LA_VALEUR sqrt(P)-floor(sqrt(P))
20 I PREND_LA_VALEUR I+1
21 FIN_TANT_QUE
22 Q PREND_LA_VALEUR sqrt(P)
23 I PREND_LA_VALEUR I-1
24 AFFICHER "V"
25 AFFICHER N
26 AFFICHER " = "
27 SI (I==0) ALORS
28 DEBUT_SI
29 AFFICHER Q
30 FIN_SI
31 SINON
32 DEBUT_SINON
33 SI (Q==1) ALORS
34 DEBUT_SI
35 AFFICHER "V"
36 AFFICHER I
37 FIN_SI
38 SINON
39 DEBUT_SINON
40 AFFICHER Q
41 AFFICHER "V"
42 AFFICHER I
43 FIN_SINON
44 FIN_SINON
45 FIN_ALGORITHME

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 15 Sep 2013, 19:52   Citer 

Consulte le tutoriel d'algorthmie de ma signature et revient si tu as toujours des problèmes.
J'aurais dû dire ça à tous les autres. Ce n'est pas contre toi.

----------------------
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 
 
Google_AdSense



Publicité    



 
gallardo
Invité
Posté le : Dim 15 Sep 2013, 20:13   Citer 

ou ça ?

  Haut de page Bas de page 
 
gallardo
Invité
Posté le : Dim 15 Sep 2013, 20:16   Citer 

floor c bien ent( ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 15 Sep 2013, 20:41   Citer 

Il y a un gros lien dans ma signature pour pointer vers le tutoriel dont j'ai parlé. Son nom est écrit dessus. J'ai même mis à jour immédiatement pour mentionner un peu de vocabulaire anglais qu'on trouve dans ton algorithme.
Traductions élémentaires Algorithmie/Ti-Basic.

Oui floor est ent pour les nombres positifs.
sqrt la racine carrée.

Voici ce que j'ai écrit à l'instant. Il reste des détails à régler comme les textes qui dépassent de l'écran.
Puisque la TI dispose de certains caractères comme la racine carrée, tu peux simplifier les textes.

Code
Disp "ce programme met Vp sous la forme aVb, V = racine carrée."
Disp "====="
Disp "donner le nombre que l'on veut transformer : "
Disp "Le nombre donné est : "
Prompt N
Disp N
1->I
N/I->P
sqrt(P)-int(sqrt(P))->Q
While Q>0.0000000001
N/I->P
sqrt(P)-int(sqrt(P))->Q
I+1->I
End
sqrt(P)->Q
I-1->I
Disp "V"
Disp N
Disp " = "
If I=0
Then
Disp Q
Else
If Q=1
Then
AFFICHER "V"
AFFICHER I
Else
Disp Q
Disp "V"
Disp I
End
End



----------------------
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 
 
Lilou2111
Invité
Posté le : Dim 06 Oct 2013, 13:59   Citer 

Bonjour comment fait on pour :

Entrée Saisir un nombre positif P
Initialisation Affecter la valeur 0 a la variable N
Affecter la valeur 63182 a U
Traitement Tant que U>P
Affecter la valeur N+1 a N
Affecter la valeur 0,93xU a U
Fin de tant que
Affecter la valeur N+2011 a N
Sortie Afficher N

Merci !
Cordialement

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 06 Oct 2013, 14:07   Citer 


Citer : linkakro
Consulte le tutoriel d'algorthmie de ma signature et revient si tu as toujours des problèmes.
J'aurais dû dire ça à tous les autres. Ce n'est pas contre toi.


Je suis complétement d'accord.

As tu un peu cherché?
La prochaine fois présentes nous au moins un début de réflexion, ce n'est pas trop demander...


Code
Repeat P>=0
Prompt P
End
0->N
63182->U
While U>P
N+1->N
.93->U
End
Disp N+2011



----------------------
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 
 
TI-82
Invité
Posté le : Dim 16 Fév 2014, 12:40   Citer 

comment écrire n,S nombre sur TI-82 svp ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 16 Fév 2014, 14:16   Citer 

"n,S nombre" ne signifie rien. Dis dans quel contexte tu lis ça.
S'il s'agit de l'initialisation de l'algorithme, alors tu n'as rien à écrire car les variables de la TI sont prédéfinies et les lettres désignent toujours des nombres.

Aide variée
https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3476

----------------------
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 
 
yep
Invité
Posté le : Ven 02 Mai 2014, 15:58   Citer 

j'ai un algo a saisir sur ma ti 82 mais je seche, help
voici l'algo
Variables
A est un nombre réel
Début
Saisir A
Tans que A different de 0 Faire
SI (partie Décimale de A/2)=0 alors
Aprend les valeur 3*A+1
FinSi
Afficher A
Fin Tant que
Fin

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Ven 02 Mai 2014, 18:48   Citer 

Bonjour,

Nous n'avons pas pour vocation de donner des solutions aux DM...
Si tu veux qu'on t'aide, pas de problème, mais essayes de respecter certaines règles de politesse:
_Bonjour/Merci d'avance (le minimum quoi)
_Présente nous tes recherches, montres nous que tu as travaillé (on est pas là pour faire ton travail)

Voici un tuto de Linka qui devrait t'aider à débuter ta traduction : https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3476

Evites de continuer un sujet comme ça: crées en un nouveau, d'autant plus qu'on est dans la section TI 82stats, et que tu mentionnes une TI 82...

Aussi, utilises la balise code, c'est plus lisible.


Ton algo est bizarre: si A est impair, il va tourner indéfiniment en affichant A... Si A est impair, il va calculer une fois puis afficher A indéfiniment encore...

----------------------
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 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Ven 02 Mai 2014, 18:53   Citer 

Tutoriel de ma signature donné par m@thieu41.

Oui le programme manque de logique.
Cela ressemble à une bribe de la suite de Syracuse sans la condition de parité impaire et une mauvaise condition de while qui aurait dû être A!=1.

Voici le résultat tel quel, qui ne fonctionne pas correctement comme dit précédemment par m@thieu41.

Code
//ceci est un commentaire
//A est forcément un nombre réel
Prompt A
While A!=0 // peut aussi écrire "While A"
 //while = tantque
 // "!=" est le symbole différent, le égal barré du menu 2nde+math(test)
If fPart(A/2)=0
Then
3*A+1->A
End // fin du if
Disp A
End // fin du while
//fin du programme



----------------------
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 
 
Google_AdSense



Publicité    



 
yep
Invité
Posté le : Dim 04 Mai 2014, 11:58   Citer 

Bonjour, je suis désolé pour le dernier message, je n'avais pas le temps, j'ai donc dut abbreger ... J'en suis navré
Mon probleme est donc le suivant, c'est une suite (Un)n>0 qui est définie par la manière suivant : --> U0=a
--> Un+1 = Un/2 si Un est pair et 3Un+1 sinon

Et l'algorithme qui permet de le résoudre et le suivant, sauf que je n'arrive pas à le rentrer dans ma TI-82STATS ...
Voici l'algorithme :
Variables
A est un nombre réel
Début
Saisir A
Tant que A different de 1 Faire
SI (Parite Décimal de A/2) = 0 Alors
A prend la valeur A/2
Sinon
A prend la valeur 3*A+1
FinSi
Afficher A
FinTant que
Fin

Voila, si quelqu'un pourrais m'aider, merci et bonne journée

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Dim 04 Mai 2014, 14:09   Citer 

Bonjour,

Heu... Ton problème n'en est pas un: une suite est une suite, on peut te demander plein de choses à propos d'une suite: un algo qui donne u(n) pour n fixé, ou qui donne la valeur de n à partir de laquelle u(n) a une certaine valeur, etc.
Par exemple si je te donne la suite (un) définie par: u(n) = n et que je te demande de la résoudre, que va tu faire?

Ton algo affichera la valeur de u(n) jusqu'à ce qu'il affiche 1. Je le traduit tel quel.


Code
Prompt A
While A!=1 //!= correspond à différent de (menu test)
If fPart(A/2)=0
Then
A/2->A //(->) c'est la touche sto
Else
3A+1->A
End
Pause A //Changé d'après la remarque de Linka au post suivant
End



Voilà.

PS: Pour la traduction je t'ai passé un lien.

----------------------
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 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 04 Mai 2014, 15:18   Citer 

Bingo, c'était bien la suite de Syracuse.
Je propose d'utiliser une "Pause A" au lieu d'un "Disp A" afin de permettre de tout lire dans l'écran même quand il y a beaucoup de valeurs.

----------------------
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 
 
Google_AdSense



Publicité    



 
yep
Invité
Posté le : Lun 05 Mai 2014, 10:36   Citer 

Bonjour,Voilà mon probleme est résolut, je vous remercie happy.gif

  Haut de page Bas de page 
 
yep
Invité
Posté le : Lun 05 Mai 2014, 10:38   Citer 

Et juste comme ça, il sert à quoi cette algorithme ?

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Lun 05 Mai 2014, 18:17   Citer 

Il affiche tous les termes de la liste jusqu'à ce que u(n) vaille 1.

----------------------
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 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 06 Mai 2014, 2:30   Citer 

Et la suite en question, suite de Syracuse de terme initial A, a pour unique intérêt un défi mathématique non-résolu depuis la Grèce antique, qui consisterait à prouver que toutes les suites de Syracuse atteignent la valeur 1 peu importe la valeur entière de A non nul. Le programme permet d'observer la suite et donc de conjecturer cette loi qu'on espère prouver.

----------------------
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 
 
Mama98
Invité
Posté le : Mer 07 Mai 2014, 12:00   Citer 

Bonjour, je suis désolée de vous déranger mais j'ai un algorithme à programmer sur ma calculatrice et je n'arrive pas...
L'algorithme c'est : demander x (le prix)
si x est supérieur à 50 alors x = x-10
si x est supérieur à 100 alors x = 0.9x.
afficher x
Si quelqu'un pouvait m'aider s'il vous plait, je lui en serais très reconnaissant merci d'avance

  Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 07 Mai 2014, 14:13   Citer 

Bonjour,

Il aurait fallu faire ta demande dans un autre sujet, et présenter tes recherches... Comme je le dis souvent, on est pas sur le forum pour faire les DM des autres...


Code
Prompt X
If X>50
X-10->X
If X>100
.9X->X
Disp X



PS: La prochaine fois pense à indiquer ton modèle de calto, ça peut influer sur le code.

----------------------
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 
 
M*
Invité
Posté le : Mer 07 Mai 2014, 14:54   Citer 

D'accord, j'y penserai la prochaine fois..
En tout cas merci beaucoup..
Bonne journée

  Haut de page Bas de page 
 
m@thieu41



Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
Posté le : Mer 07 Mai 2014, 18:58   Citer 

Bonne journée à toi aussi.

----------------------
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 
 
AIDEZ MOI
Invité
Posté le : Lun 20 Avr 2015, 18:38   Citer 

J'ai un algorithme à traduire. C'est urgent. Aidez moi s'il vous plaît . Le voici :
VARIABLES:
N,K,I trois nombres entiers
DÉBUT
Affecter à K la valeur 0.
Pour I allant de 1 à 10 :
Affecter à N un nombre aléatoire entre 1 et 100.
Si 24<N<74
Alors affecter à K la valeur K+1.
Sinon :
Si 75<N<95
Alors affecter à K la valeur K+2
Sinon
Si N>96
Alors affecter à K la valeur K+3
Fin si
Fin si
Fin si
Fin pour
Afficher K
FIN

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Lun 20 Avr 2015, 20:11   Citer 

Comme on le dit souvent, ce site n'est pas une machine à DM. Je te redirige donc sur cette page où tu auras la satisfaction de l'avoir fait toi même :
https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=3476

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
algorithme
Invité
Posté le : Mer 14 Oct 2015, 13:02   Citer 

j'ai algorithme
variable
p un nombre entre 40 et 130
i un caractère valent h ou f
debut
saisir p et i
si i=h alors
t prend la valeur 10/0.7p
sinon
t prend la valeur 10/0.6p
finsi
afficher f
merci

  Haut de page Bas de page 
 
Mingerton



Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
Posté le : Mer 14 Oct 2015, 16:51   Citer 

Guide dans ma signature STOP De rien STOP

----------------------
Mes articles
Mes programmes en ligne (je termine peu de projets)

Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes