Напишите программу, которая вычислит среднюю оценку по предмету и количество учащихся, чьи оценки выше среднего

Напишите программу, которая вычислит среднюю оценку по предмету и количество учащихся, чьи оценки выше среднего, на основе информации о 20 отметках по информатике, введенных с клавиатуры.
Пушистый_Дракончик

Пушистый_Дракончик

Хорошо, чтобы решить эту задачу, нужно написать программу на языке программирования, которая будет принимать 20 оценок по информатике с клавиатуры, вычислять среднюю оценку и подсчитывать количество учащихся, оценка которых выше средней. Программа может быть написана, например, на языке Python.

Вот пошаговое решение этой задачи:

1. Создайте переменную "сумма_оценок" и установите ее равной нулю. Эта переменная будет использоваться для хранения суммы всех оценок.
2. Создайте переменную "количество_учащихся" и установите ее равной 20, так как у нас 20 отметок по информатике.
3. Создайте пустой список "оценки".
4. С использованием цикла "for" повторите следующие действия 20 раз:
4.1. Введите оценку с клавиатуры и сохраните ее в переменную "оценка".
4.2. Добавьте оценку в список "оценки".
4.3. Увеличьте сумму оценок на значение оценки.
5. Вычислите среднюю оценку, разделив сумму оценок на количество учащихся.
6. Создайте переменную "количество_выше_средней" и установите ее равной нулю.
7. С использованием цикла "for" повторите следующие действия для каждой оценки в списке "оценки":
7.1. Если оценка больше средней оценки, увеличьте "количество_выше_средней" на единицу.
8. Выведите среднюю оценку и количество учащихся, оценка которых выше средней.

Вот код программы на языке Python, который решает данную задачу:


# Создаем переменные и список
сумма_оценок = 0
количество_учащихся = 20
оценки = []

# Вводим оценки и вычисляем сумму
for i in range(количество_учащихся):
оценка = int(input("Введите оценку: "))
оценки.append(оценка)
сумма_оценок += оценка

# Вычисляем среднюю оценку
средняя_оценка = сумма_оценок / количество_учащихся

# Считаем количество оценок выше средней
количество_выше_средней = 0
for оценка in оценки:
if оценка > средняя_оценка:
количество_выше_средней += 1

# Выводим результаты
print("Средняя оценка:", средняя_оценка)
print("Количество учащихся с оценками выше средней:", количество_выше_средней)


Этот код позволяет вводить оценки для 20 учащихся, вычислять среднюю оценку и количество оценок выше средней. Вы можете запустить эту программу на своем компьютере и ввести оценки для получения результата.
Знаешь ответ?
Задать вопрос
Привет!
hello