[프로그래밍 언어] 프로그래밍 언어 리포트
- 최초 등록일
- 2004.03.06
- 최종 저작일
- 2004.03
- 13페이지/ 한컴오피스
- 가격 1,000원
소개글
파스칼이라는 언어를 시작하시는 분께 도움이 될만한 자료입니다. 파스칼을 이용해서 논리연산자 문제에 접근한 것으로 리포트를 읽어보시기만 하셔도 이해가 가는 매우 쉬운 내용입니다. 소스코드가 포함된 리포트입니다..
목차
1. 문제분석
2. 알고리즘
3. 실제계산과의 비교
4. 결론
5. 소스코드
본문내용
1. 문제분석
- 논리연산자의 계산과정을 이해
- 파스칼의 문법이해
- 저번 리포트에서 문제점이었던 P ⇒ Q ∧ R ∨ P ⇒ R ∨ R 과 같은 ⇒이 두 개가 나오는 문장을 고려
- 또 다른 문제점인 0과 1을 T와 F로 출력
- 연산자의 우선순위를 고려(실제로 우선순위는 없다고 생각함. 단지, not을 먼저 계산해주면 됨 --> not의 우선순위가 높다고 할 수 있음)
2. 알고리즘
- ∧는 알파벳 'v'로 ∨는 제곱을 나타내는 '^'으로 ¬은 '-'로 ⇒는 '>'로 지정하였다.
- 명제(p,q,r)에 대한 진리값은 자동으로 생성되게 하였다.
- '-'(not)의 경우 따로 진리값을 구해서 원래의 값을 대체하는 방식으로 하였다. 즉, not의 우선순위가 가장 높다고 할 수 있다. 예를 들어서, input(입력스트링)의 4번째 값이 -P라면 P의 진리값을 바꿔준후 current(결과진리값)에 들어간다.
- 결과값이 0일 경우 F를 1일 경우 T를 출력
참고 자료
없음