понедельник, 9 января 2012 г.

Решение логических задач методом расуждений.


1)      На одной улице стоят в ряд 4 дома, в каждом из них живет по одному человеку. Их зовут Алексей, Егор, Виктор и Михаил.  Известно, что все они имеют разные профессии: рыбак, пчеловод, фермер и ветеринар. Известно, что
  (1) Фермер живет правее пчеловода.
  (2) Рыбак живет правее фермера.
  (3) Ветеринар живет рядом с рыбаком.
  (4) Рыбак живет через дом от пчеловода.
  (5) Алексей живет правее фермера.
  (6) Виктор – не пчеловод.
  (7) Егор живет рядом с рыбаком.
  (8) Виктор живет правее Алексея.
Определите, кто где живет, и запишите начальные буквы имен жильцов всех домов слева направо. Например, если бы в домах жили (слева направо) Кирилл, Олег, Мефодий и Пафнутий, ответ был бы КОМП.

2)      На одной улице стоят в ряд 4 дома, в которых живут 4 человека: Алексей, Егор, Виктор и Михаил. Известно, что у них у всех разные профессии: пекарь, слесарь, химик и физик, но неизвестно, кто какой и неизвестно, кто в каком доме живет. Однако, известно, что:
(1) У физика два соседа.
(2) Химик живет левее пекаря.
(3) Слесарь живет с краю.
(4) Химик живет рядом со слесарем.
(5) Алексей живет левее физика.
(6) Виктор — не пекарь.
(7) Михаил живет рядом с химиком.
(8) Виктор живет рядом со слесарем.
Определите, кто где живет, и запишите начальные буквы имен жильцов всех домов слева направо. Например, если бы в домах жили (слева направо) Кирилл, Олег, Мефодий и Пафнутий, ответ был бы КОМП.

3)      На судне рядом расположены 4 каюты, в которых живут 4 матроса: Виталий, Степан, Федот и Игнат. Известно, что каждый из них владеет ровно одной из следующих морских профессий: моторист, рулевой, врач и кок, но неизвестно, кто какой и неизвестно, кто в какой каюте живет. Однако, известно, что:
(1) Врач живет рядом с коком.
(2) Кок живет правее рулевого.
(3) Моторист живет рядом с врачом и рулевым.
(4) Виталий живет рядом с мотористом.
(5) Степан не живет рядом с врачом.
(6) Игнат живет левее Виталия.
Определите, кто где живет, и запишите начальные буквы имен жильцов всех кают слева направо. Например, если бы в каютах жили (слева направо) Кирилл, Олег, Мефодий и Пафнутий, ответ был бы КОМП.

Комментариев нет:

Отправить комментарий