1. Главная
  2. Библиотека
  3. Программирование
  4. Выбери все верные утверждения о программе Информация о...
Решение задачи на тему

Выбери все верные утверждения о программе Информация о программе нужна для урока физики в 7 классе. Ответить Программа позволяет неограниченно увеличить давление Программа всегда завершает работу, если давление становится больше 30 Программа завершит

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Разработка и тестирование программного обеспечения
Выбери все верные утверждения о программе Информация о программе нужна для урока физики в 7 классе. Ответить Программа позволяет неограниченно увеличить давление Программа всегда завершает работу, если давление становится больше 30 Программа завершит

Условие:

Выбери все верные утверждения о программе
Информация о программе нужна для урока физики в 7 классе.



Ответить
Программа позволяет неограниченно увеличить давление

Программа всегда завершает работу, если давление становится больше 30

Программа завершит работу, если получит на ввод слово «нет»

Функция в программе вызывает сама себя

Работа программы похожа на работу цикла

Во время работы программы можно добиться давления, равного 137


def risepressure(pressure):
print = input('Текущее давление:', pressure)
answer = input('Увеличить давление? (да/нет)').lower()
if answer == 'да':
pressure += 5
risepressure(pressure)

risepressure(0)

Решение:

Давайте проанализируем программу и утверждения о ней.

Вот код программы:

Теперь рассмотрим каждое утверждение:

Программа будет продолжать запрашивать у пользователя, хочет ли он увеличить давление, и если пользователь отвечает да, давление будет увеличиваться на 5 единиц без ограничения.

Программа не имеет условия, которое бы завершало её работу при достижении давления 30. Она будет продолжать работать, пока пользователь отвечает да.

Если пользователь введет нет, программа завершит выполнение, так как не будет вызвана рекурсивная функция .

Функция вызывает саму себя, что является примером рекурсии.

Программа ведет себя как цикл, так как она повторяет запрос на увеличение давления, пока пользователь не введет нет.

Если пользователь будет продолжать отвечать да и не введет нет, давление может достичь 137 или любого другого значения, в зависимости от количества итераций.

Таким образом, верные утверждения:

  • Программа позволяет неограниченно увеличить давление.
  • Программа завершит работу, если получит на ввод слово «нет».
  • Функция в программе вызывает сама себя.
  • Работа программы похожа на работу цикла.
  • Во время работы программы можно добиться давления, равного 137.