QBasic est une approche structurée, la troisième génération langage de programmation qui prend en charge une variété de commandes , notamment les commandes , les commandes variables mathématiques, entrée /sortie et les commandes if /then commandes. Ceux-ci ne représentent qu'une partie des dizaines de commandes disponibles dans QBasic , mais ils constituent la base fondamentale nécessaire pour construire un programme, peu importe leur complexité . Commandes variables
de variables sont des espaces de stockage de stocker des valeurs . Il existe deux types de variables: numériques et chaîne. Variables numériques numéros de magasin, tandis que les variables chaîne de texte du magasin . Les cinq types de variables numériques disponibles incluent Integer, Long , simples et doubles. Entiers stockent les numéros non décimales entre -32.768 et 32.767 , tandis que les longues magasins valeurs non décimales entre -2147483648 et 2147483647 . Simples et doubles sont les mêmes que INTEGER et long terme, respectivement , sauf qu'ils soutiennent nombres décimaux. Définir une variable en tapant [variable As type] , où «variable » désigne le nom de variable et "type" est string, integer , long, simple ou double. Complémentaires noms de variables STRING avec un CityVariable $ , par exemple , $ NameVariable , $.
Commandes mathématiques
QBasic comprend de nombreuses commandes pour faire des calculs mathématiques automatiques. Par exemple, la fonction SQR trouve la racine carrée d'un nombre. Si vous avez écrit " PRINT SQR (4)" , par exemple, l'écran serait sortir la valeur 2. Sont également inclus les commandes trigonométriques comme COS , SIN et TAN, et la commande ABS , qui trouve la valeur absolue d'un nombre . Ne pas oublier les commandes de l'opérateur . Contrairement aux commandes traditionnelles , ils peuvent être jumelés à d'autres numéros à résoudre des problèmes mathématiques . L'opérateur + effectue une addition , l'opérateur - effectue la soustraction, l'opérateur /effectue la division et l'opérateur * effectue multiplication
d'entrée et de sortie des commandes
récupérer. les données d'un utilisateur à l'aide de la commande d'entrée. Sa syntaxe est [Input " texte " , variable] , où « texte » renvoie à la question que vous posez à l'utilisateur, et variable représente la variable numérique ou une chaîne qui stockera la réponse de l'utilisateur. Par exemple, pour demander à un utilisateur pour un nombre impair et le stocker dans la variable num , vous devez taper INPUT " S'il vous plaît entrez un nombre impair :"; Num . Vous pouvez alors sortir cette valeur à l'utilisateur via la commande PRINT en tapant PRINT Num . Ou vous pouvez émettre un message différent : PRINT " Je vous remercie. "
Si et commande alors
et structures vous permettent de diriger votre programme à exécuter un certain ensemble d'actions , étant donné qu'une condition est remplie. La syntaxe est [IF (condition) THEN ( actions ) END IF ] . Pour vérifier si la variable num est égal à 5 , par exemple , vous pouvez taper ce qui suit:
si num = 5 THENPRINT "C'est le bon numéro. " END IF et
autre composante de cette structure est la commande ELSE. Vous pouvez insérer après l'instruction PRINT pour laisser l'utilisateur de savoir si il a obtenu le mauvais numéro :
si num = 5 THENPRINT "C'est le bon numéro. " Else print "Il s'agit d' un nombre incorrect . "END IF et