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 Casio Graph 85
 

Programmation Basic sur Casio

 

Aide

Note importante : Il semblerait que votre navigateur puisse ne pas afficher correctement les exemples présents dans ce cours, pour afficher correctement les exemple, copiez les simplement dans FX-Interface ou bien affichez cette page à l'aide du navigateur Internet Explorer.
Menu :

Cours Précédent | Cours Suivant


3) Les boucles

Chapitre 3 : Les boucles

Les boucles servent à répéter une fonction un certain nombre de fois ou jusqu’à ce qu’une condition soit vraie.

a) Do….LpWhile

Cette boucle exécute les fonctions situées à « l’intérieur » tout pendant que la condition est vraie. Cela veut dire que dès que la condition ne sera plus vraie, le programme sortira de la boucle et continuera normalement.

Do

(fonction 1)

(fonction 2)

...

LpWhile (condition)

Do

?ÞA

LpWhile A á124

Le programme nous demandera d’entrer un nombre jusqu’à ce que celui-ci soit égal à 124.

(Tout pendant que le nombre sera différent de 124 le programme retournera à la ligne qui suit le « Do »).

b) WhileWhileEnd

Cette fonction permet de réaliser une boucle tant qu'une condition est respectée.

Elle est identique à la fonction Do sauf que la condition est vérifiée en début de boucle et non en fin de boucle :

Cet exemple est identique au précédent.

c) For….Next

Cette boucle est la plus complexe.

Elle exécute les fonctions un certain nombre de fois.

For xÞX to x Step x

(fonction 1)

(fonction 2)

Next

For 0ÞC to 6 Step 2

?ÞA

Next

Ici, il exécute 3 fois la fonction car au départ C=0 et à chaque passage il incrémente C de 2 (C=C+2)  jusqu’à ce que C soit égal à 6.

Ce qui équivaut à :

0ÞC

Do

C+2ÞC

?ÞA

LpWhile C á6

d) Lbl…Goto

Lbl…Goto peut être considéré comme une boucle car elle permet de faire un saut à un endroit determiné.

Lbl x

(fonction 1)

(fonction 2)

Goto x

x correspond à un chiffre de 0 à 9 où à une lettre de A à Z.

Lbl 1

?ÞA

Goto 1

Le programme nous demandera d’entrer un nombre une infinité de fois.

Attention : Les lettres utilisées avec les commandes Lbl…Goto non strictement rien à voir avec les variables. Cet exemple est donc impossible.

2ÞA

Lbl 2

(fonction)

Goto A

Il y a donc une commande qui nous permet de sortir d’une boucle : la commande « Break ».

Lorsque le programme sort d’une boucle, il va à la ligne située juste en dessous de cette boucle.

For 1ÞB to 30

?ÞA

If A=4

Then Break

IfEnd

Next

Le programme demandera d’entrer un nombre jusqu’à ce que A soit égal à 4. Dans cet exemple, vous avez le droit de vous tromper 30 fois.

Attention : Il faut savoir que « Lbl…Goto » ne fait pas partie des boucles bien qu’elle peut se comporter comme une boucle, c’est pourquoi il ne faut utiliser la commande « Break » qu’avec les boucles « Do…LpWhile », « For…to…Next » et « WhileWhileEnd ».

Comme vous pouvez le constater, nous pouvons arriver à faire les mêmes choses avec des boucles différentes donc essayez de trouver celle qui convient le mieux en fonction de ce que vous voulez.

e) Prog…Return

La fonction « Prog » vous permet de lancer un autre programme.

Elle vous permet donc de passer d’un programme principal à un sous-programme.

Prog « Nom du programme »

Prog "New"

Lorsque vous êtes dans un sous-programme et que vous voulez revenir au programme principal, vous devez utiliser la commande « Return ».

Return

Il est déconseillé d’abuser de ces fonctions.

Cours Précédent | Cours Suivant


Menu :
Retour à l'index


Ces cours sont la propriété exclusive du site http://www.jeuxcasio.com ©2002-2017.
Toute reproduction ou publication partielle ou totale des cours ou de leur contenu est strictement interdite.

 
     


Toutes les pages et les images de jeux casio appartiennent à http://www.jeuxcasio.com ©2002-2017
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 Amazon.com Expedia.com Ebookers
Opodo
Amazon.fr eBay Fr

Il est 23:49:32