Предмет: Информатика,
автор: 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
Похожие вопросы
Предмет: Английский язык,
автор: arsensergienko986
Предмет: Английский язык,
автор: zak2589
Предмет: Математика,
автор: markovich1711
Предмет: Математика,
автор: Аноним