Campbell Scientific CR200 Série Manuel D'utilisation page 97

Masquer les pouces Voir aussi pour CR200 Série:
Table des Matières

Publicité

Chapitre 9. Instructions de contrôle de programme
Exemple d'instruction « For...Next »
L'exemple utilise une boucle "For ...Next" à l'intérieur d'une autre boucle.
Dim I, J 'Déclaration des variables.
For J = 5 To 1 Step -1
For I = 1 To 12
. . . .
Next I
. . . .
Next J
. . . .
Cet exemple rempli les éléments impairs de X jusqu'à 40 * Y avec des nombres impairs.
For I = 1 To 40 * Y Step 2
X( I ) = I
Next I
If ... Then ... Else
Cela permet une exécution conditionnelle, basée sur l'évaluation d'une expression.
* Syntaxe 1
If condition Then thenpart [Else elsepart]
* Syntaxe 2
If condition1 Then
[bloc d'instructions-1]
[ElseIf condition2 Then
[bloc d'instructions-2]
[Else
[bloc d'instructions-n] ]
End If
* Description de la Syntaxe 1
La forme à une seule ligne est souvent utilisée pour les tests conditionnels courts et simples. La
Syntaxe 1 comporte trois parties :
Partie
If
condition
Then
thenpart
Else
elsepart
Les champs thenpart et elsepart ont la même syntaxe :
{instruction | [Go To] numéro_de_le_ligne | Go To intitulé_de_le_ligne}
La syntaxe des champs thenpart et elsepart ont cette partie :
Partie
Instruction
Note:
* Description de la syntaxe 2
Le block de forme If ... Then ... Else permet d'avoir plus de structure et de flexibilité qu'une
forme à une seule ligne. Elle est souvent plus facile à lire, à comprendre, à débuguer et donc à
« entretenir » (maintain). La syntaxe 2 contient ces parties :
'On recule de un à chaque fois, sur 5 fois
'On effectue 12 fois la boucle
'On exécute quelques instructions
'On exécute quelques instructions
'On exécute quelques instructions
Description
Ceci débute la structure de contrôle simple If ... Then
C'est une expression évaluée vrai (différent de 0) ou faux (0 ou nul).
Identifie l'action à effectuer si la condition est satisfaite
Instructions ou commandes à effectuer quand la condition est vraie
Identifie l'action à effectuer si la condition n'est pas satisfaite. Si la partie « Else » n'est pas
présente, le contrôle passe aux instructions suivantes du programme.
Instructions ou commandes exécutées lorsque la condition est fausse.
Description
Une ou plusieurs instructions CRBasic, séparées par des guillemets « : ».
Vous pouvez avoir plusieurs instructions avec une condition, mais elles
doivent être
sur la même ligne et doivent être séparées par des « : »,
comme dans l'exemple suivant.
If A > 10 Then A = A + 1 : B = B + A : C = C + B
9-5

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières