Для решения задачи о расчете суммы вклада через ( N ) лет с учётом фиксированного годового процента (в данном случае 3%), используется формула сложных процентов. Это математическая модель, которая учитывает ежегодное начисление процентов на первоначальную сумму вклада, а также на уже накопленные проценты.
Решение задачи с использованием постусловия и параметра:
- Формула сложных процентов:
Формула для расчета суммы вклада через ( N ) лет выглядит следующим образом:
[
S_N = S \cdot (1 + P)^N,
]
где:
- ( S ) — начальная сумма вклада;
- ( P ) — годовая процентная ставка, выраженная в долях (в нашем случае ( P = 0.03 ));
- ( N ) — количество лет, на протяжении которых начисляются проценты;
- ( S_N ) — сумма вклада через ( N ) лет.
- Алгоритм решения (с использованием постусловия):
Для реализации задачи, можно воспользоваться циклом с постусловием (например, do . while
в языках программирования). Цикл с постусловием выполняет как минимум одну итерацию, а затем проверяет условие выполнения. Такой подход позволяет пошагово учитывать начисление процентов за каждый год.
Шаги алгоритма:
- Начальная сумма вклада задаётся как параметр ( S ).
- Процентная ставка фиксирована (( P = 0.03 )).
- Вводится количество лет ( N ), в течение которых будет производиться начисление процентов.
- Используется цикл с постусловием для последовательного начисления процентов за каждый год.
- Пример кода (на Python):
def calculate_deposit(S, P, N):
current_year = 0 # Инициализация счётчика лет
final_sum = S # Начальная сумма вклада
do:
final_sum *= (1 + P) # Начисление процентов за год
current_year += 1 # Увеличиваем счётчик лет
while current_year < N # Условие окончания цикла
return final_sum
- Пример расчёта вручную:
Допустим, ( S = 1000 ) рублей, процентная ставка ( P = 0.03 ), а срок вклада ( N = 3 ) года.
Первый год:
[
S_1 = S \cdot (1 + P) = 1000 \cdot (1 + 0.03) = 1000 \cdot 1.03 = 1030 \, \text{рублей}.
]
Второй год:
[
S_2 = S_1 \cdot (1 + P) = 1030 \cdot 1.03 = 1060.9 \, \text{рублей}.
]
Третий год:
[
S_3 = S_2 \cdot (1 + P) = 1060.9 \cdot 1.03 = 1092.73 \, \text{рублей}.
]
Итак, через 3 года сумма вклада составит 1092.73 рублей.
- Вывод:
Сложные проценты позволяют учитывать прирост капитала как за счёт начальной суммы, так и за счёт ранее начисленных процентов. Использование цикла с постусловием удобно для итеративного расчёта ежегодного роста вклада, особенно при программной реализации.