김진영_
가입: 2009년 12월 9일 올린 글: 337
|
올려짐: 2010년10월7일 15:34 주제: 실습4 결과 |
|
|
연휴 전이라 수업에 오시지 않고 홈페이지에 올라온 자료만 보고 하신 분들이 많아 자잘한 문제들이 많았습니다. 예를 들어, fixed-multiply 함수의 결과를 실수로 돌려주시거나 화면에 출력해 주신 분들이 있었는데, 정확히는 우리가 만든 고정소수점 타입을 돌려 주어야 합니다. 2번의 (d) ZipperNQ의 경우는 리스트를 인자로 주면 안되고, 리스트의 원소들을 큐에 삽입한 뒤 이 큐를 인자로 주게끔 바꾸어 주셔야 합니다. 이러한 경우들은 대부분 적당히 고쳐서 채점해 드렸습니다.
1. 고정소수점
4-938
4-944
5-688
5-723
5-843
6-684
9-674
9-737
9-779
9-790
9-979
3-884
고정수수점이 잘 작동하지 않습니다. 참고하시라고 몇 가지 예제 올려 드립니다.
코드: | (fixed-display (fixed-make 0 10)) ;0.010
(fixed-display (fixed-multiply (fixed-make 0 170) (fixed-make 0 170))) ;0.029
(fixed-display (fixed-multiply (fixed-make 0 0) (fixed-make 12 234))) ;0.000 |
2. 큐
6-775
4-944
큐를 한 가지 방법으로만 구현하셨습니다.
고쳐 보시고 다음 실습 제출할 때 같이 내 주세요. 다음 실습 시간에 보여주셔도 됩니다. |
|