이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
황성재
가입: 2011년 9월 28일 올린 글: 10
|
올려짐: 2015년9월13일 14:15 주제: 과제1 4번 질문 |
|
|
4 번에서 '주어진 formula를 받아서 참값을 만들어내는 함수'를 정의하라고 되어 있는데 참값을 만들어내라는 게 무슨 말인가요? 참/거짓을 판별하는 건 아닌 것 같고, 참값을 만들어내는 함수라면 'eval FALSE' 해도 TRUE를 리턴해야 한다는 말인가요?
그리고 bool타입을 리턴하라는 이야기는, TRUE가 아니라 true를 리턴해야 한다는 건가요? |
|
위로 |
|
 |
최재승
가입: 2012년 9월 10일 올린 글: 211
|
올려짐: 2015년9월13일 22:58 주제: |
|
|
안녕하세요, 프로그래밍 언어 조교 최재승입니다
(숙제 1문서 중)
인용: | 주어진 formula를 받아서 참값을 만들어내는 함수 eval
eval : formula → bool
를 정의하세요 |
여기서 참값은 참/거짓 중에 하나의 값을 갖는 bool 타입 값을 의미합니다. 해당 논리식이 참인지 거짓인지 계산하는 함수를 작성하시면 되겠습니다.
인용: | 그리고 bool타입을 리턴하라는 이야기는, TRUE가 아니라 true를 리턴해야 한다는 건가요? |
네, ocaml의 bool 타입 값(true 혹은 false)을 리턴해야 합니다. TRUE를 리턴한다면 이것은 formula 타입을 리턴하는 것이 될 것이므로, 스펙에 맞지 않습니다.
인용: | 'eval FALSE' 해도 TRUE를 리턴해야 한다는 말인가요? |
논리식의 결과를 계산하는 법에 따라 'eval False'의 참 /거짓을 계산하시고, OCaml의 true 나 false 값을 리턴하시면 되겠습니다. 논리식의 참, 거짓을 계산하는 법에 대해서는 교수님께서 수업시간에 강의하셨을 것입니다.
조교 드림 |
|
위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group Translated by kss & drssay
|