Как решать третье задание ЯНДЕКС ЕГЭ информатика?

В файле представлен фрагмент базы данных «Школьный журнал» об учебном процессе в школе. База данных состоит из трёх таблиц.

Таблица «Ученики» содержит информацию об учащихся: их идентификационный номер, имя, фамилию, дату рождения и класс, в котором они обучаются. Заголовок таблицы имеет следующий вид:

[ID, Имя, Фамилия, Дата рождения, Класс]

Таблица «Предметы» включает записи о предметах, преподаваемых в школе, с указанием идентификационного номера предмета, его названия, фамилии и имени преподавателя, а также номера аудитории, где проходят занятия. Заголовок таблицы имеет следующий вид:

[ID, Название, Преподаватель, Аудитория]

Таблица «Оценки» содержит данные об оценках, полученных учениками по различным предметам. В таблице фиксируются идентификационный номер оценки, идентификационный номер ученика, идентификационный номер предмета, дата выставления оценки и сама оценка. Заголовок таблицы имеет следующий вид:

[ID, ID Ученика, ID Предмета, Дата, Оценка]

На рисунке приведена схема указанной базы данных.

Для оценки успеваемости учащихся по информатике посчитайте количество учеников, у которых есть хотя бы одна оценка по информатике и средний балл по информатике больше либо равен 4. В ответе запишите только число.

Само задание и файл находятся по ссылке

подробнее о бонусах бонус за лучший ответ: 30 кредитов хотите увеличить? тэги: excel, егэ категория: компьютеры и интернет ответить бонус таблица сама находится на прикрепленной ссылке если что ( задания официальные от яндекса )  —  1 день назад  комментировать 1 ответ: старые выше новые выше по рейтингу 2 Вова мален­ький [222K] 7 часов назад 

Решать третье задание ЯНДЕКС ЕГЭ информатика можно четырьмя способами:

  1. написать формулы Excel и разместить их в таблицах базы данных или в новой книге Excel;
  2. создать сводную таблицу по базе данных;
  3. создать макрос на языке программирования Excel VBA;
  4. написать программу на языке Python или другом языке.

Предлагается первый способ как самый простой.

База данных представлена тремя таблицами на трёх листах книги Excel: Ученики, Предметы и Оценки.

Если вторая содержит 16 строк, а первая — 127, то в третьей их 4 827. Понятно, что простой подсчёт здесь не поможет. На листе Ученики добавим столбцы Сумма, Кол-во, Среднее и >=4.

Из листа Предметы известно ID информатики, он равен 5.

В ячейках столбца Сумма запишем формулу =СУММЕСЛИМН(Оценки!$E$2:$E$4827;Оценки!$C$2:$C$4827;"=5";Оценки!$B$2:$B$4827;A2), которая просуммирует все оценки на листе Оценки ученика с ID, взятым из первого столбца текущего листа, при условии, что ID предмета равно 5.

Читайте также  Почему я должен жить с кем придётся, а не по любви?

В ячейку Кол-во введём формулу =СЧЁТЕСЛИМН(Оценки!$B$2:$B$4827;A2;Оценки!$C$2:$C$4827;5), которая подсчитает количество оценок ученика, полученных за информатику.

Теперь разделим значение ячеек Сумма на значение ячеек из Кол-во, чтобы получить средний балл ученика. В ячейки столбца Среднее вставим формулу =ЕСЛИ(G2>0;G2/H2;0). Условие ЕСЛИ пришлось вводить, так как ученик с ID 118 не посещал информатику и у него нет оценок. Иначе бы при делении ноля на ноль получалась бы ошибка.

Осталось выяснить, у кого средний балл больше либо равен 4. В ячейки столбца >=4 впишем формулу =ЕСЛИ(I2>=4;1;0), которая вернёт единицу, если это так, и ноль если балл меньше 4.

Внизу таблицы просуммируем количество единичек в столбце >=4.

В итоге получаем: 81.

Источник: bolshoyvopros.ru

Гаджет битва