Programmation chapitre 8, Kcommandes de saut (jump) – Casio GRAPH 20 Manuel d'utilisation

Page 165

Advertising
background image

151

Programmation

Chapitre 8

Exemple: For 2

I To 10

_

If I = 5

_

Then ”STOP” : Stop

_

IfEnd

_

Next

Ce programme compte de 2 à 10. Cependant, quand le compte atteint 5, il termine
l’exécution et le message “STOP” est affiché.

k

k

k

k

k

Commandes de saut (JUMP)

Dsz

Fonction: Cette commande est un saut avec compteur qui décrémente la valeur
d’une variable de référence d’une unité, puis saute quand la valeur de la variable est
égale à zéro.

Syntaxe:

Paramètres:

Nom de la variable: A à Z

[Exemple] Dsz B : Décrémente la valeur affectée à la variable B d’une unité.

Description:

Cette commande décrémente la valeur d’une variable de référence d’une unité, puis
la teste (vérifie). Si la valeur actuelle n’est pas zéro, l’exécution continue avec
l’instruction suivante. Si la valeur est égale à zéro, l’exécution saute à l’instruction
suivant la commande d’instruction multiple (:), la commande d’affichage de résultat
(

^

) ou la commande de retour. (

_

).

Exemple: 10

A : 0

C :

Lbl 1 : ?

B : B+C

C :

Dsz A : Goto 1 : C

÷

10

Ce programme demande d’entrer 10 valeurs, puis de calculer la moyenne
des valeurs entrées.

Goto~Lbl

Fonction: Cette commande effectue un saut inconditionnel à un endroit défini.

Syntaxe: Goto <valeur ou variable> ~ Lbl <valeur ou variable>

Paramètres: Valeur (de 0 à 9), variable (A à Z)

Description:

1. Cette commande comprend deux éléments: Goto

n

(

n

étant une valeur de 0 à 9)

et Lbl

n

(

n

étant la valeur définie par Goto). Cette commande fait sauter l’exécution

du programme à l’instruction Lbl dont la valeur correspond à celle qui a été
spécifiée par l’instruction Goto.

Valeur de la variable

G

G

G

G

G

0

_

Dsz <nom de la variable> : <instruction>

:

<instruction>

^

Valeur de la variable = 0

Advertising