Программирование на языке BASIC 1990 г.

Приложение 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    ?
А---Б----------------------------------------------Б-----------Щ



СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Перспектива - "Hellraizer" (по мотивам книги А.Нортона "Королева Солнца").
Навезли новья - Обзор новинок ПО: Chainick: Horror in Flat.
Обзорчик SYS - Обзор системных программ: Bytamare v2.0, Hrum v3.5, PCD v6.2.
Игроскоп - краткий обзор игровых программ, появившихся в Челябинске: Freddy Kruger Live, Mortal Kombat, Zybex Remix, Gorodki, Atomic Robo Kid, Turbo Skate Fighter, Gremlins 2, Robot, Mercs, The Big Slease, UFO 2, Twin, Клятва Ночи, Trinia, Randex, Hunter, Talisman, Killed Until Dead, Supertetris, Miner, Tarzan, Final Fight, Go Bear Go, Rings Wars, 48 Утюгов, Prince of Persia и т.д.
DIY - схема 16-цветного видео-режим v1.1 для пентагона.

В этот день...   16 августа