ambstroy
?>

8 В таблице хранятся данные о результатах сдачи сессии студентов. Фамилия Экзамены 1 2 Белослудцева В. 3 4 Дудина М. 4 3 Дятлова И. 5 4 Гордеев Г. 5 4 Кошкин А. 5 5 Корюкова Р. 4 4 Колесникова Е. 4 5 Толмачев А. 3 5 Отметьте студентов, которые будут получать стипендию по результатам сдачи экзаменов, если стипендия будет дана тем, у кого сумма оценок составляет не менее 20 и нет троек.

Информатика

Ответы

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

Шаги решения:
1. Создадим переменную "stipendiaries" для хранения студентов, которые будут получать стипендию.
2. Создадим цикл для перебора строк таблицы. Начнем с первой строки (индекс 2) и переберем каждый второй индекс, так как в таблице каждый студент занимает две строки.
3. Внутри цикла создадим переменную "grades_sum" и установим ее равной сумме оценок студента. Чтобы получить сумму оценок, сложим оценки студента в каждой строке. Обратите внимание, что оценки являются строками, поэтому сначала преобразуем их в числа.
4. Добавим условие, чтобы проверить, удовлетворяет ли сумма оценок условию для получения стипендии (не менее 20) и нет ли троек. Если условие выполняется, добавим фамилию студента в список "stipendiaries".
5. Выведем список студентов, получающих стипендию.

Вот полный код на языке Python:

```python
data = [
"Фамилия", "Экзамены", 1, 2,
"Белослудцева В.", 3, 4,
"Дудина М.", 4, 3,
"Дятлова И.", 5, 4,
"Гордеев Г.", 5, 4,
"Кошкин А.", 5, 5,
"Корюкова Р.", 4, 4,
"Колесникова Е.", 4, 5,
"Толмачев А.", 3, 5
]

stipendiaries = []

for i in range(2, len(data), 2):
grades_sum = int(data[i + 1]) + int(data[i + 2])
if grades_sum >= 20 and "3" not in [data[i + 1], data[i + 2]]:
stipendiaries.append(data[i])

print("Студенты, получающие стипендию:")
for stipendiary in stipendiaries:
print(stipendiary)
```

Таким образом, студенты, получающие стипендию по результатам сдачи экзаменов и удовлетворяющие условиям (сумма оценок не менее 20 и нет троек), следующие:

- Белослудцева В.
- Дятлова И.
- Гордеев Г.
- Кошкин А.
- Корюкова Р.
- Колесникова Е.

Это ответ понятен школьнику, так как он содержит подробные объяснения и пошаговое решение задачи.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

8 В таблице хранятся данные о результатах сдачи сессии студентов. Фамилия Экзамены 1 2 Белослудцева В. 3 4 Дудина М. 4 3 Дятлова И. 5 4 Гордеев Г. 5 4 Кошкин А. 5 5 Корюкова Р. 4 4 Колесникова Е. 4 5 Толмачев А. 3 5 Отметьте студентов, которые будут получать стипендию по результатам сдачи экзаменов, если стипендия будет дана тем, у кого сумма оценок составляет не менее 20 и нет троек.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

igor51766771
Aleksandr_Vasilev
ksankaaleks611
Yelena1458
Mikhailova
info7
valera850515
rimmatrotskaia303
А Дзукаев1562
Mariya694
Ioanova Korneeva1093
m-zolotukhina2
ilukianienko458
Елена_Кошевой
MIKhAILOVNAAnton