
В классе было 20 учеников. Известно что за контрольную работу по информатике они получили отметки
3,4 и 5.Составьте программу, подсчитывающую: 1)число отметок 5,полученных учениками за контрольную работу;2)Средний балл, полученный учениками за контрольную работу;3)Каких отметок было получено большк всего. 

Ответы на вопрос

var a,k3,k4,k5,i: integer;
cr:real;
begin
k3:=0;
k4:=0;
k5 := 0;
cr:=0;
for i:=1 to 20 do
begin
writeln('введите оценку ученика');
readln (a);
cr:=cr+a;
if a mod 3=0 then k3:=k3+1 else if a mod 4= 0 then k4:=k4+1 else k5:=k5+1;
end;
writeln('число отметок 5,полученных учениками за контрольную работу:',k5);
cr:=cr/20;
writeln('Средний балл, полученный учениками за контрольную работу:',cr);
if (k5>k4) and (k5>k3) then writeln('пятерок больше всего')
else if (k4>k3) then writeln('четверок больше всего')
else writeln('троек больше всего')
end.



Для решения этой задачи можно написать программу на языке программирования, например, на Python. Программа будет принимать ввод отметок каждого ученика и выполнять вычисления, чтобы найти количество пятерок, средний балл и определить наиболее часто встречающуюся отметку.
Вот пример программы на Python:
```python def main(): # Создаем список для хранения отметок учеников marks = []
# Цикл для ввода отметок учеников for i in range(20): # Предполагаем, что учеников 20 while True: mark = int(input(f"Введите отметку ученика {i + 1} (3, 4 или 5): ")) if mark in [3, 4, 5]: marks.append(mark) break else: print("Ошибка! Пожалуйста, введите отметку 3, 4 или 5.")
# Вычисляем количество пятерок count_5 = marks.count(5)
# Вычисляем средний балл average_mark = sum(marks) / len(marks)
# Определяем наиболее часто встречающуюся отметку most_common_mark = max(set(marks), key=marks.count)
# Выводим результаты print(f"Число отметок 5: {count_5}") print(f"Средний балл: {average_mark}") print(f"Наиболее часто встречающаяся отметка: {most_common_mark}")
if __name__ == "__main__": main() ```
Эта программа попросит вас ввести отметки для каждого ученика, затем выведет количество отметок 5, средний балл и наиболее часто встречающуюся отметку из введенных данных.
Примечание: Данная программа предполагает, что количество учеников всегда будет 20 и отметки будут вводиться вручную. Можно модифицировать программу, чтобы использовать другой способ ввода данных, например, чтение из файла или использование случайно сгенерированных отметок.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili