Сайт посвящен ПЭВМ АГАТ: Передовица » Software » Языки программирования » Е-Практикум

Е-Практикум

Скачать архив с диском. АГАТ-7. НГМД 140.

Авторы: БСТУ ПО "Конус. Гартель В.Е. Удот С.Н. Гродно 1989 год.
Группа сайта просят вас связаться с нами! (ЗАЧЕМ ЭТО?)

                           Введение
     Е-практикум-А - это интерактивная система для поддержки
школьного курса информатики и вычислительной техники,предназна-
ченная для работы с ПЭВМ "Агат".Он предназначен для ввода,ре-
дактирования и выполнения программ,задач и упражнений из школь-
ных учебных пособий.
     Данное руководство содержит описание действий,необходимых
для запуска Е-практикума-А,описаны создание и редактирование Е-
программ-А и их непосредственная компиляция и выполнение.Приве-
дены способы ввода данных и сообщения,возможные при работе в Е-
практикуме-А.
                  Назначение Е-практикума-А.
     Цель работы в Е-практикуме-а - изучение основных понятий
информатики и вычислительной техники:алгоритм,алгоритмический
язык,процесс исполнения алгоритма,использование ПЭВМ при работе
над текстом алгоритма и для его исполнения.Сам Е-практикум-А 
при этом изучении служит лишь инструментом.
                     1.Запуск Е-практикума-А.
     Для запуска Е-практикума-А необходимо загрузить его с дис-
ка командой
           load epr
     После окончания работы дисковода Е-практикум-А запускает-
ся командой
           run
               2.Справочные сведения по Е-практикуму-А.
                 2.1.Перечень команд Е-практикума-А.
                2.1.1.Основные команды педактирования.
     рекомендуется в начале работы с Е-практикумом-А нажать
клавиши лат+РЕГ и далее работать в режиме латинских букв,поль-
зуясь кратковременным нажатием на клавишу "РЕГ" для ввода спец-
знаков и русских букв.Максимальная длина программы в Е-практи-
куме-А 30 строк.
     Перемещение маркера в режиме редактирования - только  
клавиши со стрелками.Клавиша ВВОД не задействована.
---------------------------------------------------------------
        клавиша      !             операция
---------------------------------------------------------------
стрелки влево/вправо/!      перемещение курсора на шаг
        вверх/вниз   !
      УПР+С(не Ц)    !      вставить пустую строку
      УПР+Щ          !      убрать одну строку или конструкцию
      УПР+Ж          !      переход в режим вставки символа
      УПР+Ь          !      удалить символ
      УПР+РУС        !      включить русский регистр
      УПР+ЛАТ        !      включить латинский регистр
---------------------------------------------------------------
                  Вставка конструкций Е-языка
---------------------------------------------------------------
        клавиша      !               конструкция
---------------------------------------------------------------
      УПР+А          !  вставить АЛГ - АРГ - РЕЗ - НАЧ - КОН
      УПР+Е          !  вставить ЕСЛИ - ТО - ВСЕ
      УПР+В          !  вставить ВЫБОР - ВСЕ
      УПР+Р          !  вставить ПРИ
      УПР+и          !  вставить ИНАЧЕ
      УПР+П          !  вставить НЦ - ПОКА - КЦ
      УПР+Д          !  вставить НЦ - ДЛЯ - КЦ
---------------------------------------------------------------
                   2.1.2.Основные команды выполнения
---------------------------------------------------------------
        клавиша      !         способ выполнения 
---------------------------------------------------------------
      УПР+Н          !   выполнить программу непрерывно
      УПР+Т          !   выполнить программу по шагам
      УПР+ц          !   прервать выполнение программы
      УПР+СБР        !   выйти из Е-практикума-А
---------------------------------------------------------------
       2.2. Встроенные функции и операции Е-практикуима-А.
              =          - равно
              +,-,*,/,^  - арифметические операции
              <,>,=      - операции сравнения
              и,или,не   - используются в сложных условиях
              ДЛИН(Х)    - длина литерной переменной
              sin(x)     - синус от х
              cos(x)     - косинус от х
              tan(X)     - тангенс от х
              exp(x)     - экспонента от х
              LOG(X)     - натуральный логарифм от х
              abs(x)     - модуль от х
              sqr(x)     - корень квадратный от х
              int(x)     - целая часть от х
          2.3. Особенности работы с числами.
     Тип "НАТ"  отсутствует.При вычислении арифметических выра-
жений вещественные и целые числа не различаются.При присваива-
нии целочисленной переменной вещественного значения происходит
округление. 
       2.4.Особенности работы с литерными константами.
     При работе с вырезками из строк следует тщательно следить
за соответствием длин.Нельзя задавать таблицы,состоящие из
строк,т.е. тип "ЛИТТАБ" отсутствует.Запрещается использовать
вырезку(А[K:N}) в качестве функции(т.е. в левой части присва-
ивания).
       2.5.Отличия Е-языка от алгоритмического языка.
     В Е-практикуме-А используются только заглавные буквы.В ка-
честве переменных могут использоваться только латинские буквы,
не более одного символа на переменную.
     В строках "ВСЕ","КОН","КЦ","ИНАЧЕ","ВЫБОР" запрещается что-либо писать. 
Описания промежуточных переменных могут быть только в строке"НАЧ", но не после нее. 
Имена алгоритмов записываются только русскими буквами без пробелов. 
"ЦЕЛТАБ" и "ВЕЩТАБ" пишутся без пробелов,"ЛИТТАБ" отсутсвует вообще.
     Незначительные отличия в форме записи имеют конструкции
циклов "ПОКА" и "ДЛЯ".Отсутсвует цикл "n раз".
     Иначе устроены команды ввода-вывода.Отсутсвует возможность
работы с вспомогательными алгоритмами.
     Число литерных переменных - не более пяти,число элементов 
массива не более девяноста девяти.
     Объявление таблиц и массивов - согласно учебному пособию
(А{1:15}).Таблицы и массивы в программе используются с круглыми
скобками:А(1).

* * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *