π
<-

Programme GetKey

Re: Programme GetKey

Unread postby Reuberts » 20 Dec 2010, 14:43

J'ai eu des cours d'algo l'année dernière mais bon... ils étaient très chaotiques (principalement du au fait que je n'aimais pas ca :s: )
Mais en tout cas, je prends en compte vos conseils ^^

Et quand je parlais de ma "formation", ce n'est pas quelque chose d'officiel dans le sens ou on ne fait pas actuellement ca en maths. Je faisais allusion à un apprentissage "tout seul" par le biais d'internet, des forums, ... ^^

Une suggestion pour le problème rencontré? =S

EDIT : J'avais pas vu le message dsl ^^"

Nouveau Code :
Code: Select all
ClrHome
500-X
0-A
0-S
Repeat X=A
X-5-X

getKey-K
If K=105
Then
X+3-X
S+1-S
End

Output(1,4,X
Output(4,4,S

End


J'ai gardé la structure pas encore "optimiser" car plus facile a comprendre pour moi =S
Initié au TiBasic :#gni#:
... Et aime ca!! :#langue#: :#langue#:
User avatar
Reuberts
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 96%
 
Posts: 29
Joined: 19 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Programme GetKey

Unread postby critor » 20 Dec 2010, 14:47

Reuberts wrote:J'ai eu des cours d'algo l'année dernière mais bon... ils étaient très chaotiques (principalement du au fait que je n'aimais pas ca :s: )
Mais en tout cas, je prends en compte vos conseils ^^

Et quand je parlais de ma "formation", ce n'est pas quelque chose d'officiel dans le sens ou on ne fait pas actuellement ca en maths. Je faisais allusion à un apprentissage "tout seul" par le biais d'internet, des forums, ... ^^

Une suggestion pour le problème rencontré? =S



On peut faire des choses très sympa en algorithmique tu sais...
L'année dernière on a construit un robot-dessinateur piloté par un programme sur une calculatrice TI-z80.
http://www.youtube.com/watch?v=-oD7LpCU ... re=related

Après, chaque professeur fait comme il le ressent et comme il peut, beaucoup n'ayant jamais été formés pour ça.


Sinon pour t'aider, il nous faut le code.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme GetKey

Unread postby critor » 20 Dec 2010, 14:51

Reuberts wrote:Nouveau Code :
Code: Select all
ClrHome
500-X
0-A
0-S
Repeat X=A
X-5-X

getKey-K
If K=105
Then
X+3-X
S+1-S
End

Output(1,4,X
Output(4,4,S

End


Ta condition d'arrêt est X=A (cad X=0).
Or quand tu tapes sur entrée (X+3-X), tu n'as plus un multiple de 5 (sauf si tu le fais 5 fois).
Donc ton X "saute par dessus" la condition d'arrêt.

Change la condition d'arrêt du repeat en X par exemple.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme GetKey

Unread postby Reuberts » 20 Dec 2010, 14:52

Waa super =O
Programmer un robot avec une calto j'avais déjà entendu ca quelque part, mais je n'y croyais pas vraiment ^^

Mon objectif ce serait déjà de maitriser toutes les bases du Tibasic avant de me lancer dans quelque chose d'aussi grand ^^
Initié au TiBasic :#gni#:
... Et aime ca!! :#langue#: :#langue#:
User avatar
Reuberts
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 96%
 
Posts: 29
Joined: 19 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Programme GetKey

Unread postby Reuberts » 20 Dec 2010, 15:08

Oula j'ai du mal a comprendre =S

La fonction Repeat c'est bien : "On répète la condition jusqu'à ce que X soit égal à A"?

critor2000 wrote:Ta condition d'arrêt est X=A (cad X=0).
Or quand tu tapes sur entrée (X+3-X), tu n'as plus un multiple de 5 (sauf si tu le fais 5 fois).
Donc ton X "saute par dessus" la condition d'arrêt.


Je vois pas pourquoi X sauterais par dessus la condition d'arret étant donné qu'on l'a fixé a 0 O_o.
Une ptite explication? :#oups#:
Initié au TiBasic :#gni#:
... Et aime ca!! :#langue#: :#langue#:
User avatar
Reuberts
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 96%
 
Posts: 29
Joined: 19 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Programme GetKey

Unread postby Excale » 20 Dec 2010, 15:09

Kiligolo wrote:La différence entre Delvar S et 0-S n'est pas dans la taille puisque 0-S fais trois octets et la commande DelVar en fait 2 mais avec DelVar, tu n'est pas obligé de retourner à la ligne pour la commande suivante (dans la plus part des cas) ce qui te fait économiser 1 octet.


Bon sang, vous avez si peu de mémoire que ça pour faire des économies à l'octet près?
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme GetKey

Unread postby critor » 20 Dec 2010, 15:33

Excale wrote:
Kiligolo wrote:La différence entre Delvar S et 0-S n'est pas dans la taille puisque 0-S fais trois octets et la commande DelVar en fait 2 mais avec DelVar, tu n'est pas obligé de retourner à la ligne pour la commande suivante (dans la plus part des cas) ce qui te fait économiser 1 octet.


Bon sang, vous avez si peu de mémoire que ça pour faire des économies à l'octet près?


Sur TI-83+/84+?
Oui
23.5Ko de RAM, tu sais... ça se remplit vite! :#langue#:

Mais si l'OS Nspire 2.2 continue dans la lignée des précédents, on va passer sous les 10Mo de capacité pour ta Nspire... :#langue#:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme GetKey

Unread postby Reuberts » 20 Dec 2010, 15:41

Lol et quand je pense qu'une Ti 82 Stats a réussi a cracké une ps3 ... :#langue#:

Bon sinon pour mon programme, c'est pas grave, il s'arretera pas à 0 =/
Mais c'est jouable quand meme ^^
Initié au TiBasic :#gni#:
... Et aime ca!! :#langue#: :#langue#:
User avatar
Reuberts
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 96%
 
Posts: 29
Joined: 19 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

Re: Programme GetKey

Unread postby critor » 20 Dec 2010, 15:44

Reuberts wrote:Lol et quand je pense qu'une Ti 82 Stats a réussi a cracké une ps3 ... :#langue#:

En fait c'était une TI-84+.
Il faut une prise usb pour pouvoir cracker la PS3.

Reuberts wrote:Bon sinon pour mon programme, c'est pas grave, il s'arretera pas à 0 =/
Mais c'est jouable quand meme ^^


Je sais pas si tu as vu, mais je t'ai répondu et ça devrait s'arrêter à 0:
http://tibank.forumactif.com/t6402-prog ... key#101777
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 54.5%
 
Posts: 42499
Images: 17341
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Programme GetKey

Unread postby Reuberts » 20 Dec 2010, 16:04

Ah mince mdr, voila comment s'afficher xD

Non avec le changement du = en
Merci en tt cas ^^ (et de tte facon comme tu l'as dit tout à l'heure, les infos sont traités tellement rapidement que ce ne se ressent quasiment pas dans le jeu :#top#: )

Je le paufine, j'ajoute des fonctionnalités et puis peut-être qu'il sera sur le portail de tibank! ^^
Initié au TiBasic :#gni#:
... Et aime ca!! :#langue#: :#langue#:
User avatar
Reuberts
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 96%
 
Posts: 29
Joined: 19 Dec 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1S

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3423 utilisateurs:
>3408 invités
>7 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)