Предмет: Информатика,
автор: giharu
Какое число будет выведено в результате выполнения следующей программы? Постарайтесь ответить без запуска программы в среде программирования.
function F(N: integer) : longint;
begin
Result := 1;
if N > 0 then Result := F(N-1) +1;
end;
begin
Writeln(F(2012));
end.
Ответы
Автор ответа:
0
Получится 2012, так как функция для каждого N от 1 до 2012 прибавляет 1.
Автор ответа:
0
Да, но она определена и для N=0, и равна 1.
Автор ответа:
0
Да, собственно, запустите и увидите ответ 2013
Автор ответа:
0
Ответ: 2013
Похожие вопросы
Предмет: Физика,
автор: diazan05
Предмет: Алгебра,
автор: Аноним
Предмет: Английский язык,
автор: arsenijs971
Предмет: Математика,
автор: Аноним