|
Приложение B - сообщения.
|
П Р И Л О Ж Е Н И Е B
С О О Б Щ Е Н И Я
Они появляются в нижней части экрана, если компьютер остановился
при выполнении некоторого оператора бейсика, и указываюT причину,
вызвавшую останов.
Сообщение содержит кодовый номер или букву, краткое
содержание помогает найти ошибочную строку и ошибочный оператор в
этой строке, (команда указывается как строка 0, оператор 1 распо-
лагается в строке первым, оператор 2 следует после первого или
THEN и т.д.)
От состояния CONTINUE зависит очень многое в сообщениях.
Обычно продолжение начинается с оператора, специфицированного в
предыдущем сообщении, но имеются исключения - сообщения 0,9 и D,
(смотри также приложение C).
Ъ---В----------------------------------------------В-----------ї
?Kод? Значение ? Ситуация ?
Г---Е----------------------------------------------Е-----------?
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? 0 ? OK (о' KEй! порядок ) ? разное ?
? ? ? ?
? ? Успешное завершение или переход на строку с ? ?
? ? номером больим чем имеется всего. ? ?
? ? Это сообщение не имеет строки или оператора ? ?
? ? определенного для CONTINUE ? ?
Г---Е----------------------------------------------Е-----------?
? 1 ? NEXT WITHOUT FOR (NEXT без FOR) ? NEXT ?
? ? ? ?
? ? Управляющей переменной нет (не была опреде- ? ?
? ? лена в операторе FOR ), но есть обычная пере-? ?
? ? менная с тем же именем. ? ?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? 2 ? VARIABLE NOT FOUND (переменная не найдедена) ? ?
? ? ? ?
? ? Для простой переменной выдается, если она ? ?
? ? используется без предварительного определения? ?
? ? в операторах LET,READ или INPUT, или загружа-? ?
? ? ется с ленты или устанавливается для индекси-? ?
? ? руемой переменной, сообщение выдается, если ? ?
? ? она не была предварительно определена в ? ?
? ? операторе DIM перед использованием или ? ?
? ? загрузкой с ленты. ? ?
Г---Е----------------------------------------------Е-----------?
? 3 ? SUBSCRIPT WRONG (ошибочный индекс) ? в индекс- ?
? ? ? ной пере- ?
? ? Индекс превышает размерность массива, либо ? менной ?
? ? ошибочное число задает индекс, если индекс ? или ?
? ? отрицательный или больше 65536, то выдается ? ?
? ? сообщение B. ? ?
Г---Е----------------------------------------------Е-----------?
? 4 ? OUT OF MEMORU (вне памяти) ? LET ?
? ? ? INPUT ?
? ? В памяти недостаточно места для ваших дей- ? FOR ?
? ? ствий, вы можете освободить себе память ? DIM ?
? ? удалив командные строки, используя DELETE ? GO SUB ?
? ? затем удалить одну или две строки программы ? LOAD ?
? ? ( с целью возврата их в последствии), ? MERGE ?
? ? получить дополнительную память маневрируя ? ?
? ? оператором CLEAR. ? ?
Г---Е----------------------------------------------Е-----------?
? 5 ? OUT OF SCREEN ( вне экрана) ? INPUT ?
? ? ? PRINT ?
? ? Если INPUT оператор генерирует больше чем 23 ? ?
? ? строки в нижней половине экрана, также встре-? ?
? ? чается с PRINT AT 22,.... ? ?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? 6 ? NUMBER TOO BIG (число больше максимально ? арифмети- ?
? ? допустимого) ? ческие ?
? ? В результате вычисления получилось число ? операции ?
? ? больше 10**38. ? ?
Г---Е----------------------------------------------Е-----------?
? 7 ? RETURN WITHOUT GO SUB ( RETURN без GO SUB) ? RETURN ?
? ? ? ?
? ? Встретилось больше операторов RETURN, чем ? ?
? ? было операторов GO SUB ? ?
Г---Е----------------------------------------------Е-----------?
? 8 ? END OF FILE ( конец файла ) ? операции ?
? ? ? с внешней ?
? ? ? памятью ?
Г---Е----------------------------------------------Е-----------?
? 9 ? STOP STATEMENT ( оператор STOP) ? STOP ?
? ? ? ?
? ? После этого сообщения CONTINUE не может ? ?
? ? повторить STOP, но может передать управление ? ?
? ? на следующий оператор. ? ?
Г---Е----------------------------------------------Е-----------?
? A ? INVALID ARGUMENT ( ошибочный аргумент) ? SQR ?
? ? ? ON ?
? ? Аргумент функции не допустим в данной версии ? ASN ?
? ? ? ACS ?
? ? ? USR ?
? ? ? строковый ?
? ? ? аргумент ?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? B ? INTEGER OUT OF RANGE (переполнение целого) ? RUN ?
? ? ? RANDOM ?
? ? ? POKE ?
? ? Округляется к целому. для случая массивов ? GO TO ?
? ? ? GO SUB ?
? ? ? LIST ?
? ? ? LLIST ?
? ? ? PAUSE ?
? ? ? PLOT ?
? ? ? CHR$ ?
? ? ? PEEK ?
? ? ? USR( с ?
? ? ? числовым ?
? ? ?аргументом)?
Г---Е----------------------------------------------Е-----------?
? C ? NONSENSE IN BASIC (выражение не бейсика) ? VAL ?
? ? ? VAL$ ?
? ? Текст (строка) не распознается бейсиком как ? ?
? ? допустимое выражение ? ?
Г---Е----------------------------------------------Е-----------?
? D ? BREAK-CONT REPEATS ? LOAD ?
? ? ? SAVE ?
? ? Клавиша BREAK нажата во время действия пери- ? VERIFY ?
? ? ферийной операции. Действия CONTINUE после ? MERGE ?
? ? этого оператора обычные, те что указаны в ? LPRINT ?
? ? операторе, сравните с сообщением L. ? LLIST ?
? ? ? COPY(толь-?
? ? ? ко когда ?
? ? ? компьютер ?
? ? ? запросил ?
? ? ? сверстку,а?
? ? ? вы ответи-?
? ? ? ли N,SPASE?
? ? ? или STOP) ?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? E ? OUT OF DATA ( вне данных) ? READ ?
? ? ? ?
? ? Попытка выдать READ когда список данных в ? ?
? ? DATA кончится. ? ?
Г---Е----------------------------------------------Е-----------?
? F ? INVALID FILE NAME (неверное имя файла) ? SAVE ?
? ? ? ?
? ? Оператор SAVE с пустой строкой вместо имени ? ?
? ? или с именем длиннее 10 символов. ? ?
Г---Е----------------------------------------------Е-----------?
? G ? NO ROOM FOR LINE ( нет места для строки) ? ввод ?
? ? ? ?
? ? Недостаточно места в памяти для записи ? строки в ?
? ? очередной строки программы ? программу ?
Г---Е----------------------------------------------Е-----------?
? H ? STOP IN INPUT ? INPUT ?
? ? ? ?
? ? Некоторые введенные данные начинаются с ? ?
? ? оператора STOP, или была нажата INPUT LINE, ? ?
? ? действие CONTINUE - обычное. ? ?
Г---Е----------------------------------------------Е-----------?
? I ? FOR WITHOUT NEXT (FOR без NEXT) ? FOR ?
? ? ? ?
? ? Цикл FOR ни разу не выполнялся, ? ?
? ? не найден NEXT оператор. ? ?
Г---Е----------------------------------------------Е-----------?
? J ? INWALID I/O DEVISCE (неверное устройство ? в операции?
? ? ? с внешним ?
? ? ввода-вывода) ?устройством?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? к ? INWALID COLOUR (неверный цвет) ? INK ?
? ? ? PAPER ?
? ? Специфицированное число имеет неверное ? BORDER ?
? ? значение ? FLASH ?
? ? ? BRIGHT ?
? ? ? INVERS ?
? ? ? OVER ?
? ? ? а также ?
? ? ? после одно?
? ? ? го из пере?
? ? ? данных уп-?
? ? ? равляющих ?
? ? ? символов ?
Г---Е----------------------------------------------Е-----------?
? L ? BREAK INTO PROGRAMM (BREAK во время выполне- ? разное ?
? ? ния программы) ? ?
? ? ? ?
? ? Нажата клавиша BREAK; Это обнаруживается ? ?
? ? между двумя операторами. Строка и номер ? ?
? ? оператора в строке указывает на оператор ? ?
? ? выполненый перед нажатием BREAK, но ? ?
? ? CONTINUE переходит к следующему оператору. ? ?
Г---Е----------------------------------------------Е-----------?
? м ? RAMTOR NO COOD ( адрес RAMTOP не годен ) ? CLEAR ?
? ? ? возможно ?
? ? Число указанное для RAMTOP слишком велико ? ?
? ? или слишком мало. ? ?
Г---Е----------------------------------------------Е-----------?
? N ? STATEMENT LOST ( оператор отсутствует) ? RETURN ?
? ? (я не найдена) ? NEXT ?
? ? Переход к оператору, которого уже нет ? CONTINUE ?
А---Б----------------------------------------------Б-----------Щ
Ъ---В----------------------------------------------В-----------ї
? 1 ? 2 ? 3 ?
Г---Е----------------------------------------------Е-----------?
? O ? INWALID STREAM ( ошибочный поток данных) ? в операции?
? ? ? ввода- ?
? ? ? вывода ?
Г---Е----------------------------------------------Е-----------?
? P ? FN WITHOUT DEF (FN без DEF) ? FN ?
? ? ? ?
? ? Определяемая пользователем функция не опреде-? ?
? ? лена в операторе DEF FN. ? ?
Г---Е----------------------------------------------Е-----------?
? Q ? PARAMETER ERRER ( ошибка в параметре) ? FN ?
? ? ? ?
? ? Ошибочное число аргументов или один из них ? ?
? ? не того типа, какой был описан. ? ?
Г---Е----------------------------------------------Е-----------?
? R ? TAPE LOADING ERRER ( ошибка загрузки с ленты)? VERIFY ?
? ? ? LOAD ?
? ? Файл на ленте найден, но не считывается. ? MERGE ?
А---Б----------------------------------------------Б-----------Щ
|
|