Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
5 февраля 2024 14:17
441
Новый велосипед
Для покупки велосипеда у Виктора не хватало денег, поэтому он решил откладывать понемногу в течение всего года. Чтобы подсчитать, сколько средств он положил в копилку, Виктору необходимо написать программу, которая каждый месяц запрашивает сумму, отложенную на покупку в этом месяце, и в конце года выводит общий итог.
Виктор всегда начинает копить деньги с первого месяца. В самом начале в копилке всегда 0 рублей.
Составьте алгоритм, который:
Ежемесячно запрашивает сумму, которую отложил пользователь в копилку. Добавляет ее к сумме в копилке. Через 12 месяцев выводит общую сумму накопления.
Нужно нарисовать блок схему. Язык python.
1
ответ
Вот алгоритм, который реализует описанную задачу:
1. Инициализировать переменную "сумма_накоплений" со значением 0.
2. Установить переменную "месяц" равной 1.
3. Пока "месяц" меньше или равен 12, выполнить следующие шаги:
1. Запросить у пользователя сумму, которую он отложил в копилку в этом месяце и сохранить ее в переменную "отложенная_сумма".
2. Прибавить "отложенная_сумма" к "сумма_накоплений".
3. Увеличить "месяц" на 1.
4. Вывести "сумма_накоплений".
И вот блок-схема, которая отображает этот алгоритм:
```
+-------------------+
| Начало программы |
+-------------------+
|
v
+-------------------+
| сумма_накоплений = 0 |
+-------------------+
|
v
+-------------------+
| месяц = 1 |
+-------------------+
|
v
+-------------------+
| месяц <= 12? |
+-------------------+
| |
| v
| +-------------------+
| | Запросить отложенную |
| | сумму и сохранить |
| | в отложенная_сумма |
| +-------------------+
| |
| v
| +-------------------+
| | сумма_накоплений += |
| | отложенная_сумма |
| +-------------------+
| |
| v
| +-------------------+
| | месяц += 1 |
| +-------------------+
| |
| v
| +-------------------+
| | месяц <= 12? |
| +-------------------+
| |
| v
| ...
|
v
+-------------------+
| Вывести сумма_накоплений |
+-------------------+
|
v
+-------------------+
| Конец программы |
+-------------------+
```
Вы можете использовать этот алгоритм и блок-схему для написания программы на языке Python.
1. Инициализировать переменную "сумма_накоплений" со значением 0.
2. Установить переменную "месяц" равной 1.
3. Пока "месяц" меньше или равен 12, выполнить следующие шаги:
1. Запросить у пользователя сумму, которую он отложил в копилку в этом месяце и сохранить ее в переменную "отложенная_сумма".
2. Прибавить "отложенная_сумма" к "сумма_накоплений".
3. Увеличить "месяц" на 1.
4. Вывести "сумма_накоплений".
И вот блок-схема, которая отображает этот алгоритм:
```
+-------------------+
| Начало программы |
+-------------------+
|
v
+-------------------+
| сумма_накоплений = 0 |
+-------------------+
|
v
+-------------------+
| месяц = 1 |
+-------------------+
|
v
+-------------------+
| месяц <= 12? |
+-------------------+
| |
| v
| +-------------------+
| | Запросить отложенную |
| | сумму и сохранить |
| | в отложенная_сумма |
| +-------------------+
| |
| v
| +-------------------+
| | сумма_накоплений += |
| | отложенная_сумма |
| +-------------------+
| |
| v
| +-------------------+
| | месяц += 1 |
| +-------------------+
| |
| v
| +-------------------+
| | месяц <= 12? |
| +-------------------+
| |
| v
| ...
|
v
+-------------------+
| Вывести сумма_накоплений |
+-------------------+
|
v
+-------------------+
| Конец программы |
+-------------------+
```
Вы можете использовать этот алгоритм и блок-схему для написания программы на языке Python.
0
·
Хороший ответ
5 февраля 2024 14:18
Остались вопросы?
Еще вопросы по категории Информатика
Ребят как нарисовать сердце в кумире пжжжж срочно...
Конъюнкция это логическое отрицание или сложение умножение или деление или вычитание ...
IP-адресу 128.65.255.16 соответствует 32-битовое представление: 10000000 01000001 11111111 00010000 10000000 10000000 11111111 00010000 10000001 100...
Помогите срочно!( В одной книге было написано 100 следующих утверждений. "В этой книге ровно одно неверное утверждение" "В этой книге ровно два неверн...
Валя шифрует русские слова, записывая вместо каждой буквы её код(см. таблицу). Даны кодовые цепочки: 121212, 203105, 253010, 203033 Найдите среди них...