|
|
|
§ 9. Представление информации в форме таблиц Табличный способ решения логических задачПереход от текстовой формы представления информации к табличной часто помогает решать достаточно трудные задачи. Рассмотрим это на следующем примере.
— Ну, Балашов, ты, наконец, научился плавать? — спросил Володя. — О, ещё как, — ответил Балашов, — могу теперь потягаться в плавании с тобой и Аликом. — Посмотрите, какой я гербарий собрал, — сказал Петров, прерывая разговор друзей, и достал из шкафа большую папку. Всем, особенно Лунину и Алику, гербарий очень понравился. А Симонов обещал показать товарищам собранную им коллекцию минералов. Назовите имя и фамилию каждого мальчика. Решение Составим таблицу, где заголовки строк — это фамилии друзей, а заголовки столбцов — их имена. В ячейке будем ставить знак «плюс», если фамилия и имя из соответствующих строки и столбца принадлежат одному человеку, и знак «минус» в противном случае.
То, что Балашов разговаривает с Володей, позволяет поставить минус в ячейке, расположенной на пересечении строки «Балашов» и столбца «Володя». Так как Балашов упоминает в разговоре Алика, то ставим минус в ячейке, расположенной на пересечении строки «Балашов» и столбца «Алик». Из того, что ребята собрались в доме у Миши, а Петров стал им демонстрировать свой гербарий, находящийся в шкафу, следует, что Миша и есть Петров. Это позволяет поставить плюс в ячейке, расположенной на пересечении строки «Петров» и столбца «Миша», а также заполнить минусами все пустые клетки в строке «Петров» и столбце «Миша». Гербарий понравился Лунину и Алику, значит, это два разных человека, следовательно, можно поставить минус в ячейке, расположенной на пересечении строки «Лунин» и столбца «Алик». Таблица приобретёт вид:
Из первой строки таблицы следует, что фамилия Юры — Балашов (ставим плюс в соответствующей ячейке и минусы во всех свободных ячейках столбца «Юра»). Из первого столбца таблицы следует, что фамилия Алика — Симонов (ставим плюс в соответствующей ячейке и минусы во всех свободных ячейках строки «Симонов»). Единственная пустая ячейка на пересечении строки «Лунин» и столбца «Володя» говорит о том, что фамилия Володи — Лунин:
Таким образом, фамилия Алика — Симонов, Володи — Лунин, Миши — Петров и Юры — Балашов.
|
|
|