ЕГЭ ИНФОРМАТИКА
Задание 3
Поиск информации в Базах данных
КОНСПЕКТ
Для решения задания необходима одна из следующих программ:
Microsoft Excel (Microsoft Office)
LibreOffice Calc (LibreOffice)
OpenOffice Calc (Apache OpenOffice)
Таблица — это способ организации данных с помощью строк и столбцов.
База данных (БД) — организованное структурированное электронное хранилище данных, которое позволяет управлять большими объемами информации.
Записи — строки таблицы, а поля — столбцы.
Ключевое поле — поле, которое однозначно определяет запись. Например, номер телефона человека (второго такого номера ни у кого нет).
Реляционная база данных — тип базы данных, в которой данные организованы в виде связанных таблиц. Связь создается с помощью числовых кодов (ключевых полей).

В таблице "Движение товаров" ключевое поле "ID операции".
В таблице "Магазин" ключевое поле "ID магазина".
В таблице "Товар" ключевое поле "Артикул.
В электронных таблицах столбцы нумеруются буквами латинского алфавита (A, B, C и т.д.), а строки — цифрами. Имя ячейки состоит из буквы столбца и номера строки. На рисунке черным выделена ячейка С2.
Область значений обозначается двумя ячейками - левой и верхней и правой нижней. На рисунке голубым цветом выделена область А1:С2.
В электронных таблицах формулы — это выражения, которые начинаются со знака равенства (=) и используются для выполнения вычислений с данными в ячейках. Формулы могут содержать числа, математические операторы, ссылки на имена ячеек и встроенные функции.

В меню "Справка" можно подробнее ознакомиться с функциями таблиц.
Функция СУММ суммирует значения. Например:
=СУММ(A2:A10) Суммирует все числа, находящиеся в диапазоне ячеек A2:А10.
=СУММ(A2;A10) Суммирует ячейки А2 и А10.

На рисунке в ячейке А2 записана формула с использованием функции суммы.
Часто используемые функции
=МИН(C1:C9) — возвращает наименьшее значение в указанном диапазоне.
=МАКС(C1:C9) — возвращает наибольшее значение в указанном диапазоне.
=СЧЁТ(C1:C9) — подсчитывает количество всех непустых значений в указанном диапазоне.
=СРЗНАЧ(C1:C9) — подсчитывает среднее значение всех непустых значений в указанном диапазоне.
=И(A2>A2;B3>D3) — проверяет, все ли логические выражения истинны (A2>A2 and B3>D3).
=ИЛИ(A2>A2;B3>D3) — проверяет, истинно ли хотя бы одно из логических выражений (A2>A2 or B3>D3).
=ЕСЛИ(C2>5;1;2) — проверяет логическое выражение, возвращает первый результат, если выражение истинно, иначе возвращает второй результат. ЕСЛИ С2>5, то вернуть 1, иначе вернуть 2.
=СЧЁТЕСЛИ(C1:C9;">5") — подсчитывает количество непустых ячеек в указанном диапазоне, удовлетворяющих заданному условию.
=СРЗНАЧ(C1:C9) — возвращает среднее значение всех чисел в данном диапазоне.
Фильтрация — это процесс, который позволяет отобразить только те данные в таблице, которые соответствуют заданным условиям, временно скрывая остальные.
Включение фильтрации через меню "Данные".
Включение фильтра в Microsoft Excel
Включение фильтра в LibreOffice Calc
Включение фильтра в OpenOffice Calc
ЗАДАЧИ
Задание 11. ДЕМО-2026.
В файле приведён фрагмент базы данных «Молочные продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц. Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение октября 2024 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.
Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.
Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.
На рисунке приведена схема указанной базы данных.
Используя информацию из приведённой базы данных, определите, на какую сумму (в руб.) было продано варенца термостатного в магазинах Нагорного района за период с 5 по 14 октября включительно.
В ответе запишите только число.
Перейдем на лист Товар и найдем Артикул для товара варенец термостатный.
Для этого в блоке Редактирование откроем "Найти", введем в поиске "варенец" и найдем в таблице запись. Запомним Артикул: 11.
Решение

Откроем файл "DEMO_3.ods", который дан вместе с заданием.
В файле содержатся три листа (таблицы) Движение_товаров, Товар, Магазин. Основной лист для работы — Движение товаров. Но на остальных других необходимо найти информацию об ID магазинов Нагорного района и артикул варенца термостатного.
Перейдем на лист Магазин и найдем ID_магазина для Нагорного района.
Для этого откроем меню "Данные" - "Фильтр". В ячейке Район кликнем по квадратику и выберем Нагорный.
В таблице останется пять записей. Запомним ID_магазина: М1, М3, М8, М13, М15.
Перейдем на лист Движение_товаров и выполним фильтрацию.
Для этого откроем меню "Данные" - "Фильтр".
В ячейке ID_магазина кликнем по квадратику и поставим галочки напротив М1, М3, М8, М13, М15.
В ячейке Артикул кликнем по квадратику и поставим галочки напротив 11.
В ячейке Тип_операции кликнем по квадратику и поставим галочку напротив "Продажа".
Т.к. дата по условию задачи с 5 по 14 октября включительно, то в ячейке Дата кликнем по квадратику и поставим галочки напротив 7, 9, 10, 14.
После фильтрации в таблице останется 10 записей.
Необходимо найти количество упаковок. Для этого перейдем первую свободную ячейку в столбце Количество_упаковок и введем формулу =СУММ( и выделим все ячейки столбца, и нажмем на клавишу ENTER. Названия ячеек могут отличаться от тех, которые указаны на рисунке (это не повлияет на результат).
Задание 11. ДЕМО-2025.
На предприятии каждой изготовленной детали присваивают серийный номер, содержащий десятичные цифры, 52 латинские буквы (с учётом регистра) и символы из 963-символьного специального алфавита. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 2000 серийных номеров отведено не более 693 Кбайт памяти. Определите максимально возможную длину серийного номера. В ответе запишите только целое число.