Основы алгоритмизации в информационных системах. Белов М.П. - 24 стр.

UptoLike

Составители: 

Любое выражение в скобках вычисляется раньше, чем выполняется опе-
рация, предшествующая скобкам.
Присваивание допускается для величин всех типов, в том числе и мас-
сивов (таблиц).
В операторе Z :=N переменная Z и выражение N должны иметь один и
тот же тип. Примеры операторов присваивания: а := (b + c)·sin(π/4); i:=i + 1.
В выражениях могут использоваться различные математические функции.
Оператор выдачи результата записывается в виде: рез список величин.
Такой оператор интерпретируется как команда, предписывающая после
выполнения алгоритма вывод на какой-либо носитель информации (лист бумаги,
экран дисплея) искомых результатов в виде значений величин, перечисленных в
списке.
Следует заметить, что операторы арг и рез определены в АЯ слишком
примитивно, они лишь обозначают необходимость выполнения действий по
вводу и выводу значений данных, с которыми приходится иметь дело при вы-
полнении алгоритма. Пример записи алгоритма:
алг площадь треугольника (арг вещ а, b, рез вещ s)
нач
вещ h
h:=а/2
s:=h·b
кон
Для ввода и вывода данных используют команды:
- ввод имена переменных
- вывод имена переменных, выражения, тексты.
Для ветвления применяют команды если и выбор, для организации
цикловкоманды для и пока.
Рассмотрим пример записи алгоритма на АЯ:
алг Сумма квадратов (арг цел n, рез цел S)
дано | n > 0
надо | S = 1·1 + 2·2 + 3·3 + ... + n·n
нач
цел i
ввод n; S:=0
нц для i от 1 до n
24