Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 26.09.2019
Сообщений: 164

Задача “Ремонт в Ханое”: добавлено ограничение - нельзя перекладывать диски с 1-го стержня на 3-ий

01.06.2020, 18:51. Показов 1312. Ответов 4

Студворк — интернет-сервис помощи студентам
Решить задачу “Ремонт в Ханое”. Добавлено ограничение – нельзя перекладывать диски с 1–го стержня на 3-ий.

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DOMAINS
loc = left ; mid ; right
PREDICATES
hanoi(integer)
move(integer, loc, loc, loc)
inform( loc, loc )
GOAL
hanoi(3).
CLAUSES
hanoi(N) :- move( N, left, mid, right).
move( 1, A, _ , C) :- inform(A,C), !.
move( N, A, B, C) :-
N1 = N - 1,
move( N1, A, C, B),
inform( A, C),
move( N1, B, A, C).
inform(Loc1, Loc2) :-
nl, write("Disk c ", Loc1, " -> ", Loc2).
В ответ прикрепите пожалуйста скриншот работающей программы с вопросом в swish.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.06.2020, 18:51
Ответы с готовыми решениями:

Ремонт в Ханое
Постановлением ЮНЕСКО оригинал Ханойской башни был подвергнут реставрации. В связи с этим во время пользования головоломкой нельзя было...

Ремонт в Ханое
Добрый день! Помогите, пожалуйста, написать код для задачи: Постановлением ЮНЕСКО оригинал Ханойской башни был подвергнут реставрации....

Задача на закручивание стержня
"Найти энергию упругой деформации стального стержня, у которого один конец закреплен, а другой закручен на угол a=6,0°. Длина стержня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
02.06.2020, 14:08
Цитата Сообщение от BurnSpark Посмотреть сообщение
Решить задачу
а чем помочь то? скопировать ваш код в swish и запустить?
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
02.06.2020, 14:14
hanoi
Миниатюры
Задача “Ремонт в Ханое”: добавлено ограничение - нельзя перекладывать диски с 1-го стержня на 3-ий  
0
 Аватар для arlat
798 / 601 / 158
Регистрация: 07.10.2013
Сообщений: 1,330
02.06.2020, 14:17
Люди, скажите мне, сейчас студенты хоть что-нибудь способны сделать самостоятельно?

Добавлено через 2 минуты
Цитата Сообщение от arlat Посмотреть сообщение
а чем помочь то?
а, ну да заменить = на is и write на format, это да...
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38201 / 21133 / 4310
Регистрация: 12.02.2012
Сообщений: 34,740
Записей в блоге: 14
02.06.2020, 18:03
Цитата Сообщение от arlat Посмотреть сообщение
Люди, скажите мне, сейчас студенты хоть что-нибудь способны сделать самостоятельно?
- способны. Но такие не просят решить за них...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru