YaroslavSerganYS5
?>

Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); F(n-2); F(n div 2); F(n div 2); end end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?

Информатика

Ответы

irinakiral

61

Объяснение:

function f(n:integer):integer;

var i:int64;

begin

 i:=1;

 if n>0 then i:=2+f(n-2)+f(n div 2)+f(n div 2);

 f:=i;

end;

begin

 writeln(f(7));

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан рекурсивный алгоритм: procedure F(n: integer); begin writeln('*'); if n > 0 then begin writeln('*'); F(n-2); F(n div 2); F(n div 2); end end; Сколько символов "звездочка" будет напечатано на экране при выполнении вызова F(7)?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Yuliya mikhail
bestxbox
Волков1968
info36
Norov
Tochkamail370
info6
Serezhkin
stanefimov
mon84
Коробкова1437
zhunina71807
Pavlov447
lenalevmax7937
tatianaavoronina66
▲