Votre ordinateur n'oublie jamais
(... sauf si vous l'éteignez...)

GW-BASIC (PC-BASIC)

Initiation au langage Basic

Une compétence qui rend votre ordinateur si puissant est sa "mémoire".

Faites-lui "souvenir" du nombre 13.

Taper:

A = 13

Maintenant "confondez" l'ordinateur en tapant ce que vous voulez.

Lorsque vous avez terminé, appuyez sur ENTER.

Voyez si l'ordinateur se souvient de ce que signifie A en tapant :

PRINT A

Votre ordinateur se souvient que A est 13 tant que vous le rester allumé ... ou jusqu'à ce que vous fassiez cela.

Taper:

A =17.2

Si vous lui demandez PRINT A maintenant, il affiche 17.2

Vous n'êtes pas obligé d'utiliser la lettre A. Vous pouvez utiliser n'importe quelle lettre de A à Z. En fait, vous pouvez utiliser n'importe quelle lettre de A à Z.

Taper:

B =15
C =20
BC = 25

Faites-lui afficher tous les nombres que vous lui avez demandé de retenir.

Taper:

PRINT A , B, C, BC

Si vous voulez que l'ordinateur mémorise une "chaîne" de lettres ou de chiffres, utilisez une lettre avec un signe de dollar ($).

Taper:

A$ = "ESSAYER DE"
B$ = "VOUS SOUVENIR"
C$ = "DE CECI, VOTRE"
BC$ = "GRAND ORDINATEUR"

Tapez ensuite :

PRINT A$, B$, C$, BC$

Les "types d'ordinateurs" ont un nom pour toutes les lettres que vous avez utilisées : "variables". Jusqu'à présent, vous avez utilisé ces variables :

LA MÉMOIRE DE VOTRE ORDINATEUR
CHIFFRES CARACTÈRES
A → 17.2
B → 15
C → 20
BC → 25
A$ → "ESSAYEZ DE"
B$ → "VOUS SOUVENIR"
C$ → "DE CECI, VOTRE"
BC$ → "GRAND ORDINATEUR"

Vérifiez ponctuellement les variables ci-dessus pour voir si l'ordinateur se souvient de la bonne information. Par exemple, pour voir si BC contient toujours 25, tapez :

PRINT BC

Considérez les variables comme de petites boîtes dans lesquelles vous pouvez stocker des informations. Un ensemble de boîtes est pour les chaînes ; l'autre ensemble est pour les nombres. Chaque boîte a une étiquette.

L'ordinateur est pointilleux sur ses règles

Pensez-vous que l'ordinateur accepte ces lignes ?

D = "G"
Z = "CECI SONT DES DONNÉES DE CHAÎNE"

L'ordinateur répond aux deux lignes ci-dessus par ?

TYPE MISMATCH ERROR. Il vous dit que vous devez respecter ses règles.

Les règles "ignorées" par les lignes ci-dessus sont :

RÈGLES SUR LES DONNÉES DE CHAINE

(1) Toutes les données entre guillemets sont STRING DATA.

(2) Vous ne pouvez affecter STRING DATA qu'aux variables AVEC UN SIGNE $.

Pour que les lignes ci-dessus obéissent aux règles de l'ordinateur, utilisez un signe dollar avec le D et le Z.

Tapez :

D$ = "G"
Z$ = "CECI SONT DES DONNÉES DE CHAÎNE"

L'ordinateur accepte maintenant ces lignes.

Que diriez-vous de cette ligne?

Pensez-vous que l'ordinateur l'accepte ?

D$ = G

La ligne ci-dessus a ignoré ces règles :

RÈGLES SUR LES DONNÉES NUMÉRIQUES

(1) Les nombres non entre guillemets sont des DONNÉES NUMÉRIQUES.

(2) Les données numériques ne peuvent être affectées qu'aux variables SANS SIGNE $.

Tapez ceci, que l'ordinateur accepte :

D = G
z = 1

Vous l'avez maintenant ajouté à la mémoire de votre ordinateur.

LA MÉMOIRE DE VOTRE ORDINATEUR
CHIFFRES CARACTÈRES
D → 6
Z → 12
D$ → "6"
Z$ → "CECI SONT DES DONNÉES DE CHAÎNE"


Maintenant, faites quelque chose d'intéressant avec ce que vous avez demandé à l'ordinateur de retenir.

Taper:

PRINT D * 2

L'ordinateur imprime le produit de D fois 2.

Essayez cette ligne :

PRINT Z/D

L'ordinateur imprime le quotient de Z divisé par D.

Cela fonctionnerait-il ?

PRINT D$ * 2

Est-ce que vous l'avez essayé?

Cela oblige l'ordinateur à imprimer le même ? TYPE MISMATCH ERROR.

Il ne peut pas multiplier les données de chaîne.

Barrez ci-dessous les commandes que l'ordinateur rejette :

EXERCICE AVEC VARIABLES

F = 22.9999988

M = "19.2"

DZ$ = "RAPPELER VOUS DE CA POUR MOI"

M$ = 15

Z= F + F

Achevé?

Voici les commandes que l'ordinateur accepte.

F = 22.9999988

DZ$ = "RAPPELER VOUS DE CA POUR MOI"

Z= F + F

RÈGLES SUR LES VARIABLES

Vous pouvez utiliser deux caractères quelconques de A à Z pour une variable. Le premier caractère doit être une lettre de A à Z ; cependant, la seconde peut être soit un chiffre, soit une lettrer.

Si vous souhaitez lui attribuer des données de chaîne, mettez un signe dollar après. Sinon, il ne peut contenir que des données numériques.

 

 

 

 




 

 

Recherche personnalisée