Паскаль procedure f(n: integer); begin if n < = 5 then begin f(n + 2); writeln (n); f(n + 3) end end чему равна сумма всех чисел, напечатанных на экране при выполнении вызова f(l)? (и как)
По горизонтали. 1) Удаляет символ слева от курсора. 2) Перелистывание страниц вниз. 3) Предназначены для перевода регистра вводимого символа. 4) Удалить. 5) Альтернатива, изменение действий других клавиш. 6) Фиксирует заглавные буквы. 7) Перелистывание страниц вверх. По вертикали. 1) Отменена действия. 2) Выделить объект на экране и вставить его в документ. 3) Контроль, изменение действий других клавиш. 4) Пауза. 5) Ввод данных, подтверждение, перевод строки. 6) Вставить. 7) Фиксирует режим цифр на цифровой клавиатуре.
ev89036973460
06.06.2022
Десятичная Двоичная восьмеричная шестнадцатеричная 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 А (если в двоичной системе цифра 16, то в шестнадцатеричной 10, если 17, то 11 и так далее)
А получается он вот так:
procedure F(n:integer);
begin
Writeln('Вызов F(',n,')');
if n <= 5 then begin
F(n + 2);
writeln('Процедура вывела ',n);
F(n + 3)
end
end;
begin
f(1)
end.
Результат работы программы:
Вызов F(1)
Вызов F(3)
Вызов F(5)
Вызов F(7)
Процедура вывела 5
Вызов F(8)
Процедура вывела 3
Вызов F(6)
Процедура вывела 1
Вызов F(4)
Вызов F(6)
Процедура вывела 4
Вызов F(7)