LEXIBOOK GC700FR Manuel D'instruction page 64

Table des Matières

Publicité

Compteurs
[SHIFT] [Dsz]
[SHIFT] [Isz]
Associé à Goto et Lbl, le compteur permet de créer une boucle qui s'arrête
au bout d'un nombre de fois prévu à l'avance. Par exemple, dans le jeu du
nombre mystère qui figure en fin de ce chapitre, le compteur permet de
donner dix chances au joueur de trouver la solution avant d'afficher
« perdu ! » .
Ex :
On part de A=10 et on met le programme en boucle jusqu'à A=0. On affiche
A à chaque début de boucle.
10
A:Lbl 1:A
Même chose avec A=-10 et avec [Isz].
-10
A:Lbl 1:A
Si on veut que A augmente de 1 à 10, c'est possible en utilisant un saut
conditionnel juste après Isz :
1
A:Lbl 1:A
La valeur de A peut être fixée par le programme lui-même. Ici on utilise la
fonction Random (Ran#) pour déterminer une valeur entre 1 et 15.
Int (Ran#x15+1)
Sous-programmes
[Prog] 0-9
64
GC700ZFRIM0108.indd 64
S'utilise suivi d'un nom de mémoire temporaire et
d'une instruction : Dsz A : Instruction.
Diminue la valeur de A d'une unité et exécute
l'instruction si A≠0.
S'utilise suivi d'un nom de mémoire temporaire et
d'une instruction : Isz A : Instruction.
Augmente la valeur de A d'une unité et exécute
l'instruction si A≠0.
Dsz A:Goto 1
"FIN"
Isz A:Goto 1
"FIN"
Isz A:A<10
Goto 1
A:Lbl 1:A
Dsz A:Goto 1
Inséré dans un programme, déclenche l'exécution
du sous-programme spécifié.
A-1
A:"FIN"
"FIN"
Copyright © Lexibook 008
5/3/08 16:56:37

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Gc700zfr

Table des Matières