Автор | Сообщение |
|
Отправлено: 20.02.18 19:49. Заголовок: Здание 21 №88
Здравствуйте. Объясните, пожалуйста, что делает функция: If y=0 then f:=x else f:=f(y, x mod y)
|
|
|
Ответов - 1
[только новые]
|
|
|
Отправлено: 23.02.18 13:16. Заголовок: Задача 21-88. Что делает функция?
Объясните, пожалуйста, что делает функция: If y=0 then f:=x else f:=f(y, x mod y) Если у=0, т.е. f(x,0) = x. Если, например, у=4, а х=10, то f(10,4) = f(4,2) = f(2.0) = 2. Для понимания работы программы скопируйте ее в ПаскальАВС, сделайте вывод значений а,х,у и k в каждой итерации цикла. Введите а=20 и Вы увидите, что делает программа, т.е. поймете как работает функция. С уважением, Александр Наймушин.
|
|
|