|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2011, 20:06 | #1 |
Регистрация: 17.05.2010
Сообщений: 6
|
2 задачи на Prolog'е
Prolog 5.2
1. Вычислить сумму первых n членов ряда 2+4+6+8.... 1+3+5+7.... 2. Посчитать количество отрицательных(положительных) элементов списка Первую задачу вроде бы теоретически представляю как решить, но работать она ни как не хочет(для 1+3+5+7) predicates sum(integer,integer,integer) go( ) clauses sum(1,1,1):-!. sum(N,B,S):-N1=N-1 sum(N1,B1,S1), B=B1+2 S=S1+B. go():-write("Введите число элементов N"), nl, readint(N), sum(N,_,S) write(S), nl. goal go() и что нужно изменить для ряда 2+4+6+8.. тоже никак не додумаю |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на Prolog'е | HGK | Фриланс | 3 | 26.03.2011 17:01 |
4 задачи в системе Mathematica(задачи уже решены) | Toni Milano | Фриланс | 2 | 08.02.2011 19:28 |
Задачи в делфи. информационная модель задачи. | @leks@ | Помощь студентам | 2 | 17.10.2010 19:15 |
Задача на Prolog'е | Setochka | Помощь студентам | 2 | 28.11.2009 07:21 |
Задачи | vitalik007 | Помощь студентам | 1 | 13.10.2007 23:09 |