Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите создать блок схему

Дмитрий Савин Ученик (142), открыт 1 неделю назад
Помогите создать блок-схему
Пользователь задает количество детей в спортивной секции, задает возраст каждого ребенка. Каков средний возраст детей?" 2) "На огороде выросли тыквы. Их срезают, взвешивают и складывают на полки. Пользователь задает вес каждой тыквы, пока они не закончатся на огороде. Если тыквы закончились, то вводится 0. Сколько выросло тыкв и каков их общий вес
2 ответа
Никита Бондарчук Мыслитель (6249) 1 неделю назад
Первый раз слышу слова блок схема
Вертолётов 625 Мудрец (12919) 1 неделю назад
### Блок-схема для задачи "Средний возраст детей в спортивной секции"

1. **Начало**
2. **Ввод количества детей (N)**
3. Инициализация переменной `сумма_возрастов` = 0
4. Установка счетчика `i` = 1
5. Цикл Пока `i` ≤ N:
- Ввод возраста ребенка `возраст_i`
- Увеличение `сумма_возрастов` на `возраст_i`
- Увеличение `i` на 1
6. Вычисление среднего возраста: `средний_возраст` = `сумма_возрастов` / N
7. Вывод `средний_возраст`
8. **Конец**

### Блок-схема для задачи "Вес и количество тыкв с огорода"

1. **Начало**
2. Инициализация переменных:
- `общий_вес` = 0
- `количество_тыкв` = 0
3. Ввод веса тыквы `вес`
4. Пока `вес` ≠ 0:
- Увеличение `общий_вес` на `вес`
- Увеличение `количество_тыкв` на 1
- Ввод следующего веса тыквы `вес`
5. Вывод `количество_тыкв`
6. Вывод `общий_вес`
7. **Конец**

Код к задаче 1:
 def средний_возраст(): 
N = int(input("Введите количество детей: "))
сумма_возрастов = 0

for i in range(1, N + 1):
возраст_i = int(input(f"Введите возраст {i}-го ребенка: "))
сумма_возрастов += возраст_i

средний_возраст = сумма_возрастов / N
print(f"Средний возраст детей: {средний_возраст:.2f}")

средний_возраст()

Код к задаче 2:
 def огород(): 
общий_вес = 0
количество_тыкв = 0

while True:
вес = float(input("Введите вес тыквы (или 0, если тыквы закончились): "))
if вес == 0:
break
общий_вес += вес
количество_тыкв += 1

print(f"Количество тыкв: {количество_тыкв}")
print(f"Общий вес тыкв: {общий_вес:.2f} кг")

огород()
Похожие вопросы