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

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

Publicité

Manuel d'utilisation
If ... Then ... Else
9-6
On peut imbriquer des instructions « For ...Next » en intégrant une autre
boucle « For ...Next » à l'intérieur d'une boucle existante. Il faut alors
donner un nom unique à chaque variable compteur. Le type de construction
suivant, est correct :
For I = 1 To 10
For J = 1 To 10
For K = 1 To 10
...
Next K
Next J
Next I
Note
Si vous oubliez la variable Next dans votre séquence de programme,
la valeur d'incrémentation de Step est ajoutée à la variable associée
à la boucle For la plus récente. Si une instruction Next est lue avant
son instruction For correspondante, une erreur se produit.
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
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
Description
If
Ceci débute la structure de contrôle simple If ... Then
condition
C'est une expression évaluée vrai (différent de 0) ou faux (0 ou nul).
Then
Identifie l'action à effectuer si la condition est satisfaite
'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

Publicité

Table des Matières
loading

Table des Matières