Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Syntax error

68K
25 февраля 2011 года
QWERY
1 / / 25.02.2011
написал вот ету прожку на visual prolog 7.3

Создайте предикат, вычисляющий сумму цифр натурального числа.

Код:
implement main
    open core

constants
    className = "main".
    classVersion = "".

clauses
    classInfo(className, classVersion).

class predicates
   sg : ( integer, integer ) nondeterm anyflow.
clauses
    sg (N,M) :-
          N<10,!.
    sg (N,S) :-
    sg (N / 10, S1),
         S = S1 + N%10.
   
clauses
    run():-
        console::init(),
        N = stdio::read();
        sg(N,S),
        stdio::write(S),
        succeed(). % place your own code here
end implement main

goal
    mainExe::run(main::run).

во время компиляции выдает ошибку main.pro(20,1) error c161: Syntax error: '.' is expected

в чом ошибка???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог