<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0</id>
	<title>УКНЦ Бейсик Руководство программиста - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;action=history"/>
	<updated>2026-05-03T07:38:03Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;diff=2949&amp;oldid=prev</id>
		<title>Nzeemin: категория</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;diff=2949&amp;oldid=prev"/>
		<updated>2020-03-29T14:17:05Z</updated>

		<summary type="html">&lt;p&gt;категория&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 17:17, 29 марта 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l708&quot;&gt;Строка 708:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 708:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:УКНЦ]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Категория:УКНЦ&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Б&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;diff=1965&amp;oldid=prev</id>
		<title>Nzeemin: Новая страница: «{{ДИ}} &lt;pre&gt;         УТВЕРЖДЕН     .00031-01 33 01-ЛУ                               ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ               КО…»</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0&amp;diff=1965&amp;oldid=prev"/>
		<updated>2015-10-07T06:02:26Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{ДИ}} &amp;lt;pre&amp;gt;         УТВЕРЖДЕН     .00031-01 33 01-ЛУ                               ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ               КО…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
УТВЕРЖДЕН&lt;br /&gt;
&lt;br /&gt;
   .00031-01 33 01-ЛУ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ&lt;br /&gt;
              КОМПЛЕКСА ВЫЧИСЛИТЕЛЬНОГО УЧЕБНОГО&lt;br /&gt;
                    &amp;quot;ЭЛЕКТРОНИКА МС 0202&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            БЕЙСИК&lt;br /&gt;
&lt;br /&gt;
                    РУКОВОДСТВО ПРОГРАММИСТА&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
                           ЛИСТОВ 14&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                             1987&lt;br /&gt;
                                                         ЛИТЕРА  А&lt;br /&gt;
&lt;br /&gt;
                              - 2 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                             АННОТАЦИЯ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Настоящий документ  является  руководством  программиста  по&lt;br /&gt;
 работе с БЕЙСИК-системой и содержит общую информацию, необходимую&lt;br /&gt;
 программисту для работы с языком БЕЙСИК на микро-ЭВМ &amp;quot;Электроника&lt;br /&gt;
 МС 0511&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
      Документ  содержит  сведения  об  основных   характеристиках&lt;br /&gt;
 БЕЙСИК-системы,  способе   использования,   а   также   сообщения&lt;br /&gt;
 программисту и оператору.&lt;br /&gt;
&lt;br /&gt;
                              - 3 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                            СОДЕРЖАНИЕ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1.  НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ.................  4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 2.  ХАРАКТЕРИСТИКИ ПРОГРАММ...................................  5&lt;br /&gt;
&lt;br /&gt;
 2.1.   Распределение памяти...................................  5&lt;br /&gt;
 2.2.   Режим работы...........................................  7&lt;br /&gt;
&lt;br /&gt;
 3.  ОБРАЩЕНИЕ К ПРОГРАММЕ.....................................  8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 4.  ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ.................................  8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 5.  СООБЩЕНИЯ.................................................  9&lt;br /&gt;
&lt;br /&gt;
 5.1.   Формат сообщений.......................................  9&lt;br /&gt;
 5.2.   Сообщения об ошибках................................... 10&lt;br /&gt;
&lt;br /&gt;
                              - 4 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           1. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММЫ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      БЕЙСИК-система   для   микро-ЭВМ   &amp;quot;Электроника   МС   0511&amp;quot;&lt;br /&gt;
 представляет собой единый комплекс  программ.  Она  предназначена&lt;br /&gt;
 для непосредственного выполнения команд  и  операторов  языка,  а&lt;br /&gt;
 также для выполнения БЕЙСИК-программ с предыдущей их компиляцией.&lt;br /&gt;
 Система позволяет создавать программы на языке  БЕЙСИК,  обладает&lt;br /&gt;
 большими возможностями по редактированию и отладке программ.&lt;br /&gt;
&lt;br /&gt;
      Для   работы   с   БЕЙСИК-системой   необходима    микро-ЭВМ&lt;br /&gt;
 &amp;quot;Электроника  МС  0511&amp;quot;  (  1.700.016)  с  подключенным   к   ней&lt;br /&gt;
 монитором с размерностью экрана 640 х 264.  В  качестве  монитора&lt;br /&gt;
 может использоваться бытовой телевизионный приемник. Для хранения&lt;br /&gt;
 программ к  микро-ЭВМ  может  быть  подключен  бытовой  кассетный&lt;br /&gt;
 магнитофон.&lt;br /&gt;
&lt;br /&gt;
      Программа компилятора БЕЙСИК записана на диске    .00031  МД&lt;br /&gt;
 01 и  передается  в  микро-ЭВМ  по  локальной  сети   из   машины&lt;br /&gt;
 преподавателя.  В  дальнейшем  будет  предоставлена   возможность&lt;br /&gt;
 загрузки БЕЙСИК-системы с кассеты ПЗУ.&lt;br /&gt;
&lt;br /&gt;
                              - 5 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                    2. ХАРАКТЕРИСТИКИ ПРОГРАММ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       2.1. Распределение памяти&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Общий объем непосредственно адресуемой памяти ЦП  составляет&lt;br /&gt;
 56 Кбайт  (1Кбайт=1024байт).  Размер  БЕЙСИК-системы  может  быть&lt;br /&gt;
 различным в зависимости от версии языка, но не превышает 28Кбайт.&lt;br /&gt;
 Остальное  адресное  пространство  используется  БЕЙСИК-системой.&lt;br /&gt;
 Адреса ниже  2000  отведены  под  общий  системный  стек  (адреса&lt;br /&gt;
 возврата из подпрограмм, временное хранение данных и т.п.).  Ниже&lt;br /&gt;
 исполнительной части БЕЙСИК-системы расположена область системных&lt;br /&gt;
 переменных, флагов счетчиков, буферов и т.п.  Выше  этой  области&lt;br /&gt;
 хранится  во  внутреннем  представлении  текст   вводимых   строк&lt;br /&gt;
 пользовательской программы.&lt;br /&gt;
&lt;br /&gt;
      Выше текста программы размещается объектный  код  программы,&lt;br /&gt;
 получаемый при выполнении команды RUN. Ввод  пользователем  новых&lt;br /&gt;
 строк или исправление старых приводит к  порче  объектного  кода.&lt;br /&gt;
 поэтому попытки  обратиться  в  этом  случае  к  объектному  коду&lt;br /&gt;
 программы приводит к  ошибке  &amp;quot;Продолжение  выполнения  программы&lt;br /&gt;
 невозможно&amp;quot;. Только после успешной компиляции  (по  команде  RUN)&lt;br /&gt;
 опять  становится  возможным  выполнение   команд   GOTO,   CONT,&lt;br /&gt;
 пошаговое выполнение программы и т.п.&lt;br /&gt;
&lt;br /&gt;
      Выше объектного кода отводится  200  байтов  под  символьные&lt;br /&gt;
 переменные. Величину этой области можно изменить оператором CLEAR&lt;br /&gt;
 (см.БЕЙСИК. Описание языка. У1.00031-01 35 01).&lt;br /&gt;
&lt;br /&gt;
      Выше области  строк  резервируется  память   для   индексных&lt;br /&gt;
 переменных  всех   типов.   В   этой   области   также   хранятся&lt;br /&gt;
 максимальные значения индексов массивов. Область массивов  всегда&lt;br /&gt;
 располагается  начиная  с  четного  адреса,  поэтому  и  величина&lt;br /&gt;
 области строк всегда является  четным  числом.  В  случае,  когда&lt;br /&gt;
 оператором  CLEAR  указывается  нечетное  количество  байтов  для&lt;br /&gt;
 строк, оно автоматически увеличивается до четного числа.&lt;br /&gt;
&lt;br /&gt;
      Распределение памяти приведено на рис. 1.&lt;br /&gt;
&lt;br /&gt;
                              - 6 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
              -------------------------------&lt;br /&gt;
     157777   !     ДРАЙВЕР СЕТИ             !&lt;br /&gt;
              !                              !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
     150000   !   ПАМЯТЬ ПОЛЬЗОВАТЕЛЯ        !&lt;br /&gt;
              !                              !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
     HIMEM    ! БЛОК КОНТРОЛЯ ДЛЯ ФАЙЛОВЫХ   !&lt;br /&gt;
              ! ДАННЫХ С БУФЕРОМ (256+18БАЙТ)!&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! БУФЕР ДЛЯ SAVE, LOAD И ВВОДА !&lt;br /&gt;
              ! С КЛАВИАТУРЫ (256 БАЙТ)      !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! ТАБЛИЦА СВЯЗИ (ДЛЯ КАЖДОЙ    !&lt;br /&gt;
              ! СТРОКИ 3 СЛОВА)              !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! ТАБЛИЦА ИМЕН И ЗНАЧЕНИЙ      !&lt;br /&gt;
              ! ПРОСТЫХ ПЕРЕМЕННЫХ           !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! СТЕК ЦИКЛОВ FOR И            !&lt;br /&gt;
              ! ПОДПРОГРАММ GOSUB            !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! СВОБОДНАЯ ОБЛАСТЬ (РАЗМЕР    !&lt;br /&gt;
              ! ВЫДАЕТ ФУНКЦИЯ FREE [(N)]    !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! ПАМЯТЬ МАССИВОВ              !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! ПАМЯТЬ СТРОКОВЫХ ПЕРЕМЕННЫХ  !&lt;br /&gt;
              !        (200 БАЙТ)            !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              !        ОБЪЕКТНЫЙ КОД         !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! ТЕКСТ СТРОК ПРОГРАММ         !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              !          Б Е Й С И К         !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              ! СИСТЕМНЫЕ ПЕРЕМЕННЫЕ, ФЛАГИ, !&lt;br /&gt;
              ! СЧЕТЧИКИ, БУФЕРА И Т.Д.      !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
     2000     !           С Т Е К            !&lt;br /&gt;
              !------------------------------!&lt;br /&gt;
              !          ВЕКТОРА             !&lt;br /&gt;
        0     !------------------------------!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                           Рис. 1&lt;br /&gt;
&lt;br /&gt;
                              - 7 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       2.2. Режим работы&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Программа на языке БЕЙСИК состоит из  строк,  которые  могут&lt;br /&gt;
 содержать  операторы  и  команды.  Программа  может  вводиться  и&lt;br /&gt;
 выполняться   в   одном   из   двух   режимов:   косвенном    или&lt;br /&gt;
 непосредственном.&lt;br /&gt;
&lt;br /&gt;
      Для выполнения программы в косвенном  режиме  каждая  строка&lt;br /&gt;
 этой программы должна начинаться  с  номера  строки.  За  номером&lt;br /&gt;
 строки следует оператор. Минимальный номер строки 0, максимальный&lt;br /&gt;
 - 65535. Ввод   операторов   программы   может   выполняться    в&lt;br /&gt;
 произвольном порядке. Выполнение операторов происходит в  порядке&lt;br /&gt;
 возрастания номеров строк после подачи команды RUN.&lt;br /&gt;
&lt;br /&gt;
      Для  работы  в  непосредственном  режиме  номер  строки   не&lt;br /&gt;
 вводится. Операторы без номера строки выполняются непосредственно&lt;br /&gt;
 по мере их ввода в систему. Непосредственный режим БЕЙСИК-системы&lt;br /&gt;
 позволяет использовать вычислительную  машину  как  очень  мощный&lt;br /&gt;
 калькулятор.&lt;br /&gt;
&lt;br /&gt;
      Только  в  непосредственном   режиме   выполняются   команды&lt;br /&gt;
БЕЙСИК-системы. К ним относятся:&lt;br /&gt;
&lt;br /&gt;
       1) команды пуска программы (RUN, CONT, SYSTEM);&lt;br /&gt;
&lt;br /&gt;
       2) команды загрузки и хранения программ&lt;br /&gt;
          (LOAD, SAVE, MERGE, CLOAD, CSAVE, FILES, BLOAD, BSAVE);&lt;br /&gt;
&lt;br /&gt;
       3) команды работы с текстами программ (LIST, DELETE, RENUM,&lt;br /&gt;
          AUTO, LLIST).&lt;br /&gt;
&lt;br /&gt;
      Подробнее команды описаны в документе:&lt;br /&gt;
&lt;br /&gt;
               БЕЙСИК. Описание языка. У1.00031-01 35 01.&lt;br /&gt;
&lt;br /&gt;
                              - 8 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                     3. ОБРАЩЕНИЕ К ПРОГРАММЕ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Загрузка БЕЙСИК-системы  через  локальную  сеть  выполняется&lt;br /&gt;
 согласно У1.00031-01 34 03 Локальная сеть. Руководство оператора.&lt;br /&gt;
&lt;br /&gt;
      Признаком  нормальной  работы  системы   служит   выполнение&lt;br /&gt;
 следующих действий:&lt;br /&gt;
&lt;br /&gt;
        - очистка экрана телевизора&lt;br /&gt;
&lt;br /&gt;
        - формирование на экране служебной строки:&lt;br /&gt;
&lt;br /&gt;
                                          ЛАТ&lt;br /&gt;
&lt;br /&gt;
        - вывод начального сообщения:&lt;br /&gt;
&lt;br /&gt;
       БЕЙСИК          УК-НЦ          (ВГУ, 1987.07.08)&lt;br /&gt;
&lt;br /&gt;
       Ok&lt;br /&gt;
&lt;br /&gt;
      Приглашение &amp;quot;Ok&amp;quot; означает  готовность  системы  к  работе  и&lt;br /&gt;
 ожидание ввода команд или программы на языке БЕЙСИК.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                   4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      Программа  на  исходном  языке  БЕЙСИК  состоит   из   строк&lt;br /&gt;
 операторов.  Операторы  языка   изменяют   значения   переменных,&lt;br /&gt;
 естественный  порядок  вычислений  согласно   алгоритму   решения&lt;br /&gt;
 задачи, резервируют память под переменные и константы и т.д.&lt;br /&gt;
&lt;br /&gt;
      К основным операторам относятся:&lt;br /&gt;
&lt;br /&gt;
       1) операторы присваивания (LET);&lt;br /&gt;
&lt;br /&gt;
       2) операторы безусловного и условного перехода (GOTO, IF);&lt;br /&gt;
&lt;br /&gt;
       3) операторы обращения к подпрограмме и возврат из нее&lt;br /&gt;
          (GOSUB, RETURN);&lt;br /&gt;
&lt;br /&gt;
       4) операторы цикла (FOR, NEXT);&lt;br /&gt;
&lt;br /&gt;
       5) операторы ввода/вывода (PRINT, INPUT, OPEN и т.д.) и др.&lt;br /&gt;
&lt;br /&gt;
      Подробно эти и  другие  операторы  языке  БЕЙСИК  описаны  в&lt;br /&gt;
 документе: БЕЙСИК. Описание языка. У1.00031-01 35 01.&lt;br /&gt;
&lt;br /&gt;
      Входные и выходные данные могут храниться на магнитной ленте&lt;br /&gt;
 или на диске машины преподавателя, если микро-ЭВМ &amp;quot;Электроника МС&lt;br /&gt;
 0511&amp;quot; подключена к локальной сети.&lt;br /&gt;
&lt;br /&gt;
                              - 9 -&lt;br /&gt;
&lt;br /&gt;
                          .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      БЕЙСИК-система допускает работу с тремя типами файлов:&lt;br /&gt;
&lt;br /&gt;
       1) информация в кодах КОИ-7 строками не более 255 символов&lt;br /&gt;
          (тип по умолчанию ASC, если файл создан командой  SAVE,&lt;br /&gt;
          или DAT, если  файл  создан  средствами  БЕЙСИК-системы&lt;br /&gt;
          для работы с файлами данных);&lt;br /&gt;
&lt;br /&gt;
       2) БЕЙСИК-программы во внутреннем коде системы (тип по&lt;br /&gt;
          умолчанию COD);&lt;br /&gt;
&lt;br /&gt;
       3) Файлы с двоичной информацией (тип по умолчанию BIN).&lt;br /&gt;
&lt;br /&gt;
      При  обмене  информацией  используются   следующие   команды&lt;br /&gt;
 БЕЙСИК-системы:&lt;br /&gt;
&lt;br /&gt;
       1) для приема и передачи программ БЕЙСИК-системы в текстовом&lt;br /&gt;
          формате - LOAD и SAVE;&lt;br /&gt;
&lt;br /&gt;
       2) для приема и передачи программ во внутреннем коде&lt;br /&gt;
          системы - CLOAD и CSAVE;&lt;br /&gt;
&lt;br /&gt;
       3) для обмена двоичной информацией - BLOAD и BSAVE.&lt;br /&gt;
&lt;br /&gt;
      Для обмена  данными  используются  операторы  OPEN,  PRINT#,&lt;br /&gt;
 INPUT#, CLOSE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                           5. СООБЩЕНИЯ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       5.1. Формат сообщений&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      При  обнаружении  ошибки  во  время  ввода,  синтаксического&lt;br /&gt;
 анализа или выполнения программы БЕЙСИК-система выдает  сообщение&lt;br /&gt;
 об ошибке. Формат следующий:&lt;br /&gt;
&lt;br /&gt;
       &amp;lt;ОШИБ&amp;gt; в строке YYYYYY ,&lt;br /&gt;
&lt;br /&gt;
 где &amp;lt;ОШИБ&amp;gt; - сокращенное название ошибки;&lt;br /&gt;
     YYYYYY - номер строки, в которой обнаружена ошибка.&lt;br /&gt;
&lt;br /&gt;
      Если выполняется работа в непосредственном режиме, то  номер&lt;br /&gt;
 строки не выдается.&lt;br /&gt;
&lt;br /&gt;
      При выполнении оператора STOP или при нажатии клавиши &amp;lt;СТОП&amp;gt;&lt;br /&gt;
 выдается сообщение:&lt;br /&gt;
&lt;br /&gt;
         Стоп в строке YYYYY&lt;br /&gt;
&lt;br /&gt;
      где YYYYY - номер строки, выполняющейся в это время.&lt;br /&gt;
&lt;br /&gt;
                              - 10 -&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       5.2. Сообщения об ошибках&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     1    NEXT без FOR&lt;br /&gt;
          NEXT не предшествовал FOR или переменная, исполь-&lt;br /&gt;
          зованная  в  FOR,  не  соответствует  переменной,&lt;br /&gt;
          использованной в NEXT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     2    Синтаксическая ошибка&lt;br /&gt;
          Неверное использование символов, например, число&lt;br /&gt;
          открывающих   скобок   не   соответствует  числу&lt;br /&gt;
          закрывающих, неправильная  запись операторов или&lt;br /&gt;
          их  составных частей,  неправильно  использована&lt;br /&gt;
          запятая и т.п.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     3    RETURN без GOSUB&lt;br /&gt;
          При выполнении RETURN  обнаружено, что  не  было&lt;br /&gt;
          выполнено GOSUB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     4    Кончились DATA&lt;br /&gt;
          При выполнении  оператора  READ  обнаружено, что&lt;br /&gt;
          список оператора DATA исчерпан.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     5    Неправильный вызов функции&lt;br /&gt;
          Ошибка возникает в следующих случаях:&lt;br /&gt;
          - отрицательный индекс;&lt;br /&gt;
          - неправильный аргумент для LOG, SQR;&lt;br /&gt;
          - неправильные значения аргументов для графичес-&lt;br /&gt;
            ких и других операторов;&lt;br /&gt;
          - неопределенная с DEFUSR функция USR и др.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     6    Переполнение&lt;br /&gt;
          Результат  арифметической операции слишком велик&lt;br /&gt;
          по абсолютному значению и не  может быть записан&lt;br /&gt;
          в  формате,  принятом  для   чисел   в   БЕЙСИК-&lt;br /&gt;
          системе.  ( В   случае  слишком  малых   величин&lt;br /&gt;
          результат    приравнивается    нулю  и ошибки не&lt;br /&gt;
          выдается).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     7    Переполнение памяти&lt;br /&gt;
          Программа  не   помещается   в    памяти,   либо&lt;br /&gt;
          использовано слишком  много вложенных операторов&lt;br /&gt;
          FOR, GOSUB,  слишком  много  переменных, слишком&lt;br /&gt;
          много затребовано памяти для массива или области&lt;br /&gt;
          строк, слишком мала свободная  область для гене-&lt;br /&gt;
          рирования кода непосредственно  выполняемых опе-&lt;br /&gt;
          раторов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     8    Неопределен номер строки&lt;br /&gt;
&lt;br /&gt;
                              - 11 -&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          В GOTO, GOSUB, IF, RESTORE, RENUM, AUTO, ON  или&lt;br /&gt;
          DELETE использован номер несуществующей строки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     9    Недопустимый индекс (за пределами)&lt;br /&gt;
          Ссылка на элемент  массива  с  индексом, который&lt;br /&gt;
          выходит  за  пределы  размерности  массива, либо&lt;br /&gt;
          указано неправильное число индексов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    10    Повторное определение массива&lt;br /&gt;
          Массив    определен  двумя  операторами    DIM,&lt;br /&gt;
          или  массив  определен   оператором DIM   после&lt;br /&gt;
          того,   как  по   умолчанию для  этого массива&lt;br /&gt;
          была установлена размерность 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    11    Деление на нуль&lt;br /&gt;
          В выражении  встретилось   деление  на    нуль,&lt;br /&gt;
          или нуль  был возведен в отрицательную степень.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    12    Невозможно выполнить&lt;br /&gt;
          Недопустимый оператор в режиме непосредственного&lt;br /&gt;
          выполнения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    13    Ошибка типов&lt;br /&gt;
          Попытка  присвоить символьной переменной числовое&lt;br /&gt;
          значение  или   наоборот;  функции,  использующей&lt;br /&gt;
          числовой  аргумент,  передается  символьный аргу-&lt;br /&gt;
          мент или наоборот.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    14    Не хватает места символьным переменным&lt;br /&gt;
          Превышено количество оставшейся  памяти,  которая&lt;br /&gt;
          была отведена символьным переменным по  умолчанию&lt;br /&gt;
          или оператором CLEAR.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    15    Слишком длинная строка&lt;br /&gt;
          Была  попытка   создать  строку    длиной   более&lt;br /&gt;
          чем 255 символов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    16    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    17    Продолжение невозможно&lt;br /&gt;
          Была сделана   попытка   продолжить выполнение&lt;br /&gt;
          программы, которая:&lt;br /&gt;
          1. Была прервана из-за возникновения ошибки;&lt;br /&gt;
          2. Была изменена;&lt;br /&gt;
          3. Не существует.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    18    Не определена функция пользователя&lt;br /&gt;
          Попытка обратиться к функции FN до ее  определе-&lt;br /&gt;
&lt;br /&gt;
                              - 12 -&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          ния  оператором DEFFN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    19    Ошибка устройства ввода/вывода&lt;br /&gt;
          Встречается при работе устройства ввода/вывода.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    20    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    21    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    22    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    23    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    24    Отсутствует операнд&lt;br /&gt;
          Выражение   содержит оператор   без   операнда,&lt;br /&gt;
          или  в  операторе  (команде) нет   обязательных&lt;br /&gt;
          параметров.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    25    Переполнение буфера ввода&lt;br /&gt;
          Была сделана   попытка  ввести  строку   длиной&lt;br /&gt;
          более чем 255 символов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    26-51 Не определены&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    52    Ошибочный номер файла&lt;br /&gt;
          Оператор   или   команда   ссылается на   файл,&lt;br /&gt;
          который  не  открыт или открыт с другой целью&lt;br /&gt;
          (не для записи или чтения).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    53    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    54    Файл уже открыт&lt;br /&gt;
          Применен  оператор  OPEN   для   файла,  который&lt;br /&gt;
          уже открыт.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    55    Конец файла&lt;br /&gt;
          Попытка прочитать запись окончания файла&lt;br /&gt;
          оператор  INPUT#  был  выполнен  после того, как&lt;br /&gt;
          все данные  из  файла были введены, или применен&lt;br /&gt;
          Для  пустого  файла. Чтобы избежать этой ошибки,&lt;br /&gt;
          для обнаружения окончания файла применяйте функ-&lt;br /&gt;
          цию EOF.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    56    Ошибочное имя файла&lt;br /&gt;
          В операторах LOAD, SAVE или OPEN  использовано&lt;br /&gt;
&lt;br /&gt;
                              - 13 -&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          неправильное имя файла  (имя файла  состоит из&lt;br /&gt;
          слишком большого количества символов).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    57    Строка без номера&lt;br /&gt;
          Команда непосредственного выполнения в программе&lt;br /&gt;
          во время загрузки КОИ-7 файла. Загрузка прерыва-&lt;br /&gt;
          ется.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    58    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    59    Файл не открыт&lt;br /&gt;
          Оператор ввода/вывода применен к файлу, который&lt;br /&gt;
          не был открыт.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    60    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    61    Не определена&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    62    Ошибочное имя устройства&lt;br /&gt;
          Было использовано   ошибочное  имя  устройства&lt;br /&gt;
          (в данной версии языка отсутствует).&lt;br /&gt;
&lt;br /&gt;
                              - 14 -&lt;br /&gt;
&lt;br /&gt;
                         .00031-01 33 01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  ------------------------------------------------------------------&lt;br /&gt;
 !                  ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ                      !&lt;br /&gt;
 !------------------------------------------------------------------!&lt;br /&gt;
 !   ! НОМЕРА ЛИСТОВ (СТРАНИЦ) ! ВСЕГО   !        !ВХОДЯЩИЙ !    !  !&lt;br /&gt;
 !   !-------------------------! ЛИСТОВ  !   N    !N СОПРОВО!ПОДП!ДА!&lt;br /&gt;
 !   !ИЗМЕ !ЗАМЕ !НОВЫХ!АННУЛИ-!(СТРАНИЦ)!ДОКУМЕН-!ДИТЕЛЬНО-!    !ТА!&lt;br /&gt;
 !ИЗМ! НЕН ! НЕН !     !РОВАН- !В ДОКУМ. !  ТА.   !ГО ДОКУМ !    !  !&lt;br /&gt;
 !   ! НЫХ ! НЫХ !     ! НЫХ   !         !        ! И ДАТА  !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
 !   !     !     !     !       !         !        !         !    !  !&lt;br /&gt;
 !---!-----!-----!-----!-------!---------!--------!---------!----!--!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:УКНЦ]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
</feed>