Вычисление среднего балла за каждый урок
Информатика

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

Какую программу нужно написать, чтобы вычислить средний балл за каждый урок, используя таблицу из задания "Персональная статистика"? Чтобы избежать ошибок, проверять каждый элемент на то, что он не равен "нет", и только после этого добавлять его к сумме. Подсказка: средний балл за урок равен сумме всех баллов за урок, деленной на количество заданий в этом уроке.
Верные ответы (1):
  • Alina
    Alina
    35
    Показать ответ
    Тема занятия: Вычисление среднего балла за каждый урок

    Описание: Для решения данной задачи вам понадобится написать программу, которая будет вычислять средний балл за каждый урок, используя таблицу из задания "Персональная статистика". Для начала, необходимо пройтись по каждому уроку в таблице и проверить каждый элемент на то, что он не равен "нет". Если элемент не равен "нет", то его значение добавляется к сумме баллов за урок.

    Далее, необходимо подсчитать количество заданий в каждом уроке, проверяя элементы таблицы на значение, отличное от "нет". Когда количество заданий будет известно, можно вычислить средний балл за урок, разделив сумму баллов за урок на количество заданий.

    Программа должна повторять эти шаги для каждого урока в таблице и выводить средний балл за каждый урок.

    Пример:

    Таблица "Персональная статистика":
    Урок 1: 8, 9, 7, нет, 10
    Урок 2: 6, 8, нет, 9, нет
    Урок 3: 10, нет, 9, 8, 8

    Средний балл за каждый урок:
    Урок 1: 8.8
    Урок 2: 7.7
    Урок 3: 8.75


    Совет: Для решения данной задачи, воспользуйтесь циклами и условными операторами. Также обратите внимание на правила проверки и пропуска элементов значения "нет", чтобы избежать ошибок при вычислении среднего балла.

    Задача для проверки: Напишите программу на языке программирования, которая вычисляет средний балл за каждый урок, используя таблицу из задания "Персональная статистика".
Написать свой ответ: