![]()
|
|||||||||||||||||||||||
Основные служебные слова алгоритмического языка ⇐ ПредыдущаяСтр 2 из 2 Основные служебные слова алгоритмического языка Описание алгоритма: алг (алгоритм) арг (аргумент) рез (результат) нач (начало) — начало алгоритма кон (конец) — конец алгоритма Типы данных: цел (целый) вещ (вещественный) сим (символьный) лит (литера) — строка лог (логический)
Структура алгоритма, записанного на алгоритмическом языке программирования алг <название алгоритма> (указание типа всех переменных, используемых в алгоритме) арг <перечисление всех неизвестных> рез <перечисление переменой, хранящей результат> нач описание промежуточных величин последовательность команд (тело алгоритма) кон
Часть алгоритма от слова алг до слова нач называется заголовкомалгоритма, а часть, заключенная между словами нач и кон — телом алгоритма. В предложении алг после названия алгоритма в круглых скобках указываются тип переменных (цел, вещ, сим, лит или лог) всех входных (аргументы) и выходных (результаты) переменных. В теле алгоритма идет последовательное перечисление действий, которые должен выполнить исполнитель алгоритма. В записи алгоритма используют стандартные обозначения «:=» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно операции сложения, вычитания, умножения и деления. Правила выполнения операций и порядок действий соответствуют правилам арифметики. Блок-схема Для изображения алгоритма графически используют блок-схемы. Они представляют собой геометрические фигуры (блоки), соединённые стрелками. Стрелки показывают связь между этапами и последовательность их выполнения. Каждый блок сопровождается надписью. Рассмотрим фигуры, которые используются при визуализации типичной линейной последовательности. Блок начала-конца: Блок ввода-вывода данных (отображает список вводимых и выводимых переменных): Арифметический блок (отображает арифметическую операцию/группу операций): В линейном алгоритме размещение блоков выглядит следующим образом: А вот, как решается задача по нахождению площади треугольника по формуле Герона. Здесь a, b, c – это длины сторон, S – площадь треугольника, P – периметр.
Например, составить алгоритм на алгоритмическом языке программирования и блок-схему для вычисления значения выражения: а) б) в) г) Решение задач смотри на следующей странице Решение: а)
арг a, x, b рез y
R1:= 2* a
R3:= b4 R4:= R2* R3 R5:= R1+ R4 y:= R5 кон
Блок-схема:
алг Вычислить z (вещ z,d,t) арг d,t рез z
R1:=
R3:= 2*x R4:= R3*R2 R5:= R1-R4 R6:= 1/3*R1 z:=R6-R5 кон
|
|||||||||||||||||||||||
|