poslegg

Перевести код из turbo prolog в visual prolog

12.06.2011, 20:01. Показов 6323. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не подскажите плиз как будет выглядеть код turbo prolog в Visual Prologe 7.3
turbo prolog:

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
predicates
for(integer,integer)
vvod
clauses
 
vvod: -
clearwindow,
write("Vvedite i:="),nl,
readreal(F),
for(F,10).
 
for(10,10).
 
for(N,X):- N<=X,
 
write("op",X),nl,
 
X1=X-1,
 
for(N,X1).
 
Goal vvod.
как я понял он будет выглядеть в Visual Prolog:
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
implement main
open core, console, math
 
class predicates
for: (integer,integer) procedure (i,i).
vvod: ().
clauses
vvod():-
console::clearOutput(),
%clearwindow,
write("Vvedite i:="),nl,
F=stdio::read(), 
for(F,10). 
for(10,10).
for(N,X):- N<=X,
write("op",X),nl,
for(N,X-1).
 
 
run():-
console::init(),
vvod(),
 
stdio::nl.
 
end implement main
 
goal
mainExe::run(main::run).
ошибка при отладке main.pro(14,17) error c631: The predicate 'main::for/2 (i,i)', which is declared as 'procedure', is actually 'nondeterm'
for(10,10). - 14 строка
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.06.2011, 20:01
Ответы с готовыми решениями:

Перевести код из turbo prolog в visual prolog
не подскажите плиз как будет выглядеть код turbo prolog в Visual Prologe 5.2 turbo prolog: domains int=integer intl=int* ...

Код Turbo Prolog переделать в Visual Prolog 5.2
Помогите пожалуйста переделать код Turbo Prolog в Visual Prolog 5.2 domains st=st(string,real,real,real,real) st1=st1(string,real) ...

Из Turbo Prolog в Visual Prolog - где будут отличия в коде?
ребята ,помогите. есть прога на турбо прологе,а нужно отредактировать под visual prolog 7.5. Что изменится? Где отличия?.. ниже...

2
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
12.06.2011, 22:52
Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
implement main
open core, console, math
 
class predicates
for: (integer,integer) nondeterm (i,i).
vvod: ()  procedure.
clauses
vvod():-
console::clearOutput(),
%clearwindow,
write("Vvedite i:="),nl,
F=stdio::read(), 
for(F,10),!.
vvod(). 
 
for(10,10).
for(N,X):- N<=X,
write("op",X),nl,
for(N,X-1).
 
 
run():-
console::init(),
vvod(), 
stdio::nl.
 
end implement main
 
goal
mainExe::run(main::run).
1
poslegg
12.06.2011, 23:32
Грымзик огромное спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.06.2011, 23:32
Помогаю со студенческими работами здесь

Пожалуйста, помоите переделать программу с Turbo Prolog на Visual Prolog
DOMAINS l_i=integer* l_s=string* i=integer s=string c=char structura=str(i,s) %Структура Порода-Параметры и его список ...

[Turbo Prolog] [Visual Prolog] Задача на рекурсию
Здравствуйте, помогите, пожалуйста, с такой задачей... Имеется горсть из N Монет C1,C2,....,Cn различного достоинства. Определить,...

Turbo Prolog -> Visual Prolog
Всем привет! Помогите переделать маленький код с Turbo Prolog в Visual Prolog. Задача была следующая: Воронов. Панков. Левин и Сахаров...

Turbo prolog 2.0 - > Visual Prolog 8
Помогите перевести код из турбо в вижуал 8 задачу о козе, волке и капусте domains slist=string* state=wgc(string, slist,...

Как переделать программу написанную на Turbo-Prolog в SWI-Prolog?
Ребята подскажите пожалуйста как переделать эту программу написанную на Turbo-Prolog в SWI-Prolog? domains i=integer il=i* ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru