Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Problèmes de programmation ou avec un programme

Index du Forum | Problèmes de programmation ou avec un programme | Bug sur 100+
Totoyo
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 530
Défis: 5
Email | Message
Posté le 13/12/2006 14:22

Bug sur 100+:

Je ne sais si cela est déjà arrivé, mais bon...

Il semblerait que lorsque l'on fait la chose suivante :

Dsz A
Hello



Si A devient 0, la ligne qui vient juste après n'est pas prise en compte.

Dsz A
If A = 0
Then Hello
IfEnd



Il vous mettra synthaxe error au niveau de Then, puisque le If à été ignoré.

Mange mon laser, mange-le !

J'ai battu la brute de Matronix !
Fight 6.0 [En cours]


Optimiser au mieux votre programme !



Pages: 1, 2 | Suivante

Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5340
Défis: 54
Email | Message
Posté le 13/12/2006 14:24 |
c'est parce que Isz et Dsz sont des instructions de saut (JUMP) qui sautent la ligne suivante quand elles atteignent 0
----------------------------------
Calculatrices : Graph 35+, G100+
Totoyo
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 530
Défis: 5
Email | Message
Posté le 13/12/2006 14:28 |
Ok...
Et cela peut servir à quoi.
Moi, je m'en sert pour éviter les A+1->A ou A-1->A (petite optimisation !)
----------------------------------
Mange mon laser, mange-le !

J'ai battu la brute de Matronix !
Fight 6.0 [En cours]


Optimiser au mieux votre programme !
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5340
Défis: 54
Email | Message
Posté le 13/12/2006 14:31 |
moi je les utilise pour la même raison que toi alors je peux pas trop te répondre
----------------------------------
Calculatrices : Graph 35+, G100+
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 13/12/2006 14:33 |
Moi je l'utilise pas car je comprend pas votre truc
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5340
Défis: 54
Email | Message
Posté le 13/12/2006 14:36 |
tu comprends pas quoi ?
----------------------------------
Calculatrices : Graph 35+, G100+
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 13/12/2006 14:41 |
La cmd Dsz : comment elle fonctionne et à quoi elle sert
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Zefortiche
Hors ligne
Statut: Super admin
Niveau: Confirmé
Points: 5340
Défis: 54
Email | Message
Posté le 13/12/2006 15:15 |
Dsz A, ça revient à faire A-1->A
mais apparemment, quand A arrive à 0, ça saute la ligne suivante
Isz A, c'est pour A+1->A
----------------------------------
Calculatrices : Graph 35+, G100+
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 13/12/2006 16:34 |
Ok merci
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5179
Défis: 24
Email | Message
Posté le 13/12/2006 21:24 |
Très pratique pour les boucles interdisant le zéro pour paramètre (division par le paramètre qui va de -10 à 10 par exemple)
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 5190
Défis: 67
Email | Message
Posté le 15/12/2006 19:22 |
Dsz = D comme décrémente (-)
Isz = I comme incrémente (+)
----------------------------------
smiley
Ma page ID Steam


OST jeux vidéo
Webber
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 406
Défis: 8
Email | Message
Posté le 15/12/2006 19:36 |
Pas mal le truc du nain !

Au début je comprennais pas décrémenter ou incrémenter mais ca va, ok merci à tous
----------------------------------
Il y'a toujours une solution, à partir du moment où il y'a un problème Si il n'y a pas de solution, c'est que le problème est faux L'histoire confirme mes dires
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3097
Défis: 7
Email | Message
Posté le 15/12/2006 23:21 |
C'est aussi lorsque tu programmes avec des goto

Dsz A
Goto X
Goto Y

Tant que A n'atteind pas 0 le programme va en X, jusqu'à ce qu'il aille en Y. Mais bon, ca sous entend programmer avec des goto
----------------------------------
Calculatrice : Graph 35+
Neuronix
Hors ligne
Statut: Webmaster
Niveau: Elite
Points: 4261
Défis: 21
Email | Message
Posté le 16/12/2006 11:02 |
Ce qui sous entend être mauvais
----------------------------------
Graph 35 + et Classpad 300
Meithal
Hors ligne
Statut: Admin
Niveau: Aucun
Points: 3097
Défis: 7
Email | Message
Posté le 16/12/2006 13:44 |
Ce qui explique qu'on n'en voit jamais sur planete casio
----------------------------------
Calculatrice : Graph 35+
Lusgi
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1070
Défis: 42
Email | Message
Posté le 16/12/2006 13:56 |
Heum... 'se fait tout petit'
----------------------------------
smiley
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5179
Défis: 24
Email | Message
Posté le 16/12/2006 17:05 |
Tu sais, on se moque des Goto mais je peux te garantir que tous nos jeux en étaient bourrés au début !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Matronix
Hors ligne
Statut: Admin
Niveau: Elite
Points: 5190
Défis: 67
Email | Message
Posté le 16/12/2006 21:31 |
et pis bon il en reste toujours quand même des fois c'est quand même plus pratique
----------------------------------
smiley
Ma page ID Steam


OST jeux vidéo
Lenainnoir
Hors ligne
Statut: Super admin
Niveau: Elite
Points: 5179
Défis: 24
Email | Message
Posté le 17/12/2006 11:12 |
Exact, mas le but du jeu est d'en mettre le moins possible !
----------------------------------
Calculatrices : Fx 92 Collège, Graph 65, Graph 85, Classpad 300+.
Samsamx
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1419
Défis: 215
Email | Message
Posté le 04/02/2007 12:43 |
Pourquoi faut-il en mettre le moins possible
Même si j'en utilise peu, je trouve ça pratique quand même
----------------------------------
smiley
Only Rock'n Roll...
Calculettes : Graph 25 ; Graph 65 ; Graph 100+
Samsamx
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1419
Défis: 215
Email | Message
Posté le 04/02/2007 12:48 |
D'ailleurs j'ai trouvé un bug avec Goto
Dans un de mes tous premiers programmes, J'avais un Goto qui me ramenait quasiment au début du programme, et ce Goto était quasiment à la fin (j'ai bien dit QUASIMENT)
Le programme faisait 10000 octets, et il n'y avait aucune erreur, mais il me mettait Go Error

Je pense qu'il ne faut pas qu'il y ait trop de lignes entre un Goto et un Lbl
----------------------------------
smiley
Only Rock'n Roll...
Calculettes : Graph 25 ; Graph 65 ; Graph 100+

Pages: 1, 2 | Suivante

Index du Forum | Problèmes de programmation ou avec un programme | Bug sur 100+
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires
Top cinema - Les meilleurs films (par les créateurs de Planete Casio)
Top cinema - Les meilleurs films

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 18 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio