Работа над ошибками
Информатика

Задача 4. В массиве содержатся первоначальные отметки 22 учащихся класса за контрольную работу, которые представлены

Задача 4. В массиве содержатся первоначальные отметки 22 учащихся класса за контрольную работу, которые представлены случайными числами от 2 до 10. После работы над ошибками учащиеся переписали работу и получили более высокие отметки (кроме учащихся, которые получили 10). Напишите программу, которая выводит первоначальные и окончательные отметки учеников после работы над ошибками.
Верные ответы (1):
  • Блестящая_Королева
    Блестящая_Королева
    37
    Показать ответ
    Название: Работа над ошибками

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

    Для начала, нам нужно создать массив с первоначальными отметками всех учеников класса. В этом массиве будут храниться случайные числа от 2 до 10, которые представляют собой отметки за контрольную работу. Мы можем сгенерировать случайное число от 2 до 10 для каждого ученика используя функцию random.randint(2, 10) в Python.

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

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

    Доп. материал:

    python
    import random

    # Создание массива с первоначальными отметками
    marks = [random.randint(2, 10) for _ in range(22)]

    # Улучшение отметок после работы над ошибками
    for i in range(len(marks)):
    if marks[i] < 10:
    marks[i] += 1

    # Вывод первоначальных и окончательных отметок
    print("Первоначальные отметки:")
    for mark in marks:
    print(mark, end=" ")

    print("\nОкончательные отметки:")
    for mark in marks:
    print(mark, end=" ")


    Совет: Чтобы лучше понять работу программы, можно попробовать запустить ее несколько раз и наблюдать разные сочетания первоначальных и окончательных отметок. Это поможет увидеть, как работает алгоритм и как отметки изменяются после работы над ошибками.

    Задача для проверки: Создайте программу, которая будет выводить первоначальные и окончательные отметки для 15 учеников класса, если каждый ученик получил первоначальную отметку в 9 баллов, а после работы над ошибками отметка увеличилась на 2 балла (если не достигла максимальной отметки).
Написать свой ответ: