Задание 4. В массиве находятся значения оценок контрольной работы 22 учащихся класса (случайные числа от 2 до 10). После того, как учащиеся исправили ошибки в работе, они получили более высокие оценки (за исключением тех, кто получил 10). Напишите программу, которая выводит исходные оценки, полученные учениками, а также оценки после работы над ошибками.
Artemovich
Хорошо, для решения этой задачи можно воспользоваться языком программирования Python. Вот пример программы, которая решает данную задачу:
В данной программе мы используем функцию `random.randint(2, 10)` для генерации случайных оценок в диапазоне от 2 до 10. Затем выводим исходные оценки и обрабатываем массив оценок, увеличивая на 1 все оценки, кроме тех, кто получил 10. Наконец, выводим оценки после работы над ошибками.
Таким образом, эта программа поможет вам решить данную задачу, предоставляя исходные оценки учеников и оценки после работы над ошибками.
python
import random
# Создаем массив с оценками
ocenki = []
for i in range(22):
ocenki.append(random.randint(2, 10))
# Выводим исходные оценки
print("Исходные оценки:")
for ocenka in ocenki:
print(ocenka, end=" ")
# Исправляем ошибки в оценках
for i in range(len(ocenki)):
if ocenki[i] < 10:
ocenki[i] += 1
# Выводим оценки после работы над ошибками
print("\nОценки после работы над ошибками:")
for ocenka in ocenki:
print(ocenka, end=" ")
В данной программе мы используем функцию `random.randint(2, 10)` для генерации случайных оценок в диапазоне от 2 до 10. Затем выводим исходные оценки и обрабатываем массив оценок, увеличивая на 1 все оценки, кроме тех, кто получил 10. Наконец, выводим оценки после работы над ошибками.
Таким образом, эта программа поможет вам решить данную задачу, предоставляя исходные оценки учеников и оценки после работы над ошибками.
Знаешь ответ?