1
표현식을 단순화 할 수있는 simplify (E, E1) 프로 시저를 작성하고 싶습니다. 하나의 연산 + 및 기호식 및 숫자 피연산자 만 있습니다. 이 절차의 예 :SWI 프롤로그 - 표현식 단순화
simplify(a + 1 + b + 5, E) ------> E = a + b + 6
simplify(1 + b + 9 + a + 5 + c, E) ------> E = b + a + c + 15
모든 문자를 처음으로 이동합니다. 그런 다음 수치 피연산자의 합을 계산하여 표현식 끝에 추가합니다.
절차 작성 방법은 무엇입니까?
많은 감사합니다! 그리고 이건 내 숙제가 아냐, 내 취미 야))) – George
프롤로그의 구현은 무엇을 사용합니까? – Sergey