М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
mrnazar228
mrnazar228
18.04.2022 10:44 •  Информатика

Продолжим работу с персональной статистикой. Используя получившуюся таблицу из задания “Персональная статистика”, напишите программу, которая посчитает ваш средний за каждый урок.

Для того, чтобы не допустить ошибку в работе программы, проверяйте, что элемент не равен слову “нет” и только после этого добавляйте его к сумме.

Подсказка: средний за урок = сумма всех за урок, деленная на количество заданий в этом уроке.

👇
Ответ:
fgdfc1
fgdfc1
18.04.2022

НИЖЕ

Объяснение:

введите количество заданий за урок =( ... )

количество заданий за урок * введите ваш за задание =( ... )

вывод : (количество заданий за урок / ваш за задание)

4,5(98 оценок)
Ответ:
dragogogo
dragogogo
18.04.2022
Хорошо, давайте рассмотрим решение этой задачи пошагово.

1) Сначала создадим таблицу с персональной статистикой. Давайте представим, что она выглядит следующим образом:

```
+--------+-----------+-----------+-----------+
| Урок | Задание 1 | Задание 2 | Задание 3 |
+--------+-----------+-----------+-----------+
| Урок 1 | 4 | 5 | 3 |
+--------+-----------+-----------+-----------+
| Урок 2 | 2 | нет | 4 |
+--------+-----------+-----------+-----------+
| Урок 3 | 3 | 2 | 5 |
+--------+-----------+-----------+-----------+
```

2) Теперь перейдем к написанию программы. Для этого мы можем использовать язык программирования, который вы предпочитаете. Давайте рассмотрим пример на языке Python.

```python
# Создаем таблицу с персональной статистикой
table = [
[4, 5, 3],
[2, "нет", 4],
[3, 2, 5]
]

# Инициализируем переменные для подсчета суммы и количества заданий в каждом уроке
total_sum = 0
total_count = 0

# Проходим по каждому уроку и заданию в таблице
for i in range(len(table)):
for j in range(len(table[i])):
# Проверяем, что элемент не равен слову "нет"
if table[i][j] != "нет":
# Если элемент не равен "нет", добавляем его к сумме и увеличиваем количество заданий
total_sum += table[i][j]
total_count += 1

# Рассчитываем средний балл за урок
average = total_sum / total_count

# Выводим результат
print("Средний балл за каждый урок:", average)
```

3) Разберем код:

- Сначала мы создаем таблицу с персональной статистикой, которую представили выше.
- Затем мы инициализируем две переменные: `total_sum` для подсчета суммы оценок и `total_count` для подсчета количества заданий.
- Мы используем два вложенных цикла `for` для прохода по каждому элементу в таблице. Внешний цикл перебирает уроки, а внутренний цикл перебирает задания в каждом уроке.
- Внутри цикла мы проверяем, что элемент не равен слову "нет". Если это так, мы добавляем его к сумме (`total_sum`) и увеличиваем количество заданий (`total_count`).
- После прохода по всей таблице мы рассчитываем средний балл за урок, разделив сумму на количество заданий.
- Наконец, мы выводим результат с помощью команды `print`.

Таким образом, эта программа решает задачу по подсчету среднего балла за каждый урок с использованием таблицы персональной статистики.
4,6(11 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