Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Aide! - Page 2 / 3
Shânyü-Finiarel le 17/03/2007 à 21:05
Je vous arrête :
Code
:Radian
:Polaire
:AxesNAff
:"8sin(2.5theta)"->r
:4"pi"->thetamax
:ZOrthonormal
:For(X,0,62
:For(Y,0,94
:Pxl-Change(X,Y
:End:End
:Texte"50,25,"PEACE AND LOVE
:Pause
:""->r1
:EffDessin
:Fonct
:ZStandard
:AxesAff
:EffEcr

Sangohan38 le 17/03/2007 à 21:15
J'admet mo erreur sur le z80.
Cepandant je sais que j'ai raison.
D'ici demain, je te poste un prog avec et sans Then/end.
Tu verra lequel des deux buggera en premier.
Sangohan38Deeph le 17/03/2007 à 21:43
Si ça bug c'est qu'il y a forcement une erreur dans tes boucles (du genre si t'utilise trop de 'Goto'...).
http://www.yaronet.com/posts.php?s=94436 a écrit :
Le plus souvent les jeux sont lent à cause des boucles mals faites (et ça donne souvent les 'ERR : MEMORY'), voici un éxemple de boucle à ne pas faire :
Citation
Lbl 1
While 1
If [truc]=[truc]:Then:Goto 1:End
End
Car si la condition est vérifiée, alors on va au label 1, et donc la boucle While ne se termine pas par un 'End' et en plus on re-crée une autre boucle While par dessus qui ne va peut être pas se terminer non plus.
A mon avis, il vaut mieu faire un truc du genre :
Citation
While 1
If [truc]=[truc]:Then:[...]:End
End
'fin bon, des fois les boucles sont plus complexes et on voit pas souvent d'où viens 'ERR : MEMORY', le plus c'est encore de ne pas utiliser les 'Goto' (dans la mesure du possible).
spok le 17/03/2007 à 21:46
Bonjour tous le monde qui peut me dire car je suis harchi débutant avec la ti-82 stats fr comment en programmant ont peu metre ClrHome
merci d'avance!!!Stupid le 17/03/2007 à 22:30
Deeph a écrit :
Baby Ike > Nan, tout le monde à des adresses dans ses signatures donc pourquoi pas moi ? ).
Je rgole ; )
Deeph le 17/03/2007 à 22:36
D'ailleur tu continue le concours ou pas ?
Sinon si je suis passer par là c'est juste pour aider.
Et pour l'autre problème, je suis pas le premier à dire que c'est bien les 'Goto' et non pas les 'Then' ou autre boucle à la 'For(' ou 'Repeat' qui font des erreurs, cf
ici...
Stupid le 17/03/2007 à 22:47
nno je m'occupe de mon forum pour qu'il devienne le prmeier forum de TI 82,83, et celle d'aprésDeeph le 18/03/2007 à 11:31
Tutorial 07 -
http://les83plus.free.fr/tut_basiclearn.php a écrit :
En effet, on peut faire des boucles comme l'on a toujours fait jusque là : avec des labels et des Goto. Mais ces boucles sont moins estétiques, prennent queleques octets de plus en mémoire et, surtout, si plus tard vous voulez devenir programmeur vous apprendrez que les étiquettes dans un programme en language évolué doivent être évités au plus possible (pour la lisibilité, notemment).
Image manquante
Sangohan38 le 18/03/2007 à 11:58
J'ai refait le teste que j'avais proposé et c'est bien le for qui à lâcher en premier.
Je tient à signaler que nous sommes des programmeurs de calculette et que par conséquent, nous n'utilisons pas de langages évolués.
Sangohan38Deeph le 18/03/2007 à 12:06
Si on te dit que les boucles avec des labels prennent quelques octets de plus c'est que c'est vrai (et c'est tiré d'un tuto pour les TI 83/82 STATS). Et sinon poste ton code.Sangohan38 le 18/03/2007 à 13:49
J'ai jamais dit que ça prenait moins d'octets, j'ai juste souligner que la boucle mettra l'erreur avant l'étiquette.
Pour le code, j'ai simplement fait celui que j'avais postés sur le sujet que tu as cité.
Sangohan38Deeph le 18/03/2007 à 14:49
>_< Mais les boucles sans étiquettes ne bugs pas ! Essai donc de faire, par éxemple, ce code sur VTI en augmentant la vitesse :
Citation
ClrHome
0->A
Repeat 0
A+1->A
Disp A
If A=100:Then:0->A:End
End
Et tu verra que
ça ne bug pas...
artouille33 le 23/03/2007 à 11:36
oulala vous m'avais encore plus enbrouiller!!!!!!donc je vais tester le truc de sangohan !!!!Sangohan38 le 23/03/2007 à 13:07
J'ai tester et c'est mon affirmation qui s'est révélée vrai sur ma calcu.
Sangohan38Deeph le 23/03/2007 à 18:26
<_< Si les boucles 'If:Then:End' ne marchai pas (et idem pour les 'While', 'For(', etc...), ce langage ne servirai à rien, tous les jeux en Ti-Basic buggerai, etc... Franchement, test sur VTI, pas avec ta calc (ou alors avec celle de quelqu'un d'autre), tu verra que ça ne bug pas. En plus, en ce moment je suis entrain de développer une adaptation des Sims sur TI, j'utilise plein de boucle sans labels et le jeu ne bug pas, il n'a aucun problèmes.Sangohan38 le 23/03/2007 à 21:14
Bien, je vais m'acheter une nouvelle calcu et je retesterais.
Sangohan38Deeph le 23/03/2007 à 21:21
Une 82 STATS ? Si vraiment ça t'interesse une nouvelle TI prend une 83+ ou une 84+ (voir Silver Edition s'il te faut vraiment de la place). En plus, le TI-Basic est le même sur TI 82 STATS/83/83+/84+ (sauf que sur certains modèles, on a des nouvelles commandes plus ou moins inutiles).Sangohan38 le 23/03/2007 à 23:25
J'avais une 83+ que l'on m'as voler.
Donc, je connais les nouvelles commandes.
Pour le reste, je compte m'acheter au minimum une 83.
Sangohan38Deeph le 23/03/2007 à 23:27
La 82 STATS est une TI 83, donc si tu veux t'en acheter une prend celle-ci. Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.