Вопрос задан 14.05.2026 в 19:02. Предмет Информатика. Спрашивает Колган Михаил.

Экология пруда. В начале года в пруду было 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.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос