Пробежка спортсмена
Информатика

Спортсмен начал тренировки и в первый день пробежал 10 км. Каждый следующий день он увеличивает свою дневную норму

Спортсмен начал тренировки и в первый день пробежал 10 км. Каждый следующий день он увеличивает свою дневную норму на 10% от нормы предыдущего дня. Какой будет суммарное расстояние, которое спортсмен пробежит за n дней? Предложите алгоритм для решения этой задачи и протестируйте его для значений n=3 и n=7. Также представьте блок-схему для данного алгоритма.
Верные ответы (1):
  • Забытый_Сад
    Забытый_Сад
    42
    Показать ответ
    Тема вопроса: Пробежка спортсмена

    Разъяснение: Для решения данной задачи мы можем использовать цикл, в котором будем увеличивать дневную норму спортсмена на 10% от предыдущего дня. Перед началом цикла устанавливаем начальное значение суммарного расстояния равным 10 км (первый день тренировки).

    Процесс решения задачи можно разделить на следующие шаги:
    1. Установить начальное значение суммарного расстояния равным 10 км.
    2. Установить начальное значение дневной нормы спортсмена равным 10 км.
    3. Запустить цикл, выполняющийся n-1 раз (так как первый день тренировки уже учтен).
    4. Внутри цикла увеличить значение дневной нормы на 10% от предыдущего дня.
    5. Прибавить значение дневной нормы к суммарному расстоянию.
    6. Когда цикл закончится, значение суммарного расстояния будет ответом на задачу.

    Протестируем алгоритм для значений n=3 и n=7:
    - n=3:
    1. Начальное значение суммарного расстояния = 10 км.
    2. Значение дневной нормы за первые 3 дня: 10 км, 11 км (10 + 10% от 10), 12.1 км (11 + 10% от 11).
    3. Суммарное расстояние = 10 + 10 + 11 + 12.1 = 43.1 км.

    - n=7:
    1. Начальное значение суммарного расстояния = 10 км.
    2. Значение дневной нормы за первые 7 дней: 10 км, 11 км, 12.1 км, 13.31 км, 14.641 км, 16.1051 км, 17.7156 км.
    3. Суммарное расстояние = 10 + 10 + 11 + 12.1 + 13.31 + 14.641 + 16.1051 + 17.7156 = 105.8767 км.

    Блок-схема алгоритма:
    Блок-схема может быть представлена в виде последовательных блоков действий с условием выхода из цикла (условие n-1). В данном случае она может выглядеть следующим образом:

    ![image](https://i.imgur.com/buWqT59.png)

    Дополнительное задание: Какое суммарное расстояние пробежит спортсмен за 5 дней по описанному в задаче условию?
Написать свой ответ: