Small Basic : Les 14 Mots-Clés (fr-FR)
Veuillez ajouter les informations pour expliquer chaque mots-clés.
La FAQ du Small Basic mentionne qu'il y a 14 mots-clés dans le language :
Quelles sont les caractéristiques principales du language Small Basic ?
...
- Taille
Le langage Small Basic language se contente juste de 14 mot-clés....
==========
Nous avons 14 mots-clés :
Else
ElseIf
EndFor
EndIf
EndSub
EndWhile
For
Goto
If
Step
Sub
Then
To
While
Et 2 Opérateurs :
And
Or
Dans Small Basic un mot-clé est montré dans Intellisense avec le symbole de clé :
Exemples
If, Then, EndIf
If (Clock. Hour < 12 ) Then
TextWindow.WriteLine("Bonne Matinée le Monde")
EndIf
If (Clock. Hour > 12 ) Then
TextWindow.WriteLine("Bonne Après-Midi le Monde")
EndIf
Else
Nous pouvons réduire deux instructions if..then..endif consécutives en une seule en utilisant un nouveau mot else.
Si nous réécrivons le programme en utilisant else, nous avons désormais :
If (Clock. Hour < 12 ) Then
TextWindow.WriteLine("Bonne Matinée le Monde" )
Else
TextWindow.WriteLine("Bonne Après-Midi le Monde" )
EndIf
Goto
If (i < 25) Then
Goto start
EndIf
For, To, EndFor
For..EndFor est, en terme de programmation, appelé une boucle boucle. Il vous permet de prendre une variable, lui donner une valeur initiale et une valeur finale et laisser l'ordinateur incrémente la variable pour vous. Chaque fois que l'ordinateur incrémente (ajoute 1) la variable, il exécute les instructions entre For et EndFor.
Ce programme affiche les nombres entre 1 et 24 dans l'ordre :
For i = 1 To 24
TextWindow.WriteLine(i )
EndFor
Step
Maintenant si vous voulez que la variable soit incrémentée de 2 au lieu de 1 (en clair, vous voulez afficher tous les nombres impairs entre 1 et 24), vous pouvez utiliser la boucle pour faire celà également.
For i = 1 To 24 Step 2
TextWindow.WriteLine(i )
EndFor
While, EndWhile
La boucle While et encore une autre méthode de boucle, qui est très utile en particulier lorsque le nombre de boucle n'est pas connu à l'avance. Alors que la boucle For s'exécute pour un nombre de fois prédéfini, la boucle While elle va s'exécuter tant qu'une condition donnée soit vraie ("True"). Dans l'exemple ci-dessous, nous réduire de moitié un nombre tant que le résultat est supérieur à 1.
number = 100
While (number > 1)
TextWindow.WriteLine(number)
number = number / 2
EndWhile
Sub, EndSub
Une sous-routine est une portion de code à l'intérieur d'un gros programme qui généralement fait quelque chose de spécifique, et qui peut être appelé depuis n'importe où dans le programme. Les sous-routines sont identifiées par un nom qui suit le mot-clé Sub et qui se terminent par le mot-clé EndSub. Voici un programme qui inclus une sous-routine et qui l'appelle depuis différents endroits.
PrintTime( )
TextWindow.Write("Entrer votre nom : " )
name = TextWindow.Read( )
TextWindow.Write( name + ", il est actuellement : " )
PrintTime( )
Sub PrintTime
TextWindow.WriteLine(Clock.Time )
EndSub
And, ElseIf
If percentage >= 75 Then
TextWindow.WriteLine( "L'étudiant à une note A." )
ElseIf percentage < 75 And percentage > = 60 Then
TextWindow.WriteLine( "L'étudiant à une note B." )
ElseIf percentage < 60 And percentage > = 35 Then
TextWindow.WriteLine( "L'étudiant à une note C." )
Else
TextWindow.WriteLine( "L'étudiant à une note D." )
EndIf
Or
Sub RainyCount
If Rainy = "y" Or Rainy = "Y" Then
RainyCount = RainyCount + 1
EndIf
EndSub