Алгоритмическая задача

advertisement
Формулировка задачи:
"Человек решил скопить деньги. Для этого он в начале каждого года вносил на
вклад в банк сумму в размере 8500 рублей. Начисление процентов проводится в конце
каждого года и составляет 14%.
Разработка алгоритма
Рассмотрим как происходит начисления процентов. В конце каждого года сумма
вклада увеличивается на 14 % от той суммы, которая в данный момент находится на
счету, то есть чтобы узнать сумму вклада, например, в 4 году необходимо знать все суммы
за 3,2 и 1 года. Давайте посмотри как меняется сумма вклада и выведем формулу:
год
1
2
3
4
5
6
Состояние вклада
на начало года
8500
9690
11046,6
12593,12
14356,16
16366,02
Начисленные %
8500*0,14=1190
9690*0,14=1356,6
11046,6*0,14=1546,52
12593,12*0,14=1763,04
14356,16*0,14=2009,86
16366,02*0,14=2291,24
Состояние вклада на конец
года
8500+1190=9690
9690+1356,6=11046,6
11046,6+1546,52=12593,12
12593,12+1763,04=14356,16
14356,16+2009,86=16366,02
16366,02+2291,24=18657,27
……
Заметим, что при вычислении мы используем сумму вклада на начало года и к ней
прибавляем начисленные проценты. Следовательно, имеет место цикл, который будет
реализовывать данный процесс, но необходимо каждый раз фиксировать значение суммы
вклада полученный на данном этапе, что мы можем реализовать с помощью следующих
команд
нц а-1 раз
. . с:=б+0.14*б
. . б:=с
. кц
Так как в первый год человек внес сумму 8500р , следует зафиксировать это значение, до
выполнения цикла. Таким образом, мы составим следующую программу для вычисления
сумму вклада
алг задача
нач вещ б,с, цел а
. вывод "Введите порядковый номер года";ввод а
. б:=8500
. нц а-1 раз
. . с:=б+0.14*б
. . б:=с
. кц
. вывод "Сумма вклада = ",б
кон
Примеры реализации данного алгоритма в программе КУМИР
Количество лет - 4
Количество лет – 2
Download