ПРИЛОЖЕНИЕ В
СООБЩЕНИЯ
Сообщения появляются в нижней части экрана, если компьютер оста-
новился при выполнении некоторого оператора BASIC'a, и указывают
причину, вызвавшую останов.
Сообщение содержит кодовый номер или букву. Краткое сообщение
помогает найти ошибочную строку и ошибочный оператор в этой строке. (Ко-
манда указывается как строка 0, оператор 1 располагается в строке первым,
оператор 2 следует после первого или THEN и т.д.)
От состояния CONTINUE зависит очень многое в сообщениях. Обычно
продолжение начинается с оператора, специфицированного в предыдущем
сообщении, но имеются исключения - сообщения н0 ... н, "9 ... и HD ...
(Смотри также приложение С).
|
код |
значение |
ситуация» |
|
1 |
2 |
3 |
|
и |
ОК (О'Кей! -Порядок!) Успешное завершение или переход на строку с номером |
разное |
|
1 |
NEXT without FOR (NEXT без FOR) |
NEXT |
|
2 |
Variable not found (переменная не найдена ) |
разное |
|
3 |
Subscript wrong (ошибочный индекс) |
в индекс- |
|
4 |
Out of memory (вне памяти ) В памяти недостаточно места для ваших действий. Вы |
LET |
|
1 |
2 |
3 |
|
можете освободить себе память, удалив командные стро- |
FOR | |
|
ки, испо льзу я DF.l ЕТЕ. затем удалить одну или две |
DIM | |
|
строки программы (с целью возврата их впоследствии), GO SUB | ||
|
получить дополнительную память, маневрируя оператором |
LOAD | |
|
CLEAR. |
MERGE | |
|
5 |
Out of screen ( кие жрана ) |
INPUT |
|
Если INPUT оператор генерирует больше чем 23 строки |
PRINT AT | |
|
и нижней половине >кра>м. также встречается с | ||
|
оператором PR1N Г AT 22.... | ||
|
6 |
Number too big ( число больше макс, допустимого ) |
арифмети- |
|
В результате вычислений получилось число больше |
ческие | |
|
10** 38. |
операции | |
|
7 |
RETURN without GO SL В ( RETURN без GO SUB J |
RETURN |
|
8 |
End of file ( конец файла ) |
операции |
|
памятью | ||
|
9 |
STOP statement ( оператор STOP ) После этого сообщения CONTINUE не может повторить STOP, но может передать у правление на следующий оператор. |
STOP |
|
А | |
| Invalid argument ( ошибочный аргумент ) |
SQR,LN,ASN |
|
1 |
Apt >менг функции не допустим в данной версии. |
ACS.USR со строковым аргументом |
|
1 в I |
[ ... Integer out of range ( переполнение целого ) , |
RANDOMIZE, |
|
Выдаётся, когда аргумент с плавающей точкой округля- |
RUN,POKE, | |
|
ется к целому. Для случая массивов смотри также |
DIM,GO TO. | |
|
I |
сообщение "3... |
GO SUB, |
|
с ! |
Nonsense in BASIC ( выражение не BASIC'a ) |
VAL, |
|
. i |
Текст ( строка ) не распознаётся BASIC'om как |
VAL$ |
|
1 |
2 |
3 |
|
допустимое выражение. | ||
|
D |
BREAK - CONT repeats Клавиша BREAK нажата во время действия перифе- |
LOAD,SAVE. VERIFY, MERGE, LPRINT, LLIST, СОРУ(когда компьютер запросил: "scroll?", а Вы ответили: N, STOP, BR. |
|
E |
Out of DATA < вне данных ) Попытка выдать READ, когда список данных в DATA |
READ |
|
F |
Invalid file паше ( неверное имя файла ) |
SAVE |
|
G |
No room for line ( нет места для строки ) |
ввод |
|
H |
STOP in INPUT Некоторые введенные данные начинаются с оператора |
INPUT |
|
! |
FOR without NEXT ( FOR без NEXT ) Цикл FOR ни разу не выполнялся, не найден NEXT оператор. |
FOR |
|
J |
Invalid I/O device ( неверное УВВ ) |
н операциях |
|
К |
Invalid color < неверный цвет ) |
INK.PAPER. |
|
1 |
2 |
3 |
|
BRIGHT, | ||
|
L |
BREAK into program < BREAK во время вып. программы ) |
разное |
|
M |
RAMTOP no good (адрес RAMTOP не годен) |
CLEAR, возможно RUN |
|
N |
Statement lost < оператор отсутствует) |
RETURN, CONTINUE |
|
0 |
Invalid stream ( ошибочны»! поток данных ) |
в операциях |
|
P |
FN without DEF ( FN без DEF ) Определяемая пользователем функция не определена в операторе DEF FN. |
FN |
|
Q |
Parameter error (ошибка в параметре ) |
FN |
|
R |
Таре loading error ( ошибка загрузки с ленты ) |
VERIFY LOAD MERGE |