ГДЗ по информатике, 9 класс, Босова, номер 2.21: 5
Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное — Босова Л.Л., Босова А.Ю.
Татьяна Белова, преподаватель информатики Шпаргача обновлено 12 сентября 2026
Условие
В базе данных «Спортивная секция» есть поля ПОЛ и КЛАСС (значения '9 кл.', '10 кл.', '11 кл.'). По таблице с количеством записей N, удовлетворяющих запросам (ПОЛ='м' ИЛИ КЛАСС='11 кл.' ИЛИ КЛАСС='9 кл.' — 55; КЛАСС='10 кл.' — 20; ПОЛ<>'ж' И КЛАСС='10 кл.' — 15), найти общее количество записей в базе данных.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения задачи воспользуемся методами теории множеств и диаграммами Эйлера-Венна. Обозначим множество всех записей в базе данных как U, а количество элементов в нём — N.
Шаг 1. Анализ условия запроса «КЛАСС='10 кл.'»
Известно, что количество записей, где класс равен '10 кл.', составляет 20. Это означает, что остальные записи относятся к 9 или 11 классам. То есть:
N9 кл. +N11 кл. =N-20Шаг 2. Анализ условия запроса «ПОЛ<>'ж' И КЛАСС='10 кл.'»
Условие ПОЛ <> 'ж' эквивалентно условию ПОЛ = 'м', так как в задаче рассматриваются только два пола ('м' и 'ж').
Следовательно, среди учеников 10 класса мальчиков 15 человек. Тогда девочек в 10 классе:
Nж,10 кл. =20-15=5Шаг 3. Разбор сложного логического запроса
Рассмотрим запрос: (ПОЛ='м' ИЛИ КЛАСС='11 кл.' ИЛИ КЛАСС='9 кл.'). Количество записей, удовлетворяющих этому условию, равно 55.
Давайте определим, какие записи не попадают под это условие (дополнение множества). Запись не попадает под условие, если ложны все три части дизъюнкции (ИЛИ):
1. Не выполняется ПОЛ='м' ⇒ значит, ПОЛ='ж'.
2. Не выполняется КЛАСС='11 кл.'.
3. Не выполняется КЛАСС='9 кл.'.
Если класс не 11-й и не 9-й, то по условию задачи он должен быть 10-м. Таким образом, дополнением является множество записей, где пол женский И класс 10-й.
Мы уже вычислили количество таких записей на Шаге 2: это 5 человек.
Шаг 4. Вычисление общего количества записей
Общее количество записей N складывается из тех, кто попал под запрос, и тех, кто не попал:
N=Nзапрос +Nне попали N=55+5=60Ответ: 60
60
Задача решается через метод дополнения. Сложное условие ИЛИ можно перевернуть: найти количество записей, которые НЕ удовлетворяют запросу. Отрицание (A ИЛИ B ИЛИ C) есть (НЕ A И НЕ B И НЕ C). В данном случае это (ПОЛ != 'м') И (КЛАСС != '11 кл.') И (КЛАСС != '9 кл.'), что сводится к (ПОЛ = 'ж') И (КЛАСС = '10 кл.'). Число таких записей находится из разности общего числа десятиклассников и мальчиков-десятиклассников.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер 2.21 из моего учебника?
Номер совпадает с учебником «Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании 2.21?
Краткий ответ: 60.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика: 9-й класс: базовый уровень: учебник; 5-е издание, переработанное», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 2. 5.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.