더북(TheBook)

연습문제

 

 

1.2.1 ab가 정수라고 가정하자. 다음의 문장이 수행하는 작업은 무엇인가? 이 문장에 대한 객체 수준 트레이스 다이어그램을 그리면서 확인하라.

t = a
b = t
a = b

1.2.2 명령 줄 인수로 입력받은 모든 𝜃에 대해 cos2𝜃 + sin2𝜃가 대략 1.0이 되는지 확인하는 프로그램을 math.sin()math.cos()를 이용해 작성하라. 단지 계산된 값을 출력하면 된다. 계산된 값이 늘 1.0이 되지 않는 이유는 무엇일까?

 

1.2.3 ab가 불형이라고 가장하자. 표현식 (not (a and b) and (a or b)) or ((a and b) or not (a or b))True로 평가됨을 증명하라.

 

1.2.4 ab가 정수라고 가정하자. 다음 표현식을 단순화하라.

(not (a < b) and not (a > b))

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.