35

var a, R: integer; Function F (x: integer): integer; begin if x <= 0 then F: =0 else F: =x+F (x-2); end; begin a: =8; R: =F (a); write (R); end. В…

31 марта 2023

var a, R: integer; Function F (x: integer): integer; begin if x <= 0 then F: =0 else F: =x+F (x-2); end; begin a: =8; R: =F (a); write (R); end. В паскале ответ 20, как он получается? Объясните поподробнее

категория: информатика



72

РекурсияF=8+6+4+2=20 когда зашли за 0 рекурсия останавливается

Знаете ответ?


Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...