| Traduire un algorithme en language Ti82 stats |
| Auteur |
Message |
ln38
Invité
|
Posté le : Ven 10 Déc 2010, 19:02
|
|
|
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!
|
| |
|
| |
metallica
Autorisation : Membre
Nb de messages : 108
Inscrit le : Lun 28 Jui 2010, 11:14
|
Posté le : Ven 10 Déc 2010, 19:06
|
|
|
| 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])
----------------------
 |
 |
|
| |
programme
Invité
|
Posté le : Mar 26 Avr 2011, 9:55
|
|
|
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
|
| |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mar 26 Avr 2011, 10:20
|
|
|
pose ta question sur un forum de Ti 89, nous avons seulement un membre qui sait programer sur 89 ici...
désolé !
|
 |
|
| |
Akmdad
Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
|
Posté le : Mar 26 Avr 2011, 21:07
|
|
|
et cette personne c'est moi (merci persie )mais je comprend rien a la queston desolé...
---------------------- retrouvez moi sur twitter!!!
j'ai une ti 82 stats fr et une ti89 titanium  |
 |
|
| |
Netsuu
Invité
|
Posté le : Lun 07 Mai 2012, 11:33
|
|
|
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 
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 07 Mai 2012, 13:39
|
|
|
Bonjour.
Tu aurais dû créer un sujet plutôt que de déterrer celui ci.
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 |
 |
|
| |
floriang
Autorisation : Membre
Nb de messages : 7
Inscrit le : Dim 08 Juil 2012, 19:24
|
Posté le : Lun 09 Juil 2012, 15:50
|
|
|
je cherche un site de traduction mmais je ne trouve pas 
|
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Lun 09 Juil 2012, 16:17
|
|
|
Mais un site de traduction de quoi? Celui que je t'ai donné ne te suffit pas?
|
 |
|
| |
Help me
Invité
|
Posté le : Lun 08 Avr 2013, 20:26
|
|
|
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
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 08 Avr 2013, 20:56
|
|
|
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 |
 |
|
| |
Help me
Invité
|
Posté le : Lun 08 Avr 2013, 21:13
|
|
|
Merci beaucoup !!!!!
Et oui c'est parce j'ai atterri sur la page et je ne savais pas où poster sinon
|
| |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Sandra
Invité
|
Posté le : Mar 30 Avr 2013, 17:17
|
|
|
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!
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 30 Avr 2013, 19:01
|
|
|
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 |
 |
|
| |
Sandra
Invité
|
Posté le : Mer 01 Mai 2013, 13:33
|
|
|
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...
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 01 Mai 2013, 14:59
|
|
|
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 |
 |
|
| |
Netsu
Invité
|
Posté le : Sam 07 Sep 2013, 17:55
|
|
|
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! =)
|
| |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Sam 07 Sep 2013, 19:10
|
|
|
Bonjour,
Déjà la prochaine fois poste sur un nouveau sujet, que ça fasse plus clair .
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  |
 |
|
| |
Netsu
Invité
|
Posté le : Sam 07 Sep 2013, 19:34
|
|
|
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?
|
| |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Sam 07 Sep 2013, 22:40
|
|
|
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  |
 |
|
| |
Netsu
Invité
|
Posté le : Sam 07 Sep 2013, 23:46
|
|
|
merci! ça marche c'est se qu'il me fallait! <3
|
| |
|
| |
gallardo
Invité
|
Posté le : Dim 15 Sep 2013, 19:33
|
|
|
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
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 15 Sep 2013, 19:52
|
|
|
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 |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
gallardo
Invité
|
Posté le : Dim 15 Sep 2013, 20:13
|
|
|
ou ça ?
|
| |
|
| |
gallardo
Invité
|
Posté le : Dim 15 Sep 2013, 20:16
|
|
|
floor c bien ent( ?
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 15 Sep 2013, 20:41
|
|
|
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 |
 |
|
| |
Lilou2111
Invité
|
Posté le : Dim 06 Oct 2013, 13:59
|
|
|
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
|
| |
|
| |
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 : 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  |
 |
|
| |
TI-82
Invité
|
Posté le : Dim 16 Fév 2014, 12:40
|
|
|
comment écrire n,S nombre sur TI-82 svp ?
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 16 Fév 2014, 14:16
|
|
|
"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 |
 |
|
| |
yep
Invité
|
Posté le : Ven 02 Mai 2014, 15:58
|
|
|
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
|
| |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Ven 02 Mai 2014, 18:48
|
|
|
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  |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Ven 02 Mai 2014, 18:53
|
|
|
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 |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
yep
Invité
|
Posté le : Dim 04 Mai 2014, 11:58
|
|
|
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
|
| |
|
| |
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
|
|
|
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  |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 04 Mai 2014, 15:18
|
|
|
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 |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
yep
Invité
|
Posté le : Lun 05 Mai 2014, 10:36
|
|
|
Bonjour,Voilà mon probleme est résolut, je vous remercie 
|
| |
|
| |
yep
Invité
|
Posté le : Lun 05 Mai 2014, 10:38
|
|
|
Et juste comme ça, il sert à quoi cette algorithme ?
|
| |
|
| |
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
|
|
|
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  |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 06 Mai 2014, 2:30
|
|
|
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 |
 |
|
| |
Mama98
Invité
|
Posté le : Mer 07 Mai 2014, 12:00
|
|
|
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
|
| |
|
| |
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
|
|
|
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  |
 |
|
| |
M*
Invité
|
Posté le : Mer 07 Mai 2014, 14:54
|
|
|
D'accord, j'y penserai la prochaine fois..
En tout cas merci beaucoup..
Bonne journée
|
| |
|
| |
m@thieu41
Autorisation : Membre
Nb de messages : 848
Inscrit le : Mer 18 Juil 2012, 18:44
|
Posté le : Mer 07 Mai 2014, 18:58
|
|
|
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  |
 |
|
| |
AIDEZ MOI
Invité
|
Posté le : Lun 20 Avr 2015, 18:38
|
|
|
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
|
| |
|
| |
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Lun 20 Avr 2015, 20:11
|
|
|
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 |
 |
|
| |
algorithme
Invité
|
Posté le : Mer 14 Oct 2015, 13:02
|
|
|
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
|
| |
|
| |
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Mer 14 Oct 2015, 16:51
|
|
|
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 |
 |
|
| |