Форум программистов, компьютерный форум, киберфорум
Наши страницы
Prolog
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
byko
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 7
1

Создать список арифметических выражений

04.05.2010, 17:40. Просмотров 1002. Ответов 2
Метки нет (Все метки)

Определите предикат p(+List1,+List2,?List3), который из двух списков (возможно разной длины) [a1, a2, …, an] и [b1, b2, …, bn] создает список арифметических выражений [a1+b1, a2+b2, …, ak+bk], где k=min(n,m). Например, p([1,3,5,7],[2,4,6],[1+2,3+4,5+6]) – истина.
(SWI-Prolog)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2010, 17:40
Ответы с готовыми решениями:

Упрощение арифметических выражений
Буду очень благодарен, если мне помогут разобраться с этой задачей. В общем нужно упростить...

Вычислитель арифметических выражений (DCG)
Здравствуйте! Задача тривиальная : нужно реализовать синтаксический анализатор арифметических...

Разбор и вычисление значений арифметических выражений
Реализовать разбор и вычисление значений арифметических выражений, атомы которого — целые 16-ричные...

Программа символьного дифференцирования арифметических выражений. Помогите
Доброго времени суток,задача такая: "Написать программу символьного дифференцирования...

Создать предикат, который переводит список арабских чисел в список соответствующих им римских
Доброй всем поры суток. С программированием на Прологе у меня как-то не сложилось. Посему вопрос:...

2
pavelr
Заблокирован
04.05.2010, 20:35 2
вот такое решение:
Prolog
1
2
3
4
5
6
7
8
9
10
11
domains
i=integer
il=i*
predicates
f(il,il,il)
clauses
f([],_,[]):-!.
f(_,[],[]):-!.
f([X|T1],[Y|T2],[Z|T3]):-Z=X+Y,f(T1,T2,T3).
goal
f([1,3,5,7],[2,4,6,8,10,12],R).
1
byko
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 7
04.05.2010, 21:08  [ТС] 3
ну это же не SWI(

Добавлено через 5 минут
хотяяя.. работает!!!)
огромное спасибо!)
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2010, 21:08

Создать программу которая будет проверять для проверки правильность арифметических выражений
Создать программу которая будет проверять для проверки правильность арифметических выражений ...

Арифметических выражений
У меня есть пример к которому надо написать программу чтоб его посчитала. Так вот я ее сделал но...

Парсинг арифметических выражений
Доброго времени суток. Как можно сделать так что бы вводимый в консоль, ЭУ или читаемый из файла...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.