Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.07.2010, 07:42   #1
Roxanne
Новичок
Джуниор
 
Регистрация: 24.05.2009
Сообщений: 1
По умолчанию Список в Прологе, нужно исправить ошибки в программе

Помогите пожалуйста с задачей: Создать список, написать правила добавления элемента в начало, в конец и встаку элемента с указанием его номера в списке (для Turbo Prolog 2.0).
Не могу понять, в чем ошибка, компилятор ругается
Укажите на ошибки, пожалуйста. Благодарю за помощь.

Код:
domains
    i=integer
    sp=i*
predicates
    enter(i,sp)
    show(sp)
    begin(sp,sp)
    end(sp,sp)
    por(i,i,sp,sp)
clauses
    enter(0,[])
    enter(N,[H|L]):-
        N1=(N-1),enter(N1,L);
        readint(H)
    show([])
    show([H|T]):-write(H,' '),show(I),
    begin(L,[H|L]):-readint(H)
    end([],[H]):-readint(H)
    end([H|T],[H|S]):-end(T,S).
    
    por(I,I,[H|L],[X,H|L]:-readint(X)
    por(I,N,[H|L],[H|S]):-I1=I+1,
    por(I1,N,L,S)
goal
    enter(S,L)
    por(1,3,L,S)
    show(S).
Roxanne вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправить ошибки в программе на Delphi Андрюха из ПХТТ Помощь студентам 1 04.11.2009 14:13
Помогите Исправить Ошибки в Программе Maxim_Burea Помощь студентам 5 26.09.2009 22:54
Помогите исправить ошибки в программе rar14 Общие вопросы C/C++ 1 20.04.2009 19:07
помогите исправить ошибки в программе... VDK23 Помощь студентам 1 17.04.2008 13:05
Помогите исправить ошибки в программе Gambit90 Помощь студентам 1 20.12.2007 16:24