Обусловьте, что выведет на экран программка при вызове F(9).procedure F(n: integer);begin

Обусловьте, что выведет на экран программка при вызове F(9).
procedure F(n: integer);
begin
write(n);
if n gt; 3 then begin
F(n 4);
F(n div 2);
end;
end;
Сложность этой задачи в том, что вывод стоит до критерий, а не в нем. Как тогда рассуждать?

Задать свой вопрос
1 ответ

Ну ты просто выдумал себе трудности, при вызове F она выведет 9, паскаль не знаю, но точно утверждаю, что это так.

Поначалу идёт вывод переменной а позже операции с ней, ничего додумывать не нужно.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

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

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт