Лабораторная работа №8. Prolog. Задачи на следование
1. В японском календаре годы носят название 12 животных. Постройте ряд, если известно, что: кот следует за тигром, собака перед свиньей, и после курицы, бык после крысы, кот перед драконом, дракона перед змей, змея перед лошадью, обезьяна после овцы, тигр после быка, крыса первая.
2. Выстройте по порядку родственников если известно, что Александр является отцом Светланы и сыном Павла, а Григорий отец Павла и сын Семена..
3. На скамейке сидели дети. Гриша сидел в центре, Вика сидела справа от Сережи, и слева от Гриши, Олег сидел слева от Люси. В каком порядке сидели дети.
4. Соседи решили покрасить свои дачные домики в разные цвета, так чтобы цвета домиков не повторялись. Первый сосед дом, которого находился крайним, выбрал красный цвет. Следующий сосед покрасил свой дом в желтый цвет, его дом стоит между синим и зеленым. Белый дом стоит правее красного. В каком порядке стоят дома?
5. Норвежец живет в первом доме слева. Украинец живет левее немца и японца, англичанин живет правее норвежца и левее украинца. Японец живет левее немца. В каком порядке стоят дома?
6. При разложении белого цвета появляется радуга. Радуга представлена семью цветами. В средине радуги находится зеленый цвет. За зеленым следует голубой, перед зеленым желтый, красный перед оранжевым, желтый после оранжевого, фиолетовый после синего, голубой перед синим. Определите следование цветов.
7. Известно, что собака больше кошки, пони больше собаки, слон больше лошади, лошадь больше пони. Написать программу, выстраивающую животных по порядку.
8. Дима, Иван, Юра, Вадим заняли на математической олимпиаде первые четыре места. На вопрос, какие места они заняли, были даны ответы: Иван занял место более высокое, чем Дима и Юра, но ниже чем Вадим. Юра ниже, чем Дима. Кто какое место занял?
9. В пяти домах держат разных домашних питомцев. На основе следующих фактов найдите ответ на вопрос: « В каком доме, каких животных держат». В третьем доме держат собаку. Дом, где держат лису, находится слева от дома, где держат собаку. Кошку держат в доме, который находится крайним справа. Попугая держат в доме между собакой и кошкой. Хомячка держат в доме, который расположен рядом с домом, где держат лису.
10. Витя, Петя, Юра, Сергей, Оля заняли на олимпиаде первые пять места. На вопрос, какие места они заняли, были даны ответы: Петя занял место более высокое, чем Витя и Юра, но ниже чем Сергей. Юра ниже, чем Витя. А Оля выше чем Сергей. Кто какое место занял?
11. Валя, Инга, Юля, Вика заняли на математической олимпиаде первые четыре места. На вопрос, какие места они заняли, были даны ответы: Инга занял место более высокое, чем Валя и Юля, но ниже чем Вика. Юля ниже, чем Валя. Кто какое место занял?
12. В гонках участвовало пять различных автомобилей. Определите, в каком порядке они пришли к финишу, если известно, что автомобиль с номером один пришел после автомобиля с номером восемь, номер три пришел после номера пятого и перед номером восьмым. Четвертый номер пришел последним..
13. Дедушка Вася старше бабушки Дуси, бабушка Дуся старше дедушки Гриши, дедушка Гриша старше бабушки Маруси, папа старше мамы, дядя Петя старше мамы мама старше тети Наташи. Провести выстраивание родственников по старшинству.
14. На параде стояли курсанты. Олег стоял в центре, Ян стоял справа от Толи, и слева от Олега, Влад стоял слева от Никиты. В каком порядке стояли курсанты.
15. Дядя Витя старше тети Даши, тетя Даша старше дяди Гоши, дядя Гоша старше тети Маши, папа старше мамы, дядя Гоша старше мамы, а мама старше дяди Коли. Провести выстраивание родственников по старшинству.
16. Гена, Илья, Артем, Витя заняли на математической олимпиаде первые четыре места. На вопрос, какие места они заняли, были даны ответы: Илья занял место более высокое, чем Гена и Артем, но ниже чем Витя. Артем ниже, чем Гена. Кто какое место занял?
17. Сережа, Саша, Коля, Надя, Оля заняли на олимпиаде первые пять места. На вопрос, какие места они заняли, были даны ответы: Саша занял место более высокое, чем Сережа и Коля, но ниже чем Надя. Коля ниже, чем Сережа. А Оля выше чем Надя. Кто какое место занял?
18. Женя, Слава, Нюра, Андрей, Зоя заняли на олимпиаде первые пять места. На вопрос, какие места они заняли, были даны ответы: Слава занял место более высокое, чем Женя и Нюра, но ниже чем Андрей. Нюра ниже, чем Женя. А Зоя выше чем Андрей. Кто какое место занял?
19. Артем, Иван, Игорь, Вова заняли на олимпиаде первые четыре места. На вопрос, какие места они заняли, были даны ответы: Иван занял место более высокое, чем Артем и Игорь, но ниже чем Вова. Игорь ниже, чем Артем. Кто какое место занял?
20. Настя, Света, Ира, Вася заняли на соревнованиях первые четыре места. На вопрос, какие места они заняли, были даны ответы: Света занял место более высокое, чем Настя и Ира, но ниже чем Вася. Ира ниже, чем Настя. Кто какое место занял?
21. В японском календаре принят 60 – летний цикл, состоящий из пяти 12 – летних подциклов. Пять подциклов имеют разные цвета. После белого – черный, после черного – зеленый. Красный подцикл перед желтым. Определите следование цветов, начиная с красного..
22. Миша, Даша, Андрей, Вова, Дима заняли на олимпиаде первые пять места. На вопрос, какие места они заняли, были даны ответы: Даша занял место более высокое, чем Миша и Андрей, но ниже чем Вова. Андрей ниже, чем Миша. А Дима выше чем Вова. Кто какое место занял?