Алгоритмический язык — это средство для записи алгоритмов в аналитическом виде, промежуточном между записью алгоритма на естественном (человеческом) языке и записью на языке ЭВМ (языке программирования).
Например:
Задача на расчет площади круга (при исходных данных г = 8 м) на алгоритмическом языке будет выглядеть:
алг ПЛОЩАДЬ КРУГА (цел R, вещ P, S)
арг R, P
рез S
нач
S: = P * R^2
Надо признаться, что алгоритмический язык (или еще его называют школьный алгоритмический язык) — это отечественное изобретение. Во всем остальном мире отдают предпочтение алгоритмическим языкам программирования. Алгоритмический язык программирования (например, Бейсик) — это средство для записи алгоритма решения задачи в виде, понятном как для ЭВМ, так и для человека. Алгоритмы посредством этих языков записываются в программы.
Например:
Очень наглядно можно убедиться в простоте целого класса алгоритмических языков программирования на примере алгоритма нашей задачи по нахождению площади круга, написанного на языке Бейсик (BASIC).
Алгоритм на человеческом языке | Алгоритм-программа на языке BASIC |
1. R1 = 8 | 10 R1 = 8 |
2. P = 3.14 | 20 P = 3.14 |
2б. R2 = R1 * R1 | 30 R2 = R1 * R1 |
2в. S = P * R2 | 40 S = P * R2 |
3. Печатать: S | 50 PRINT S |
4. Остановить | 60 END |
Третий способ —