Вопрос задан 04.11.2023 в 04:07. Предмет Информатика. Спрашивает Кулаков Егор.

В классе было 20 учеников. Известно что за контрольную работу по информатике они получили отметки

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Заварыкина Дарья.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно написать программу на языке программирования, например, на 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 и отметки будут вводиться вручную. Можно модифицировать программу, чтобы использовать другой способ ввода данных, например, чтение из файла или использование случайно сгенерированных отметок.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос