Типы заданий № 3

В этой статье будет разобрано задание 3.

Рассмотрим типовые задачи из третьего задания ЕГЭ по информатике.

Данное задание относится к базовому уровню сложности.

Время выполнения задания ≈ 3 минуты.

Третье задание направлено на поиск информации в реляционных базах данных.Данное задание выполняется в одном из приложенных файлов(.ods, .xls, .xlsx) с помощью электронной таблицы. Краткий конспект по обработке информации в электронной таблице по ссылке:

Ссылка на статью: Обработка информации в электронных таблицах.

Задача 1 (База сайта по робототехнике)

В файле приведён фрагмент базы данных «Сайт по робототехнике» о категориях, статьях и комментариях. База данных состоит из трёх таблиц.

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

ID категорииНазвание категорииОписание категории

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

ID статьиНазвание статьиКлючевые словаID категорииДата

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

ID комментарияИмя пользователяКомментарийID статьиДата

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

Задача 1 Условие

Определите общее количество комментариев, которые написали в феврале 2021 года, для статей категории "Raspberry pi". В ответ запишите только целое число.

Решение:

Открываем файл Excel. Найдём, какие статьи принадлежат к категории Raspberry pi. Перейдём на вкладку Категории. Включим фильтр.

Задача 1 Решение

При этом должна быть выделена не пустая ячейка. Кнопка Фильтр может находится и на главной панеле. Найдём ID категории Raspberry pi.

Задача 1 Решение

После того, как мы оставим в фильтре только категорию Raspberry pi легко будет увидеть ID этой категории.

Задача 1 Решение

Перейдём на вкладку Статьи. Включим фильтр для этой вкладки. Через фильтр оставим только те статьи, которые имеют в ID категории число 10.

Задача 1 Решение

Получилось 4 статьи, которые принадлежат к категории Raspberry pi. Теперь узнаем, а сколько комментариев оставили под этими статьями за февраль 2021 года. Переходим на вкладку Комментарии. Включаем фильтр. В столбце ID статьи с помощью фильтра оставляем числа 5, 7, 13, 47.

Задача 1 Решение

Выделяем комментарии, которые написаны в феврале 2021 года. Их всего получается 5. Количество выделенных ячеек можно посмотреть так же справа внизу.

Задача 1 Решение

Ответ: 5

Задача 2 (База образовательного процесса)

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

Таблица «Результаты экзаменов» содержит записи о каждом ученике и его результатах на экзаменах по трём предметам. Поле ID школы показывает из какой школы каждый ученик. Заголовок таблицы имеет следующий вид.

ID ученикаУченикID школыМатематикаИнформатикаФизика

Таблица «Школы» содержит информацию о школах в этом населённом пункте.

ID школыНазвание школыID района

Таблица "Районы" содержит информацию о районах населённого пункта.

ID районаНазвание районаКоличество жителей

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

Задача 2 Условие

Определите в каком районе больше всего учеников, которые набрали 100 баллов хотя бы по одному предмету. В ответе напишите только название района с большой буквы, само слово "район" писать не нужно. Если количество таких учеников в районах окажется одинаковым, то приоритет имеет район, который первый стоит в алфавитном порядке.

Решение:

Открываем файл Excel. Найдём ID тех школ, которые находятся в первом Заречном районе. У Заречного района ID равен 1. Переходим на вкладку Школы. Включаем фильтры. В столбце ID района выбираем 1.

Задача 2 Решение

Получается три школы с идентификаторами 3, 9, 11.

Перейдём на вкладку Результаты экзаменов. Найдём количество стобальников для выше указанных школ.

Включаем фильтр.

В столбце ID школы с помощью фильтра указываем числа 3, 9, 11.

В столбце Математика с помощью фильтра мы не можем указать число 100. Значит, по математике нет учеников, которые набрали 100 из Заречного района.

По Информатике тоже нет, но в столбце Физика с помощью фильтра можем выставить число 100.

После применения фильтра получаем в этой таблице одного человека. Значит, для Заречного района количество стобальников равно 1.

Аналогично действуем и для других районов. При анализе столбца предмета мы должны отключать действия тех предметов, которые уже проверили (чтобы не получался эффект логического И).

Для Октябрьского района получается 2 стобальника по математике.

Для Первомайского района получается 2 стобальника по информатике и 1 по физике.

Побеждает Первомайский район.

Ответ: Первомайский

Задача 3 (База антивирусной проверки)

Компания провела проверку своей компьютерной системы на наличие угроз антивирусными программами.

В файле приведён фрагмент базы данных этой проверки. База данных состоит из трёх таблиц.

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

ID файлаИмя файлаСтатусID каталогаРазмер файла, КБДата создания файлаID антивируса

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

ID каталогаКаталогКоличество файловОбъём каталога, МБ

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

ID антивирусаНазваниеДата обновления

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

Задача 3 Условие

Файлы со статусом "сильная угроза" подлежат удалению. Файлы со статусом "средняя угроза" подлежат лечению. При лечении файл теряет от своего информационного объёма 25%.

Найдите информационный объём каталога C:\Boot после устранения угроз, если учесть работу только тех антивирусов, которые обновились в июне 2021. Ответ запишите в КБ и округлите по правилам математики до целого числа. Само слово "КБ" писать НЕ нужно.

Решение:

Каталог C:\Boot имеет ID 9. Антивирусы, которые обновились в июне 2021, имеют ID 3 и 5. Перейдём на вкладку Проверенные файлы и включим фильтр. Применим фильтр, учтя вышеизложенные данные.

Задача 3 Решение

В столбце Статус с помощью фильтра оставим только строчки с сильной угрозой. Получается 4 файла. Суммарный информационный объём этих файлов равен 55 Кб. Эти файлы подлежат удалению.

Теперь оставим в столбце Статус с помощью фильтра только строчки со средней угрозой. Получается так же 4 файла. Суммарный информационный объём этих файлов равен 73 Кб. Эти файлы подлежат лечению.

От 73 Кб 25% будет: 73 Кб *0,25=18,25 Кб.

Перейдём на вкладку Каталоги. У каталога C:\Boot информационный объём 883 Мб или 883*1024=904192 Кб.

Узнаем ответ.

904192 Кб - 18,25 Кб - 55 Кб = 904118,75 Кб ≈ 904119 Кб

Ответ: 904119

Задача 4 (База родственных связей)

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

Каждая строка таблицы Родственные связи содержит информацию о ребёнке и об одном из его родителей. Информация представлена значением поля ID в соответствующей строке таблицы Жители. Поле ID_района в таблице Жители показывает, в каком районе живёт конкретный житель.

Заголовок таблицы Жители имеет следующий вид.

IDФамилия_ИмяПолГод_рожденияID_района

Заголовок таблицы Родственные связи имеет следующий вид.

ID_родителяID_ребёнка

Заголовок таблицы Районы имеет следующий вид.

ID_районаНазваниеКоличество жителей

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

Задача 4 Условие

Определить на основании имеющихся данных сколько всего внуков и внучек у Садыкова Руслана, которые живут в Октябрьском районе. В ответе запишите только целое число.

Решение:

С помощью стандартного поиска Ctrl + F можно найти Садыкова Руслана в таблице Жители. У него ID 19. Найдём сколько у него детей. Переходим в таблицу Родственные связи с помощью фильтра в столбце ID_родителя только число 19. Всего получается три ребёнка.

Задача 4 Решение

Теперь в столбце ID_родителя оставляем числа 20, 21, 24.

Задача 4 Решение

ID внуков получаются 18, 22, 25, 26. Осталось узнать, какие внуки и внучки живут в Октябрьском районе. Переходим на вкладку Жители, с помощью фильтра оставим в столбце ID только ID внуков.

Задача 4 Решение

Если посмотреть на вкладке Районы, у района Октябрьский ID_района равен 1. Получается, что две внучки живут в районе Октябрьском.

Ответ: 2

Задача 5 (База продуктового магазина)

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

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

ID операцииДатаID магазинаАртикулТип операцииКоличество упаковок, шт.Цена руб./шт.

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

АртикулОтделНаименованиеЕд. изм.Количество в упаковкеПоставщик

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

