Дан рекурсивный алгоритм: function f(n: integer): integer; begin if n < 5 then f: = f(n+3) + f(2*n) + f(3*n div 2) else f: = n + 2; end; чему будет равно значение, вычисленное алгоритмом при выполнении вызова f(3)?
Function F(n: integer): integer; begin Writeln('Вход с n=',n); if n < 5 then Result := F(n + 3) + F(2 * n) + F(3 * n div 2) else Result := n + 2; Writeln('Выход для n=',n,', F=',Result) end;
begin Writeln(F(3)) end.
Результат Вход с n=3 Вход с n=6 Выход для n=6, F=8 Вход с n=6 Выход для n=6, F=8 Вход с n=4 Вход с n=7 Выход для n=7, F=9 Вход с n=8 Выход для n=8, F=10 Вход с n=6 Выход для n=6, F=8 Выход для n=4, F=27 Выход для n=3, F=43 43
1. Компьютерный вирус - это вредоносная программа, которая воспроизводить себя через компьютер или через компьютерные сети. Компьютер может заразиться вирусом через флешку, электронную почту или программы для обмена сообщениями.
2. Флешка, диск, интернет.
3. Уменьшение объема свободной оперативной памяти; замедление загрузки и работы компьютера; непонятные (без причин) изменения в файлах, а также изменения размеров и даты последней модификации файлов; ошибки при загрузке операционной системы; непонятные системные сообщения, музыкальные и визуальные эффекты и т.д.
4. Потеря программ, данных, стирание информации в системных файлах, выход из строя движущихся частей жесткого диска, уменьшение объёма памяти, зависание компьютера, и многое другое.
5. Не заходить на незнакомые сайты; регулярно проверять компьютер на наличие вирусов(использовать антивирус), не запускать незнакомые файлы.
6. Антивирус - это программа для обнаружения компьютерных вирусов. Виды антивирусов: сканеры, блокираторы, иммунизаторы.
1. Компьютерный вирус - это вредоносная программа, которая воспроизводить себя через компьютер или через компьютерные сети. Компьютер может заразиться вирусом через флешку, электронную почту или программы для обмена сообщениями.
2. Флешка, диск, интернет.
3. Уменьшение объема свободной оперативной памяти; замедление загрузки и работы компьютера; непонятные (без причин) изменения в файлах, а также изменения размеров и даты последней модификации файлов; ошибки при загрузке операционной системы; непонятные системные сообщения, музыкальные и визуальные эффекты и т.д.
4. Потеря программ, данных, стирание информации в системных файлах, выход из строя движущихся частей жесткого диска, уменьшение объёма памяти, зависание компьютера, и многое другое.
5. Не заходить на незнакомые сайты; регулярно проверять компьютер на наличие вирусов(использовать антивирус), не запускать незнакомые файлы.
6. Антивирус - это программа для обнаружения компьютерных вирусов. Виды антивирусов: сканеры, блокираторы, иммунизаторы.
begin
Writeln('Вход с n=',n);
if n < 5 then
Result := F(n + 3) + F(2 * n) + F(3 * n div 2)
else
Result := n + 2;
Writeln('Выход для n=',n,', F=',Result)
end;
begin
Writeln(F(3))
end.
Результат
Вход с n=3
Вход с n=6
Выход для n=6, F=8
Вход с n=6
Выход для n=6, F=8
Вход с n=4
Вход с n=7
Выход для n=7, F=9
Вход с n=8
Выход для n=8, F=10
Вход с n=6
Выход для n=6, F=8
Выход для n=4, F=27
Выход для n=3, F=43
43