4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
|
1 | |
Turbo Prolog 2.018.09.2010, 15:44. Показов 2008. Ответов 11
Метки нет (Все метки)
Здравствуйте!
Только начала изучать логическое программирование-пока очень сложно и не совсем понятно, а тут уже такие задания...((( Помогите, пожалуйста,написать программку: Нарисовать шахматную доску (8*8),если А=1(вводит пользователь) и шашечную доску (10*10), если А=2. Правый нижний угол -черный. Заранее ОГРОМНОЕ СПАСИБО!!!!!
0
|
18.09.2010, 15:44 | |
Ответы с готовыми решениями:
11
Пожалуйста, помоите переделать программу с Turbo Prolog на Visual Prolog Из Turbo Prolog в Visual Prolog - где будут отличия в коде? Как переделать программу написанную на Turbo-Prolog в SWI-Prolog? В Turbo-Prolog есть возможность описать Goal. Как это реализовано в SWI-Prolog |
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
|
19.09.2010, 13:28 [ТС] | 3 |
Конечно были! Но...
Просто я пока не могу разобраться как описывать те или иные условия... Но я над этим работаю! Нужен совет!!!
0
|
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
||||||
19.09.2010, 14:26 [ТС] | 5 | |||||
Я пишу:
predicates
В этой же программе надо описать и шашечную доску, которая 10*10 Наконец,надо ввести условие, которое позволяло бы следующее: если пользователь вводит А=1, то ответ-шахматная доска (8*8) если пользователь вводит А=2, то ответ-шашечная доска (10*10) Здесь и начались трудности...
0
|
Заблокирован
|
|||||||||||
19.09.2010, 15:14 | 6 | ||||||||||
0
|
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
|
19.09.2010, 15:27 [ТС] | 7 |
СПАСИБО ОГРОМНОЕ!!!!!
Потихоньку начинаю понимать...!!!!! Вы меня очень выручили!!! Еще раз СПАСИБО!!!!
1
|
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
||||||
24.09.2010, 07:16 [ТС] | 8 | |||||
Теперь мне необходимо написать эту же программу с помощью рекурсии, то есть нарисовать доску (8*8), если пользователь вводит А=1 и доску 10 на 10,если А=2. (моя программа рисует только по одной строке, в зависимости от четности/нечетности. Подскажите, пожалуйста, как указать, чтобы lines повторялись 8 или 10 раз?)
Я пишу:
0
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|||||||||||
24.09.2010, 13:06 | 9 | ||||||||||
0
|
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
|
24.09.2010, 22:31 [ТС] | 10 |
спасибо.
подскажите, пожалуйста, как расшифровывается запись: stroka8(0): -!. ИЛИ stroka10(0): -!. ?
0
|
2505 / 1480 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
|
|
24.09.2010, 22:36 | 11 |
Если осталось вывести 0 строк, то завершаем работу предиката и ставим отсечение, чтобы не выполнялось следующее правило.
0
|
4 / 4 / 1
Регистрация: 18.09.2010
Сообщений: 13
|
|
25.09.2010, 16:15 [ТС] | 12 |
Ясно!
Большое спасибо!!!!
0
|
25.09.2010, 16:15 | |
25.09.2010, 16:15 | |
Помогаю со студенческими работами здесь
12
Логическая задача на Turbo prolog или Gui prolog Перевести код из turbo prolog в visual prolog [Turbo Prolog] [Visual Prolog] Задача на рекурсию Код Turbo Prolog переделать в Visual Prolog 5.2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |