ti basic 83plus
Forum Programmation : ti basic 83plus
bonjour
je voudrais savoir si quelqu'un pouvait me conseiller un tuto ou autre pour apprendre a bien programmer sur ma ti 83
je connais bien les bases apprises sur le site du zero mais je voudrais approfondir plus pour creer de vrais programmes et des jeux
merci
Salut, normalement, si t'a les bases, tu peux progresser tout seul et faire des jeux !
avec getkey.
ex je crois:
|
pour connaitre la correspondance des touches:
|
et quand tu appuis sur une touche tu a sa valeure.
et apres tu fais des points, des cercles, des lignes, etc..
j'ai bien compris le getKey et les touches
mais je vois pas bien comment on peut l'exploiter
J'ai des programmes dans ma calculatrice, mais elle n'a plus de pile.
Bon, par exemple, tu peux résoudre des problèmes du second degrés.
Exemple, si je me souviens bien des bases:
A B C D E F G
b² - ac = D
If d < 0
Disp "Possibilité imaginaire"
if d = 0
-b / 2a = F
Disp E
if d > 0
(- b + racine D )/2a = F
(- b - racine D) /2a = G
Disp F G
Répondre à Tybbow
Moi aussi, je faisais ça l'anné derniere en cours de math, mais j'ai arreté quand j'ai écouté les cours (cette anné).
Tu peux faire pas mal de petits programeme pour t'aider (!= tricher
) en math, physique, etc..
Mais je te déconseil de faire simplement des antiseches brute ex:
triangle ABC rectangle en A
|
J'ai pris le theoreme de pythagore, c'est la premiere formule simple qui me venait a l'esprit.
je te conseil de faire plus des programmes qui font les calculs (et en affichant les étape)ex calcul de resistance equivalantes:
Lbl 0
|
perso, je trouve que c'est mieux, et tu fais ça pour toutes les formules de math, physique, electronique, etc...
En plus ça travaille ta logique, et ça te donne des bonnes notes
, que demander de plus ?
Un vieux site:
http://www.ticalc.org/
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
merci pour le site
mais j'ai oublié de preciser, je veux pas apprendre le Ti pour tricher dans un cours ou passer le temps mais plus apprendre la programation simplement (j'ai des bases de C) en faisant des petits programmes pour gagner du temps ou m'amuser en perm
*voila je vais regarder le site
le site je ne vois pas trop ou sont les tuto sur le site en question et c'est en anglais (je sais j'abuse) mais t'as pas en français
Désolé, je ne connaissais que celui-ci.
Si tu te mets à la programmation, il faut s'habituer à l'anglais
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
oui je sais, je suis pas mauvais en anglais mais je suis niveau lycée pas bilingue pour la programmation deja compliqué en français je prefere y voir clair
pour les tutos je pense avoir trouvé
t'es comme moi
, quand on se fait chier en math, fait une antiseche pour les controlles, !
PS: Moi j'ai arreté cette anné
pas vraiment enfaite comme expliqué plus haut
je n'ai aucun souci en maths et j'aime ça mais je veux juste apprendre le ti pour avoir de bonnes bases en programmation
Je ne te conseil pas le Ti pour apprendre les bases de la programmation:
Il faudrait un langage, puissant, pas trop spécialisé, portable, répandu, connu. Euuh je dirais le C
regarde plus haut j'ai dit aussi que je connaissais les bases du C mais l'intreret c'est que je peux m'entrainer en perm quand j'ai rien a foutre
tu prend une feuille et un papier, et tu fais du C
oui c'est vrai
Le TI, je dirais plutôt que c'est comme le visual basic ...
Répondre à Tybbow
Il vaut mieux programmer en TI-basic qu'en C sur papier.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
L'un empeche pas l'autre...
Mais le TI est tres limité, je ne parle pas seulment du langage.
Je parle de la taille maximum de ton programme, les calculs sont tres lents (normal c'est pas un ordinateur !), donc c'est tres limité.
Donc énormément d'optimisation.
Message édité par ptitcois le 07-09-2008 à 17:49:21
Justement ça pousse à bien programmer
Au pire, il y a l'assembleur
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
re salut
je vous recontact car je persiste a vouloir apprendre le Ti basic et j'ai un petit souci
ma calculatrice est en français et je ne trouve pas la syntaxe du code touche (alias getKey) la commande est comme ceci
:codetouchec( ->k et apres je sais pas comment faire pour mettre la variable K comme ceci ça ne marche pas
je persiste a vouloir apprendre le Ti basic |
Voltaire aurait pu dire (et il l'a peut etre dit):
Avec sa propre motivation, on peut tout comprendre et tout apprendre ! |
Bon, cette semaine j'ai pas trop le temps, mais si je peux ce week end (je vais acheter des pile pour ma TI) et je te fais un tuto dédicacé !!
T'es capable de patienter 4-5 jours ?
ok merci j'attends
mais j'ai bien compris el truc mais j'ai commençais sur une calto en anglais et je suis passé sur une française donc c'est juste pour avoir la syntaxe de la commande car j'ai tout essayé ça marche pas je dois me gourer quelque part mais ou ?
en tout cas merci de m'aider
as tu tes piles ?
Voila
Mini tuto:
Plan:
I- Rappels
II - Utilisation GetKey
I- Rappel:
1-Les Va riables:
Il y a sur la TI-82 / Ti-83 +, 27 variables "normales", les 26 lettre de l'alphabet occidental (A, B, C, ..., Y, Z) et Teta.
Donner une valeur a une variable:
valeurDeLaVariable -> nomDeLaVariable |
valeurDeLaVariable: Une valeur sui sera dans la variable.
->: fleche STO (la touche au dessus de ON)
nomDeLaVariable: Une lettre qui représentera l'endroit ou sera stocké la variable.
ex:
160 -> A |
Afficher la valeur d'une variable:
Pour cela il y a 2 deux fonction pour ça:
Disp (touche: PRGM/ Fleche Droite / 3):
Disp A |
pour afficher la valeur de A.
OutPut (touche: PRGM/ Fleche Droite / 6):
Output( positionX, positionY, valeur) |
Cette fonction ci permet d'afficher du texte a un endroit précis.
ex:
Output(5, 6, 600) |
va afficher 600 à (5;6)
II - Getkey (PRGM / Fleche droite / 7):
getkey donne la valeur d'une touche, pour savoir par exemple quelle touche a été enfoncé (// : commentaire):
ex:
0->X
|
(Code non testé)
Donc apres tu peux améliorer le code, j'èspere que t'as compris, si non n'hésite pas a reposer des questions !
PS: Désolé pour l'Orthographe !!
Message édité par ptitcois le 13-09-2008 à 13:43:29
merci pour te donner du mal mais ce n'est pas ça que je demande
j'ai compris ça
mais le hic c'est que getKey = codetouche(
pour moi mais je sais pas si faut faire codetouche( -> K
OU codeTouche(->K) OU codetouche()-> K
rien ne marche elle dit qu'il y a une erreur de syntaxe
met ton code en entier
effEcran
5->X
6->Y
X->A
Y->B
Output(X,Y,"*" )
repeat k=24 or ......
then
codetouche( la je sais pas trop
end
if k=24:X-1->X .... pour toutes les fleches
output(A,B," " )
output(X,Y,"*" )
Message édité par alrik1 le 13-09-2008 à 17:22:25
Pour la flèche c'est la touche STO> à gauche de la touche 1
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
je sais mais je sais pas l'equivalence sur ordi donc j'ai fait comme ça
un petit up pour la syntaxe
c'est normal que ça marche pas, t'as pas de boucle !
(je met en rouge ce que je modifie //Lbl : PRGM/ Fleche droite / 9 )
Lbl 0
effEcran
5->X
6->Y
X->A
Y->B
Output(X,Y,"*" )
repeat k=24 or ......
then ::
codetouche->K
end
if k=24:X-1->X .... pour toutes les fleches
output(A,B," " )
output(X,Y,"*" )
Goto 0
merci je vais essayer j'espere que c'est ça
moi aussi XD, tiens nous au courant
je comprends pas elle dit qu'il y a un probleme de syntaxe avec le codetouche(->k
elle est completement teubée cette calculatrice
essaye: codetouche(K)
de meme
je sais plus quoi faire
un petit up
Il y a 2219 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
