Аналитик-74

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Аналитик-74
Появился в:1974
Автор(ы):Глушков В. М. и др.
Диалекты:Аналитик-2007, Аналитик-2010

Аналитик-74 — язык программирования, разработанный в 1974 году в Институте кибернетики АН УССР под руководством академика Виктора Глушкова. Является развитием языка АЛМИР-65, сохранив с ним совместимость. Отличительной чертой языка являются абстрактные типы данных, вычислением в алгебре, аналитические преобразования. Использовался на машинах МИР-3.

На данный момент язык «Аналитик» существует в виде системы компьютерной алгебры «Аналитик-2010», которая разрабатывается совместно Институтом проблем математических машин и систем НАН Украины и Полтавским национальным техническим университетом имени Юрия Кондратюка.

Знаки языка[править]

В АНАЛИТИКE-74 используется (ДКОИ-8) алфавит из кириллических и латинских прописных букв: А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Ь Э Ю Я D G F I J L N Q R S U V W Z

В АНАЛИТИКЕ-74 знаки, совпадающие в латинском и русском алфавите, объединены. Такой подход позволял не «скакать» из латинского алфавита на кириллицу.

Десятичные цифры: 1 2 3 4 5 6 7 8 9 0

Константы π и e.

Арифметические операции в порядке старшинства:

Действие Знак
возведение в степень
умножение, деление ×, /
сложение, вычитание +, -

Логические условия: =, ≠, >, ≥, <, ≤.

В сложных логических выражениях могут применяться знаки логических операций: «НЕ», «И», «ИЛИ»

Знак Действие
" " выделение служебных слов
, разделение элементов списка (имен, чисел, аргументов ф-ций, параметров процедур, индексов массивов)
; отделение друг от друга операторов или описаний
. десятичная точка в числе или конец метки
разделитель мантиссы и порядка
() скобки арифметических и логических выражений, выделение аргументов ф-ций или объединение операторов
[ ] Индексные скобки
' ' Выделение выводимого текста

В алфавите языка присутствуют также общепринятые математические символы: ∞ √ ∑ ∏ ∫ d

В тексте программ может применяться восклицательный знак (!).

Ниже приведен список основных служебных слов АНАЛИТИКа. Служебные слова можно сокращать при условии однозначности прочтения. Служебные слова не резервированы, так как выделяются кавычками.

«ВВод» «ВЗЯть»
«ВЫВод» «ВЫПолнить»
«ВЫЧислить» «ГДе»
«ГРафик» «ДИфференцировать»
«ДЛя» «ДО»
«Если» «ЗАГоловок»
«ЗНачения» «ИНАче»
«ИНТегрировать» «КОНец»
«МАССив» «МАСШтаб»
«НА» «ПРИВести»
«ПРИМенить» «ПРОБел»
«ПРОЦедура» «ПУСТь»
«РАЗрядность» «СТОп»
«СТРока» «ТАБлица»
«ТО» «Формат»
«Шаг»

Пример программы[править]

Пример программы вывода на печать:

"ПУСТ" "ПРОЦ" ГР (У, А, В, Х; Х) "ПУСТ" 0.
      К=Е ((У-А)/(В-А)×50+.5);
      "Е" Г (Х/5)=0 "ТО" "ВЫВ" '..' "ИНА" "ВЫВ" "ПРОБ", '.';
      Х=Х+1; "ДЛЯ" I=1 "Ш" 1 "ДО" К "ВЫП" "ВЫВ" "ПРОБ":
      "ВЫВ" '.' "ДЛЯ" I=1 "Ш" 1 "ДО" 50-К "ВЫП"
              "ВЫВ" "ПРОБ";
      "ВЫВ" "ЗНАЧ" У, "СТР" "КОН"
"КОН"

Примечания[править]

Шаблон:Языки программирования (русский язык)