Экология пруда. В начале года в пруду было A тонн рыбы. Каждый год запас увеличивается на 15%, а затем рыбаки вылавливают B тонн. Если рыбы остается меньше C тонн — популяция гибнет. Рассчитайте, сколько полных лет продержится экосистема
Ответы на вопрос
Задача моделирует изменение популяции рыбы год за годом. Каждый год выполняются два действия: сначала запас увеличивается на 15% (умножаем на 1.15), затем рыбаки вылавливают B тонн. Если после вылова рыбы остаётся меньше C тонн, экосистема гибнет, и этот год уже не считается полным. Нам нужно посчитать, сколько полных лет популяция продержится, то есть сколько раз после вылова количество оставалось не меньше C.
Алгоритм простой: пока после ежегодного цикла «рост + вылов» рыбы не меньше C, увеличиваем счётчик лет. Как только становится меньше — выходим из цикла и выводим накопленное количество лет.
Код на Python:
A = float(input("Начальное количество рыбы (тонн): "))
B = float(input("Ежегодный вылов (тонн): "))
C = float(input("Критический минимум (тонн): "))
years = 0
current = A
while True:
current = current * 1.15 # рост на 15%
current = current - B # вылов
if current < C:
break # гибель популяции
years += 1 # ещё один полный год
print("Экосистема продержится полных лет:", years)
Если начальное количество A слишком мало или вылов B слишком велик, может не продержаться ни одного полного года — тогда программа выведет 0.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

