ФИПИ · ЕГЭ · Информатика · Задание 3
65 заданий открытого банка ФИПИ: впишите ответ, при затруднении — подсказка; после ответа — разбор по шагам.
Задания открытого банка ФИПИ «Задание 3 (часть 1). Поиск в базах данных» (информатика). Ответ вписывается так же, как в бланк ЕГЭ: число, слово или цифры подряд, без пробелов; если в ответе два числа — через пробел, как в таблице ответа (по строкам).
Неофициальная копия. Условия заданий — из открытого банка заданий ФИПИ (fipi.ru); номер у каждого задания открывает его в банке ФИПИ. Ответы, подсказки, разборы и рисунки подготовлены reknow.ru. Нашли ошибку — нажмите «Сообщить об ошибке» у задания.
Задание 3 ЕГЭ по информатике. Умение осуществлять поиск информации в реляционных базах данных. На странице — 65 заданий открытого банка ФИПИ: ответ проверяется сразу, есть подсказка и подробный разбор.
Это несколько заданий из тренажёра, остальные — в тренажёре в начале страницы.
В файле приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц. Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.
Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.
Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.
На рисунке приведена схема указанной базы данных.
Используя информацию из приведённой базы данных, определите, на сколько увеличилось количество упаковок яиц диетических, имеющихся в наличии в магазинах Октябрьского района, за период с 1 по 8 июня включительно. В ответе запишите только число. | |||||||||||||||||
| Файл к заданию (zip) |
import pandas as pd
x = pd.read_excel('1_3.xlsx', sheet_name=None)
m, t, s = x.values() # движение, товар, магазин
d = m.merge(t, on='Артикул').merge(s, on='ID магазина')
d = d[d['Артикул'].isin([15]) & (d['Район'] == 'Октябрьский')
& (d['Дата'] >= '2021-06-01') & (d['Дата'] <= '2021-06-08')]
inc = d[d['Тип операции'] == 'Поступление']['Количество упаковок'].sum()
dec = d[d['Тип операции'] == 'Продажа']['Количество упаковок'].sum()
print(inc - dec)Мы используем cookies и сервисы аналитики, чтобы понимать, какие темы нужнее и где сайт работает плохо. Продолжая пользоваться сайтом, вы соглашаетесь с этим. Мы используем cookies. Подробнее