Паскаль procedure f(n: integer); begin if n < = 5 then begin f(n + 2); writeln (n); f(n + 3) end end чему равна сумма всех чисел, напечатанных на экране при выполнении вызова f(l)? (и как)
181
241
Ответы на вопрос:
Ответ: 13. а получается он вот так: 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)
шаги 1-я кучка 2-я кучка исходные данные 30 51
1-й шаг 30 21
2-й шаг 9 12
3-й шаг 9 3
4-й шаг 6 3
5-й шаг 3 3
6-й шаг
7-й шаг
8-й шаг
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
baikalpearl23.07.2022 11:36
-
dana183511.01.2023 16:17
-
Саляриум27.04.2022 13:51
-
alanka28060605.06.2022 12:32
-
MashaFox2522.12.2022 19:37
-
HikariRayto16.04.2021 06:51
-
Камиль87778461200814.12.2020 16:09
-
noeva200525.01.2021 03:52
-
FresAM0712.04.2023 08:44
-
aisa201719.08.2020 18:56
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.