Предмет: Информатика,
автор: raindrops1
Что выведет программа при вызове f(4)? Ответ - 4321021, объясните, пожалуйста, откуда взялся 0?
Приложения:

Ответы
Автор ответа:
0
при втором вызове процедуры, когда n=3 процедура получает на вход f(3), а так как 3>2, выполняется условие IF и в третьей строки получается что 3-3 - вот и ваш 0.
Автор ответа:
0
Это я понимаю, но там тогда бы ноль стоял после 2 и 1, почему он именно на этом месте?
Автор ответа:
0
потому что однин раз вызвав процедуру из главной программы, она сама себя вызывает ещё 5 раз, до тех пор, пока значение х не станет меньше 2
Автор ответа:
0
куда тебе можно отправить фотографию? а то здесь очень долго писать
Автор ответа:
0
в вк - lizaks
Автор ответа:
0
Лиза Аксёнова, г.Томск?
Похожие вопросы
Предмет: Математика,
автор: ahmetzanovabdulla85
Предмет: Английский язык,
автор: Nv05
Предмет: Английский язык,
автор: inessamagalas
Предмет: Математика,
автор: elvira001
Предмет: Математика,
автор: Otlichnitsa5