Dictionnaire des mots-clés BASIC, C64

Commodore 64

Cette section répertorie tous les mots-clés BASIC, avec des explications et des exemples, dans un format uniforme.

Les détails des messages d'erreur ne sont pas inclus ici, mais rassemblés dans une liste alphabétique après cette section.

La syntaxe de chaque commande est donnée de manière standard.

Les paramètres sont généralement des expressions numériques, des expressions de chaîne ou des variables, et celles-ci sont toujours soigneusement distinguées ;

par exemple, ABS (expression numérique) signifie que toute expression numérique valide est utilisable avec ABS, ce qui implique que ABS peut être utilisé avec des variables, comme dans ABS(X).

Les crochets indiquent des paramètres facultatifs ; lorsqu'un tel paramètre est omis, une valeur par défaut est prise par le système.

Les fonctions numériques causent probablement la plupart des erreurs.

Tout d'abord, il y a une chance d'une simple ERREUR DE SYNTAXE, peut-être une construction arithmétiquement erronée ou une parenthèse omise.

Deuxièmement, les paramètres numériques ont un large éventail de restrictions de plage :

les valeurs d'octet doivent être comprises entre 0 et 255,

les adresses mémoire doivent être comprises entre 0 et 65 535,

les expressions entières et logiques doivent être comprises entre —32768 et +32767,

aucun nombre ne peut être en dehors d'environ — 1E38 et +1E38,

les dénominateurs zéro ne sont pas valides,

les racines carrées ne peuvent pas exister pour les nombres négatifs, etc.

Ces erreurs sont relativement faciles à corriger, de sorte que les erreurs ne sont mentionnées que lorsque, comme dans DATA, une caractéristique notable existe.

Dans quelques cas, des informations sont fournies dans ce chapitre, où elles aident à clarifier certains aspects de BASIC, et des jetons sont répertoriés pour les programmeurs intéressés par la recherche du stockage BASIC en mémoire.

ABS

AND

ASC

ATN

CHR$

CLOSE

CLR

CMD

CONT

COS

DATA

DEF

DIM

END

EXP

FN

FOR

FRE

GET

GET#

GOSUB

GOTO

IF

INPUT

INPUT#

INT

LEFT$

LEN

LET

LIST

LOAD

LOG

MID$

NEW

NEXT

NOT

ON

OPEN

OR

PEEK

POKE

POS

PRINT

PRINT#

READ

REM

RESTORE

RETURN

RIGHT$

RND

RUN

SAVE

SGN

SIN

SPC

SQR

STATUS (short ST)

STEP

STOP

STR$

SYS

TAB

TAN

THEN

TIME (short TI)

TIME$ (short (TI$)

TO

USR

VAL

VERIFY

WAIT

 

ABS - DEF DIM - INPUT# INT - NOT ON - RETURN
RIGHT$ - STR$ SYS - WAIT    

Dictionnaire des mots-clés BASIC, C64

Du Commodore 64