Урок 5
Тема: Моделирование средствами текстового процессора
Цель: учиться создавать табличную модель для решения логических задач
Рассмотрим создание табличных моделей средствами текстового редактора для решения логических задач.
Постановка задачи
В школе учатся четыре талантливых мальчика: Иванов, Петров, Сидоров и Андреев. Один из них - будущий музыкант, другой преуспел в бальных танцах, третий - солист хора мальчиков, четвертый подает надежды как художник.
О них известно следующее:
1) Иванов и Сидоров присутствовали в зале консерватории, когда там солировал в хоре мальчиков певец.
2) Петров и музыкант вместе позировали художнику.
3) Музыкант раньше дружил с Андреевым, а теперь хочет познакомиться с Ивановым.
4) Иванов не знаком с Сидоровым, так как они учатся в разных классах и в разные смены.
Кто чем увлекается?
Разработка модели
Составим таблицу, в которой будут столбцы с названиями "Танцор", "Солист", "Музыкант" и строки с фамилиями. Заполним остальные клетки таблицы знаками "+"/"-" и логически обоснуем ход решения.
1) Из первого пункта следует, что ни Иванов, ни Сидоров не могут быть певцами. В таблице занесем в соответствующие клетки знак "-".
2) Из второго пункта следует, что Петров - не художник и не музыкант.
3) Андреев и Иванов - не музыканты (из пункта 3).
После этих рассуждений таблица выглядит так:
4) По условию задачи каждый подросток обладает только одним талантом. Следовательно, в каждой строчке и каждом столбце может быть только один "+".
5) В графе "Музыкант" осталось три минуса, тогда музыкантом должен быть Сидоров, так как согласно условию музыкант среди них есть. Поставим в этой клетке "+".
6) Так как Сидоров - музыкант, он не может быть ни солистом, ни танцором, ни художником, что и зафиксируем знаками "-" в его строчке.
7) Сопоставим теперь второй и третий пункты условия задачи. Петров и Сидоров вместе позировали художнику, но Иванов не знает Сидорова, значит художник - не Иванов. Отметим этот факт "-" в соответствующей клетке.
8) Теперь в графе "Художник" три минуса, поэтому художником является Андреев, ставим ему "+", а в оставшихся пустых клетках строки - "-".
9) Теперь определился солист - это Петров. Ставим минусы в его строке.
10) Остается один Иванов, и он, очевидно, танцор.
Окончательный вид таблицы:
Получение решения задачи
Таким образом, в результате составления модели в виде таблицы и ее анализа мы пришли к выводу, что Иванов - танцор, Петров - солист хора, Сидоров - музыкант, а Андреев - художник.
2. Работа за компьютером
Выполните упражнения 1, 2, 3 на стр. 140 учебника.
Результат сохраните в файле с именем Фамилия(задачи).
3. Домашнее задание: §25, упр.4 стр. 140.
1. Изучение нового материала
Мы использовали текстовые редакторы для подготовки и печати бумажных документов. Текстовые редакторы позволяют также записывать многие информационные модели. Это могут быть описания исторических событий (исторические модели), таблицы (табличные модели), схемы и чертежи (графические модели) и др.Рассмотрим создание табличных моделей средствами текстового редактора для решения логических задач.
Постановка задачи
В школе учатся четыре талантливых мальчика: Иванов, Петров, Сидоров и Андреев. Один из них - будущий музыкант, другой преуспел в бальных танцах, третий - солист хора мальчиков, четвертый подает надежды как художник.
О них известно следующее:
1) Иванов и Сидоров присутствовали в зале консерватории, когда там солировал в хоре мальчиков певец.
2) Петров и музыкант вместе позировали художнику.
3) Музыкант раньше дружил с Андреевым, а теперь хочет познакомиться с Ивановым.
4) Иванов не знаком с Сидоровым, так как они учатся в разных классах и в разные смены.
Кто чем увлекается?
Разработка модели
Составим таблицу, в которой будут столбцы с названиями "Танцор", "Солист", "Музыкант" и строки с фамилиями. Заполним остальные клетки таблицы знаками "+"/"-" и логически обоснуем ход решения.
1) Из первого пункта следует, что ни Иванов, ни Сидоров не могут быть певцами. В таблице занесем в соответствующие клетки знак "-".
2) Из второго пункта следует, что Петров - не художник и не музыкант.
3) Андреев и Иванов - не музыканты (из пункта 3).
После этих рассуждений таблица выглядит так:
Танцор
|
Художник
|
Солист
|
Музыкант
|
|
Иванов
|
-
|
-
|
||
Петров
|
-
|
-
|
||
Сидоров
|
-
|
|||
Андреев
|
-
|
4) По условию задачи каждый подросток обладает только одним талантом. Следовательно, в каждой строчке и каждом столбце может быть только один "+".
5) В графе "Музыкант" осталось три минуса, тогда музыкантом должен быть Сидоров, так как согласно условию музыкант среди них есть. Поставим в этой клетке "+".
6) Так как Сидоров - музыкант, он не может быть ни солистом, ни танцором, ни художником, что и зафиксируем знаками "-" в его строчке.
Танцор
|
Художник
|
Солист
|
Музыкант
|
|
Иванов
|
-
|
-
|
||
Петров
|
-
|
-
|
||
Сидоров
|
-
|
-
|
-
|
+
|
Андреев
|
-
|
7) Сопоставим теперь второй и третий пункты условия задачи. Петров и Сидоров вместе позировали художнику, но Иванов не знает Сидорова, значит художник - не Иванов. Отметим этот факт "-" в соответствующей клетке.
8) Теперь в графе "Художник" три минуса, поэтому художником является Андреев, ставим ему "+", а в оставшихся пустых клетках строки - "-".
9) Теперь определился солист - это Петров. Ставим минусы в его строке.
10) Остается один Иванов, и он, очевидно, танцор.
Окончательный вид таблицы:
Танцор
|
Художник
|
Солист
|
Музыкант
|
|
Иванов
|
+
|
-
|
-
|
-
|
Петров
|
-
|
-
|
+
|
-
|
Сидоров
|
-
|
-
|
-
|
+
|
Андреев
|
-
|
+
|
-
|
-
|
Получение решения задачи
Таким образом, в результате составления модели в виде таблицы и ее анализа мы пришли к выводу, что Иванов - танцор, Петров - солист хора, Сидоров - музыкант, а Андреев - художник.
2. Работа за компьютером
Выполните упражнения 1, 2, 3 на стр. 140 учебника.
Результат сохраните в файле с именем Фамилия(задачи).
3. Домашнее задание: §25, упр.4 стр. 140.