ti basic 83plus
Dernière réponse : dans Programmation
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
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
Autres pages sur : basic 83plus
Lassé par la pub ? Créez un compte
Salut, normalement, si t'a les bases, tu peux progresser tout seul et faire des jeux !
avec getkey.
ex je crois:
getKey->a
if a=la correspondence d'une touche
then
disp "salut"
pour connaitre la correspondance des touches:
Lbl 1
getkey->a
disp a
goto 1
et quand tu appuis sur une touche tu a sa valeure.
et apres tu fais des points, des cercles, des lignes, etc..
avec getkey.
ex je crois:
getKey->a
if a=la correspondence d'une touche
then
disp "salut"
pour connaitre la correspondance des touches:
Lbl 1
getkey->a
disp a
goto 1
et quand tu appuis sur une touche tu a sa valeure.
et apres tu fais des points, des cercles, des lignes, etc..
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
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
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:
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:
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 ?
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
racine(AB² + BC²)
racine(AB² + BC²)
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
menu("Calcul de Req en paralles:", 1, "2 resistances paralles, 2, "3 resistances paralles ", 3, "4 resistances paralles" ...)
Lbl 1
Input "1er resistance ", A
Input "2em resistance ", B
1/(1/A + 1/B) -> C
disp C
PAUSE
goto 0
Lbl 2
Input "1er resistance ", A
Input "2em resistance ", B
Input "3em resistance ", C
1/(1/A + 1/B + 1/C) -> D
disp D
PAUSE
goto 0
Lbl 3
Input "1er resistance ", A
Input "2em resistance ", B
Input "3em resistance ", C
Input "4em resistance ", D
1/(1/A + 1/B + 1/C + 1/D) -> E
disp E
PAUSE
goto 0
....
menu("Calcul de Req en paralles:", 1, "2 resistances paralles, 2, "3 resistances paralles ", 3, "4 resistances paralles" ...)
Lbl 1
Input "1er resistance ", A
Input "2em resistance ", B
1/(1/A + 1/B) -> C
disp C
PAUSE
goto 0
Lbl 2
Input "1er resistance ", A
Input "2em resistance ", B
Input "3em resistance ", C
1/(1/A + 1/B + 1/C) -> D
disp D
PAUSE
goto 0
Lbl 3
Input "1er resistance ", A
Input "2em resistance ", B
Input "3em resistance ", C
Input "4em resistance ", D
1/(1/A + 1/B + 1/C + 1/D) -> E
disp E
PAUSE
goto 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 ?
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 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 ?
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: 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:
Afficher la valeur d'une variable:
Pour cela il y a 2 deux fonction pour ça:
Disp (touche: PRGM/ Fleche Droite / 3):
OutPut (touche: PRGM/ Fleche Droite / 6):
ex:
II - Getkey (PRGM / Fleche droite / 7):
getkey donne la valeur d'une touche, pour savoir par exemple quelle touche a été enfoncé (// : commentaire):
ex:
(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 !!
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
0->Y // initialisation
Lbl 0 // une marque on l'appele par Goto
getkey->A // la valeur de la touche pressé dans A
if A=26 // correspond a la fleche vers la droite
then
X + 1->X
end
if A=25 // haut
then
Y + 1->Y
end
if A=34 // bas
then
Y - 1->Y
end
if A=24 // gauche
then
X - 1->X
end
Line(X,Y,X,Y) // 2nd / PRGM / 2
Goto 0 // on repart au Lbl 0
0->Y // initialisation
Lbl 0 // une marque on l'appele par Goto
getkey->A // la valeur de la touche pressé dans A
if A=26 // correspond a la fleche vers la droite
then
X + 1->X
end
if A=25 // haut
then
Y + 1->Y
end
if A=34 // bas
then
Y - 1->Y
end
if A=24 // gauche
then
X - 1->X
end
Line(X,Y,X,Y) // 2nd / PRGM / 2
Goto 0 // on repart au Lbl 0
(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 !!
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
(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
Lassé par la pub ? Créez un compte
- Contenus similaires :
- Forumprobleme fonction case en visual basic
- SolutionsInstaller Virtual Basic Express 2008 sans internet
- Solutionsj'ai un problème sur visual basic je ne sais pas comment faire pour créer un document avec visual
- SolutionsVIsta basic ecran Noir
- SolutionsVista basic
- ForumProbleme avec Microsoft Visual Basic C++ runtime library
- ForumProgrammer un port usb par visual basic
- ForumProgrammation du port parallèle du pc en liberty basic
- ForumWindows 7 basic thème fenêtres
- Voir plus