Dictionnaire des mots-clés BASIC, C64
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