Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 865 б
5 февраля 2024 14:17
233
Новый велосипед
Для покупки велосипеда у Виктора не хватало денег, поэтому он решил откладывать понемногу в течение всего года. Чтобы подсчитать, сколько средств он положил в копилку, Виктору необходимо написать программу, которая каждый месяц запрашивает сумму, отложенную на покупку в этом месяце, и в конце года выводит общий итог.
Виктор всегда начинает копить деньги с первого месяца. В самом начале в копилке всегда 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
Остались вопросы?
Еще вопросы по категории Информатика
Некоторую фотографию сохранили в двух форматах: сначала как 24-разрядный рисунок, затем как 256-цветный рисунок. Во сколько раз файл полученный в перв...
Что это такое и как обозначается конъюнкция дизъюнкция инверсия эквивалентность импликация...
сколько секунд потребуется обычному модему, передающему сообщения со скоростью 28800 бит/с чтобы передать цветное растровое изображение размером 640x4...
К устройствам ввода информации относятся: Верных ответов: 3 принтер сканер клавиатура монитор графический планшет...
В школьную команду по волейболу было отобрано некоторое количество учеников из 128 претендентов. сколько учеников было отобрано, если сообщения о том,...