Calculatrices Casio Graphiques : Jeux, programmes, cours, pompes, astuces et programmation sur calculatrice graphique Casio et ClassPad 300 : programmes casio et jeux casio...

Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...Calcul formel pour Graph 85
 

Forum Programmation Casio

 
 

Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...: Forums

Bon anniversaire à lamin (21 ans)

Forum Casio

Un espace convivial pour poser vos questions ou simplement venir discuter... Entrer

Forum Programmation

Toutes les discussions à propos de la programmation sur calculatrices Casio... Entrer

Foire aux Questions

Les réponses aux questions les plus courantes sont ici ! Entrer

Forum programmation Casio
  

Comment remplacer les Labels

Auteur Comment remplacer les Labels
Lithrein
Programmeur C, Basic Casio



Messages: 164
Calculatrice : Graph 65
Message posté: 16-09-2007 à 15:33     Editer/Supprimer les messages postés   Renvoyer une note
Les labels comment s'en débarasser



Bonjour comment se débarrasser des labels et mettre à la place des fonctions style do lpwhile.
Merci



  Allez sur le site web de l'utilisateur Lithrein  
Alexis
Webmaster



Messages: 833
Calculatrice : Graph 35+
Message posté: 16-09-2007 à 17:15     Editer/Supprimer les messages postés   Renvoyer une note
Bonjour, tout dépend de la structure de ton programme. En général, on ne peut pas supprimer un Label vu qu'il sert à marquer un endroit à partir duquel le programme pourra reprendre alors que dans une boucle, le programme execute un certain nombre de fois les instructions qui st comprises dans la boucle et ensuite passe à la ligne qui suit la fin de la boucle.



  Allez sur le site web de l'utilisateur Alexis  
PierrotLL
Administrateur



Messages: 781
Calculatrice : Graph 85
Message posté: 16-09-2007 à 22:31     Editer/Supprimer les messages postés   Renvoyer une note
Avec des boucles et des conditions, on peut faire n'importe quel programme sans le moindre Lbl. Par exemple:
Lbl 1
If GetKey=31
Then Goto 2
IfEnd
Goto 1
Lbl 2
Peut s'écrire:
While GetKey!=31
WhileEnd

Ou encore:
"Menu 1, 2 ou 3?"?->A
A=1=>Goto 1
A=2=>Goto 2
A=3=>Goto 3
Lbl 1
(...)
Lbl 2
(...)
Lbl 3
(...)
Peut etre remplacer par:
"Menu 1, 2 ou 3?"?->A
If A=1
Then(...)
IfEnd
If A=2
Then(...)
IfEnd
If A=3
Then(...)
IfEnd



 
rom1dep
Administrateur



Messages: 897
Calculatrice : ClassPad 300+
Message posté: 16-09-2007 à 22:41     Editer/Supprimer les messages postés   Renvoyer une note
Ce qui est surtout déconseillé, c'est de les utiliser à outrance dans des programmes super longs. On peut les utiliser "normalement" pour définir des blocs d'instruction style les fonctions dans des languages comme le php.
Pas la peine donc d'en faire une phobie et de vouloir les supprimer à tout prix



  Allez sur le site web de l'utilisateur rom1dep  
Ilae
Administrateur



Messages: 2990
Calculatrice : Graph 65
Message posté: 17-09-2007 à 19:48     Editer/Supprimer les messages postés   Renvoyer une note
Ben avoir un code avec très peu de labels ça a beaucoup d'avantages :
- c'est beaucoup plus rapide
- ça a beaucoup moins de chances de planter
- le nombre d'autres boucles est illimité contrairement aux labels
- enfin c'est représentatif dans la qualité d'un code.

Les meilleures boucles pour les remplacer, ce sont les Do, While et cie...



  Allez sur le site web de l'utilisateur Ilae  
Lithrein
Programmeur C, Basic Casio



Messages: 164
Calculatrice : Graph 65
Message posté: 20-09-2007 à 18:55     Editer/Supprimer les messages postés   Renvoyer une note
Merci Beaucoup.


  Allez sur le site web de l'utilisateur Lithrein  
Meetic - Les règles du jeu ont changé | MeeticAffinity
  
Bloquer le sujet Déplacer le sujet Supprimer le sujet
 
     


Toutes les pages et les images de jeux casio appartiennent à http://www.jeuxcasio.com ©2002-2008
Toute reproduction partielle ou totale de Jeuxcasio.com ou de son contenu est strictement interdite. | Casio est une marque déposée par le groupe Noblet

Bac Français Meeticadblocktest

Il est 01:52:17