Циклический алгоритм - это такой алгоритм, действия которого повторяются.
Линейный алгоритм - алгоритм, все этапы которого выполняются однократно и строго последовательно.
Разветвляющийся алгоритм - алгоритм, содержащий хотя бы одно условие, в результате проверки которого ЭВМ обеспечивает переход на один из двух возможных шагов.
А:=9 (a=9 Мы присвоили переменной а значение 9; b=0 Мы не присваивали значение b)
b:=a mod 5(a=9 Мы не изменяли значение a; b=4(Функция mod возвращает остаток от деления) Мы разделили a на b(9 на 5) и у нас получился остаток 4)
b:=b*10(a=9 Мы не изменяли значение a; b=40 Мы умножили значение b на 10 и результат присвоили переменной b)
a:=b div 5-3(a=5 Мы значение b(40) разделили на 5 и вычли 3; b = 40 Мы не изменяли значение b)
Вообщем:
a=9 b=0
a=9 b=4
a=9 b=40
a=5 b=40
Div-целая часть от деления
mod-остаток от деления
допустим поделим 25:4=6.25
где 6 - div
где 25 - mod
------------------------
x=336
y=8
x=x div y = 336 div 8 = 42 , тк тут нет остатка так и остается
y=x mod y = 42 mod 8 = 5.25 , но там нужен mod значит 25
MCMXCVII = 1997;
Ответ: 1997;