| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
|
| 위로 |
|
 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년11월9일 10:18 주제: 유의 사항 정리 |
|
|
1. SIGMA의 첫번째, 두번째 인자로는 INT가 들어와야 합니다.
나머지 경우에는 InvalidSigma 예외를 던집니다.
2. Integral은 Top-Left corner approximation 방식으로 합니다.
시작값보다 끝값이 큰 경우에는 -를 넣고 반대로 계산합니다.
알갱이 크기보다 작은 구간이 남게되면 작은 구간에 대해서만 계산합니다.
(1.1~1.24라면 f(1.1)*0.1+f(1.2)*0.04 로 하시면 됩니다)
3. drop에서 대진표에 빼려고 하는 이름이 없으면 그대로 두고,
LEAF 한개 남은 것을 빼려고 할 경우에는 아무것도 출력하지 않습니다.
4. 계산도중 SIGMA, INTEGRAL안에 들어가지 않은 X를 만난 경우에는
FreeVariable 예외를 던집니다.
예외처리에 대해서 아직 배우지 않았으므로
던지기 정도만 일단 해보시기 바랍니다.
코드 처음에 | 코드: | exception InvalidSigma
exception FreeVariable
|
를 적어주시고 예외인 시점에서, 돌려줄 값 대신
| 코드: | raise InvalidSigma
raise FreeVariable
|
라고 적어주시면 워닝 없이 컴파일 될겁니다.
이승중 가 2010년11월9일 16:37에 수정함, 총 3 번 수정됨 |
|
| 위로 |
|
 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년11월9일 10:30 주제: |
|
|
제출하실 때, 실행기에서 불러들여서
각 함수들이 타입에 맞게 만들어 졌는 지 확인해 보시기 바랍니다.
타입이 맞지 않으면 감점요인이 됩니다!!! |
|
| 위로 |
|
 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2010년11월10일 16:36 주제: |
|
|
| 5. SIGMA에서 시작값이 끝값보다 큰 경우 무조건 0을 돌려줍니다. |
|
| 위로 |
|
 |
|