7) Дан рекурсивный алгоритм:
def F (n) :
print (n)
if n < 5:
F (n+1)
F (n+2)
F (n*3)
Найдите сумму чисел, которые будут выведены при вызове
F(2).
8)Дан рекурсивный алгоритм.
def F (n) :
print
if n < 6:
print (n)
F (n+2)
F (n*3)
Найдите сумму чисел, которые будут выведены при вызове
F(2).
9) Дан рекурсивный алгоритм:
def F(n):
print (n)
if n < 5:
print (n)
Е (n+3)
F (n* 3)
Найдите сумму чисел, которые будут выведены при вызове
F(1).
Ответы на вопрос:
Цикл – это замечательное изобретение, которое, в сущности, и делает компьютеры такими ценными. Он позволяет многократно повторить любую часть программы. цикл не может выполняться вечно, он заканчивается по какому-либо условию. Проверка этого условия может производиться в начале каждого повторяющегося шага, в этом случае цикл называется ПОКА. При проверке условия в конце каждого шага цикл называется ДО. Разновидностью цикла ДО является цикл ПЕРЕСЧЕТ.
10.1.Оператор цикла WHILE (цикл ПОКА).
Формат оператора: WHILE логическое выражение DO;
Оператор будет повторятся пока истинно логическое выражение. Перед каждым повторением оператора значение логического выражения вычисляется заново. Если необходимо повторить несколько операторов, их следует объединить в составной оператор, т.е. заключить в операторные скобки begin … end. Этот цикл может не выполниться ни разу, если условие при входе в него оказалось ложным. Таким образом, цикл ПОКА содержит условие повторения цикла.
ПРИМЕР 1. Программа подсчета суммы S первых 1000 членов гармонического ряда
1+1/2+1/3+1/4+…1/N.
Program Summa;
Var S:real;
N:integer;
Begin
S:=0; N:=0;
While n<1000 do
Begin
N:=n+1;
S:=s+1/n
End;
Writeln(s);
Readln
End.
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lera78473837418.08.2022 07:41
-
sofamalaya31.10.2020 22:15
-
янубтытруп13.05.2020 19:06
-
Frisk01124.01.2020 02:46
-
kaluznavikusa923.10.2022 20:31
-
valera123zeerow4kam09.09.2021 14:06
-
Nora369804.01.2023 14:31
-
sokolovsokol3андрей18.04.2021 03:55
-
MrЕвгений22817.06.2020 19:16
-
vikaapostol2815.01.2020 23:55
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.