ID магазинаРайонАдрес

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

Задача 5 Условие

Используя информацию из приведённой базы данных, определите на сколько килограмм увеличилось лапши гречневой, имеющихся в наличии в магазинах Первомайского района, за период с 1 по 10 июня включительно.

В ответе запишите только число.

Решение:

Нужно учесть, что в упаковке 0,5 кг (Это можно посмотреть в таблице Товар). Найдём с помощью фильтра, какие магазины принадлежат к Первомайскому району.

Задача 5 Решение

У лапши гречневой Артикул равен 31 (Таблица Товар). Переходим во вкладку Движение товаров. Включаем фильтр. Фильтруем данные для нужных магазинов и для нужного товара. В поле Тип операции оставим с помощью фильтра Поступление. Найдём количество упаковок, которые поступили в магазины Первомайского района.

Задача 5 Решение

Сумму выделенных ячеек можно посмотреть справа внизу. Получилось 1240 упаковок. Аналогично находим количество проданных упаковок из магазинов Первомайского района. Получается 64.

Узнаем на сколько увеличилось упаковок.

1240 - 64 = 1176

А теперь найдём сколько получилось в килограммах.

1176 уп. * 0,5 кг/уп. = 588 кг

Ответ: 588

На видео ниже можно посмотреть моё объяснение – как решить задание №3 с помощью функции ВПР:

Задача 6 (Демоверсия ЕГЭ 2026)

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

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

ID операцииДатаID магазинаАртикулКоличество упаковок, шт.Тип операции

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

АртикулОтделНаименование товараЕд_измКоличество в упаковкеЦена за упаковку

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

ID магазинаРайонАдрес

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

Задача 6 Условие

Используя информацию из приведённой базы данных, определите, на какую сумму (в руб.) было продано варенца термостатного в магазинах Нагорного района за период с 5 по 14 октября включительно. В ответе запишите только число.

Решение:

Решим данную задачу используя функцию ВПР.

  1. Открываем файл из архива DEMO_3.ods
  2. Во вкладке Движение_товаров в столбце G в ячейку G1 пишем название столбца - Район.
  3. В ячейку G2 напишем с помощью мастера функций функцию ВПР(Синтаксис: ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр]). В ячейке G2 получается формула: =ВПР(C2;Магазин!$A$1:$C$19;2;ЛОЖЬ)
  4. Распространяем функцию ВПР из ячейки G2 на весь столбец.
  5. Во вкладке Движение_товаров в столбце H в ячейку H1 напишем название нового столбца - Наименование товара.
  6. В ячейку H2 напишем с помощью мастера функций функцию ВПР(Синтаксис: ВПР(искомое_значение, таблица, номер_столбца, [интервальный_просмотр]). В ячейке H2 получается формула: =ВПР(D2;Товар!$A$1:$F$61;3;ЛОЖЬ)
  7. Выделяем всю таблицу на вкладке Движение_товаров и ставим фильтр
  8. Выставим фильтры по столбцам согласно условию задачи. Тип операции оставляем Продажа; Район - Нагорный. Наименование товара - Варенец термостатный. Дата - оставляем только 07 и 14, а 20 убираем.
  9. Осталось посчитать стоимость товаров это количество упаковок нужно умножить на цену одной упаковки. В столбце I или в любом другом рассчитаем начиная с первой же верхней отфильтрованной строки таблицы. Пишем в ячейку формулу(у меня в решении это была I1092) через =E1092*Товар!12 (где цену за упаковку возьмём из таблицы во вкладке Товар не забывая знаком $ "заморозить" ячейку, а можно просто туда посмотреть и увидеть цену за упаковку = 76 и прописать числом если так удобнее).
  10. Распространим формулу для стоимости товаров для остальных отфильтрованных ячеек таблицы Движение_товаров.
  11. Выделяем весь получившейся столбец со стоимостью товаров и видим в правом нижнем углу ответ на задачу в виде суммы = 133228.

Задача 6 Решение

Ответ: 133228

P.S. Подробнее как пользоваться функцией ВПР при решении аналогичной задачи на видео есть выше.