"Информатика", Рудченко Т.А., Семёнов А.Л. / Под ред. Семёнова А.Л.
Таблица для мешка по двум признакам помогает посчитать объекты сразу по двум свойствам. Например, можно узнать, сколько предметов красные и круглые, только красные или не красные и не круглые. Для этого каждый объект проверяют по обоим признакам и записывают в одну подходящую ячейку. Повторяющиеся предметы тоже учитывают каждый раз, когда они встречаются в мешке. Итоги строк, столбцов и всей таблицы позволяют проверить подсчёт.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Мешок — набор объектов, в котором одинаковые объекты могут встречаться несколько раз. Это значит, что при подсчёте важны не только виды предметов, но и количество каждого вида. Если в мешке лежат три одинаковые красные фишки, учитывают все три.
Признак — свойство объекта, по которому его можно разделить на группы. Например, для предметов признаками могут быть цвет и форма, а значениями первого признака — красный и не красный. Признак задаёт условие, которое можно проверить у каждого объекта.
Таблица для мешка по двум признакам — способ подсчёта объектов одновременно по двум выбранным признакам. Она помогает не только узнать общее число предметов с одним свойством, но и увидеть, как два свойства сочетаются. Например, отдельно посчитать красные круглые предметы и красные предметы другой формы.
Ячейка таблицы — место, где записывают количество объектов с определённым сочетанием значений двух признаков. Ячейка находится на пересечении строки и столбца, поэтому объект попадёт туда, только если подходит сразу под оба условия. Так отдельные подсчёты можно сравнивать и проверять.
Мешок отличается от списка уникальных предметов тем, что один и тот же объект может быть в нём несколько раз. Поэтому каждое вхождение нужно учитывать отдельно: два одинаковых мячика — это два объекта, а не один. Если считать только разные виды предметов, итог окажется меньше настоящего количества. При подсчёте удобно проходить мешок последовательно и отмечать каждое вхождение.
Сначала выбирают два признака, которые нужны для задачи, и определяют значения каждого из них. В простом варианте проверяют, есть признак или отсутствует: например, предмет красный или не красный, круглый или не круглый. Эти пары значений охватывают все объекты, поэтому каждый предмет можно отнести к одной из групп по каждому признаку. Если признаки заданы понятно, при проверке меньше риска пропустить предмет или отнести его не туда.
Значения первого признака записывают в строках, а значения второго — в столбцах. Такое распределение создаёт для каждой пары значений отдельное пересечение. Благодаря этому можно быстро найти нужную категорию, например строку «первый признак есть» и столбец «второй признак отсутствует». Главное — заранее придерживаться выбранного порядка, чтобы не перепутать, какой признак задаёт строки, а какой столбцы.
Чтобы определить ячейку для объекта, нужно одновременно проверить условие строки и условие столбца. Если предмет красный и круглый, он попадёт в ячейку на пересечении «красный» и «круглый»; одного совпадения недостаточно. При двух значениях каждого признака все сочетания образуют четыре ячейки. Каждый объект подходит ровно к одному сочетанию, поэтому его записывают в одну ячейку и не считают повторно в другой.
После заполнения находят итоги: складывают ячейки каждой строки и каждого столбца. Сумма всех ячеек должна совпасть с количеством объектов в мешке, потому что каждый объект учтён один раз. Итог строки и столбца показывает число предметов с соответствующим значением признака независимо от второго. Если итоги не совпали, стоит проверить, не забыли ли объект и правильно ли выбрали для него ячейку.
| Признак 1 \ Признак 2 | Признак 2 есть | Признак 2 отсутствует | Итого |
|---|---|---|---|
| Признак 1 есть | Количество объектов | Количество объектов | Итог строки |
| Признак 1 отсутствует | Количество объектов | Количество объектов | Итог строки |
| Итого | Итог столбца | Итог столбца | Общее количество |
Заполняйте ячейки в середине таблицы, проверяя каждый объект по обоим признакам. Затем сложите значения по строкам и столбцам, чтобы получить итоги. В нижней правой ячейке должно оказаться общее количество предметов в мешке.
Дан мешок из предметов, для каждого указаны цвет и форма. Нужно заполнить таблицу по признакам «красный» и «круглый». Пусть записи о предметах перечислены по одному, включая повторы. Значения первого признака задают строки, а значения второго — столбцы.
Ответ: таблица заполняется четырьмя счётчиками по сочетаниям признаков; конкретные числа зависят от состава мешка. Подсчёт каждого предмета по одному разу гарантирует, что итог будет проверяемым. Если сумма четырёх ячеек не равна размеру мешка, нужно найти пропущенный или неверно отнесённый предмет.
По заполненной таблице нужно определить, сколько предметов обладают одновременно первым и вторым признаками, а сколько — только одним из них. Пересчитывать предметы заново не требуется, потому что все сочетания уже записаны в таблице. Нужно правильно понять, какие сочетания отвечают каждому вопросу.
Ответ: оба признака есть у объектов из ячейки «первый есть, второй есть». Только одним признаком обладают объекты из двух ячеек с одним значением «есть» и одним значением «отсутствует». Их число находят сложением значений этих ячеек.
В таблице по двум признакам пропущено одно значение, но известны итоги строк, столбцов и общее количество предметов. Требуется найти пропуск, не пересчитывая весь мешок. Для этого используем равенство между итогом и суммой ячеек, из которых он составлен.
Ответ: пропущенное значение равно итогу выбранной строки или столбца минус сумма известных в нём ячеек. Если после подстановки не сходится общий итог или другой известный итог, значит, в исходных данных либо в вычислениях есть ошибка. Проверка по нескольким итогам помогает её обнаружить.
Считать одинаковые объекты один раз. Так поступают, когда воспринимают мешок как перечень разных видов, а не как набор всех вхождений. В результате количество объектов и сумма ячеек оказываются заниженными. Проверьте себя: каждому предмету в перечне, даже повторному, должен соответствовать отдельный шаг подсчёта.
Проверять объект только по одному признаку. Например, предмет относят к строке «красный», но забывают определить его форму. Тогда нельзя выбрать правильный столбец, а значение попадает не в ту ячейку. Перед записью убедитесь, что проверены оба условия — и строки, и столбца.
Путать строки и столбцы или менять признаки местами. Это случается, если порядок признаков не зафиксирован до начала подсчёта. Числа могут оказаться в неверных ячейках, даже если отдельные предметы посчитаны без пропусков. Сверяйте заголовок столбца и название строки для каждой записи, а при проверке читайте подписи таблицы.
Не проверять итоговые значения по ячейкам. Итоги строк и столбцов получают сложением соответствующих ячеек, а не задают независимо от них. Если общая сумма не равна числу предметов, вероятно, что-то пропущено, посчитано повторно или отнесено не туда. Пересчитайте сумму всех ячеек и отдельно проверьте итоги строк и столбцов.
Перед работой с таблицей нужно уметь перечислять элементы мешка, учитывать повторения и проверять свойства объектов. Эта основа помогает правильно разделить предметы и не потерять ни одно вхождение. Таблица продолжает тему группировки объектов по условиям: вместо одного условия здесь одновременно используют два.
Умение читать строки, столбцы и их пересечения пригодится при работе с другими таблицами. Позже такой способ подсчёта помогает обрабатывать данные, составлять запросы и анализировать результаты наблюдений. Например, можно сравнивать группы объектов по сочетаниям нескольких свойств, не пересчитывая их каждый раз заново.
Можно ли использовать два признака, у каждого из которых больше двух значений?
Да. Тогда у каждого признака будет столько значений, сколько нужно, а таблица станет больше. В каждой ячейке будут считать объекты для одной пары значений.
Что делать, если один объект подходит сразу под оба признака?
Проверить его по каждому признаку и записать в ячейку на пересечении соответствующих строки и столбца. Такое одновременное соответствие и учитывает таблица.
Нужно ли считать одинаковые объекты повторно?
Да, если одинаковые объекты встречаются в мешке несколько раз, учитывают каждое вхождение. Например, три одинаковых предмета увеличат счётчик нужной ячейки на три.
Как проверить, что таблица заполнена правильно?
Сложить числа в каждой строке и столбце и сравнить их с указанными итогами. Затем сложить все ячейки: сумма должна равняться количеству объектов в мешке.
Как найти число объектов только с одним из двух признаков?
Сложить две ячейки: «первый признак есть, второй отсутствует» и «первый отсутствует, второй есть». Объекты, у которых есть оба признака или нет ни одного, в эту сумму не входят.
Таблица для мешка (по двум признакам)