Модератор: Модераторы
Язык АП позволяет программировать на ЭВМ Наири без знания машинного языка (т.е. язык высокоуровневый и при том компилируемый), что позволяет ускорить написание программ для ЭВМ и сделать это доступно не подготовленному (или подготовленному по минимуму) пользователю.
В связи с особенностями устройств ввода (советский телетайп), русский и латинский алфавиты объединены (д=q, п=n, т=m, и=u) в один, а так же встроена поддержка нижних и верхних индексов, а так же символ квадратного корня (√) и отношений (≤, ≠, ≥).
Отдельно выделены переменные с именами i, j, к, n — целочисленные.
Операторы языка АП:
qоnусmuм - присвоение значения переменной
всmавuм- наращение переменной на число
ввеqем - ввод значений переменных
вычuслuм - присвоение переменной значения выражения
еслu A=B uqmu к N - оператор условного перехода
nечаmаем с N v - вывести значение переменной v c N знаками после запятой
uнmервал N - сделать N возвратов каретки
хранuм n x или хранuм n y z — запоминание значения переменных для построения графика. N — количество значений функции (n=(max-min)/step+1).
начерmuм N гр — построение одного (N=1) или двух (N=2) графиков. Так же выводятся максимальное и минимальное значения. Ось аргумента горизонтальна.
сnросuм - временная остановка выполнения программы и зацикленный запрос имени переменной и вывода её содержимого.
массuв к - вывод длины программы
массuв в - выдача кода программы
nрограмма N — обращение по адресу N, с которого начинается машинная программа.
решuм sN A x=0 - решение уравнения N-ного порядка. Коэффциенты равны 0..A
решuм рA Xm=0 - вычисление корней полинома. A - коэффициенты. принимают значения от 0..m. X - переменная. m - степень уравнения (M
осmанов - прекращение выполнения программы до нажатия [Пуск-2]
кончаем - некультурный оператор, останавливающий работу машины
uсnолнuм N - начать выполнение программы с N-ного оператора
NTFS писал(а):А так как официальный язык программирования - английский, то всех несогласных ждут метлы и улицы, благо работы много и платят дворникам сейчас хорошо.
SeZuka писал(а):GrayEddy писал(а):вы используете переменную, которая нигде не используется
Это как понимать?
GrayEddy писал(а):Официальный язык - только английский, стандарт-де факто сегодня и в будущем.
jryhgwor x.fhunndrou > x.creonqdrou geawraav { yùhgwó x.fùndouh > x.chèungdouh gewá }
x.fhunndrou := x.creonqdrou;
mrhhaihzrau { mhaihjauh }
x.creonqdrou := x.fhunndrou;
jrynnsrenq { yùhnsìhng }
rugwoo x.kuanndu > x.charngduh dehuah { rúgwǒ x.kuàndū > x.chángdù dehuà }
x.kuanndu := x.charngduh;
bushjiow { bùshùjiù }
x.charngduh := x.kuanndu;
wancherng { wánchéng }
Вернуться в Компилятор / язык программирования
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4