Предмет: Информатика,
автор: nikichosipov
Определите, что выведет на экран программа при вызове F(9).
procedure F(n: integer);
begin
write(n);
if n > 3 then begin
F(n – 4);
F(n div 2);
end;
end;
Сложность этой задачи в том, что вывод стоит до условий, а не в нем. Как тогда рассуждать?
Ответы
Автор ответа:
1
Ну ты просто выдумал себе сложности, при вызове F она выведет 9, паскаль не знаю, но точно утверждаю, что это так.
Сначала идёт вывод переменной а потом операции с ней, ничего додумывать не нужно.
Похожие вопросы
Предмет: Математика,
автор: Аноним
Предмет: Геометрия,
автор: sofialobanionova
Предмет: Английский язык,
автор: aizereturalbaeva417
Предмет: Химия,
автор: ХКСибирь
Предмет: Математика,
автор: polatova