Small Basic: Les Conditions (fr-FR)
Cet article traite des conditions dans Small Basic. En espérant que ces informations vous apporteront une meilleure compréhension avancée du Small Basic.
Qu'est-ce qu'une Condition ?
En Small Basic, il y a deux modèles de code qui utilisent les conditions, comme indiqué si dessous.
If condition Then
statements
EndIf
While condition
statements
EndWhile
Types de Condition
Il y a trois types de condition dans Small Basic.
- Les expressions de comparaison (ex.
a ``<`` b
) - Les expressions logiques (ex.
clicked ``And`` moved
) - Les valeurs logiques (ex.
"True"
)
Les Expression de Comparaison
Dans Small Basic, nous avons les six opérateurs de comparaisons suivant :
- = égal à
- < plus petit que
- <= plus petit ou égal à
- > plus grand que
- >= plus grand ou égal à
- <> différent (non égal)
"Egal à" et "Non égal" sont également utilisé avec le texte. Mais les autres opérateurs ne fonctionnent qu'avec les nombres. Si vous comprez deux textes avec les opérateurs comme "plus petit que" ou "plus grand que", les textes sont convertis en nombres (zéro si le texte ne contient pas de nombre) avant de faire la comparaison. Par conséquent, vous ne pouvez pas faire de comparaison comme "ant" > "apple". Pour comparer des textes, vous devez créer une sous-routine pour le faire.
Les Expressions Logiques
Nous avons les deux opérateurs suivants:
- And (ET)
- Or (OU)
Le Small Basic ne contient pas d'opérateur Not (NON). Le code qui suit est la solution alternative de Nonki Takahashi :
Not = "True=False;False=True;"
While Not[keydown]
Program.Delay(200)
EndWhile
Les Valeurs Logiques
Il ya deux valeurs logiques :
- "True" (Vrai)
- "False" (Faux)
Ces textes ne sont pas sensibles à la casse. Vous pouvez donc écrire "TRUE" ou "false" pour avoir le même résultat. Actuellement, Small Basic vérifie que la valeur logique est "True" ou non (il ne vérifie pas "False").
Voir Aussi
- Small Basic: Les Instructions de Contrôle
- Small Basic: Les Expressions
- Small Basic Getting Started Guide: Chapter 4: Conditions and Branching (en-US)
- Small Basic Curriculum: Lesson 1.4: Conditions and Loops (en-US)
- Wiki: Portail Small Basic
Autres Langues
- Article original : Small Basic: Condition (en-US)