게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

정의되지 않은 연산을 어떻게 처리할까요?

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4541.664A Program Analysis (Spring 2009)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
강지훈



가입: 2008년 9월 2일
올린 글: 291
위치: 302동 312-2호

올리기올려짐: 2009년4월5일 23:05    주제: 정의되지 않은 연산을 어떻게 처리할까요? 인용과 함께 답변

조교님 씀:
숙제를 구현하시다보면 질문할 사항들이 많이 있게 되는데, 그런
질문들이 보이지 않아서 조교로서 의아함과 아쉬움이 있습니다. 예를 들어서
저는 "Loc 타입의 값과 Int 타입의 값을 더하면(+) 어떻게 해야할까요?",
"If문의 조건절에 Loc 타입의 값이 오면 어떻게 해야할까요?"와 같은
질문들이 올라올 것을 예상하였는데 묻는 분이 없군요. 다들 어떻게
처리하고 계신가요?


제 인터프리터는 타겟 프로세스가 (단 하나의 실행 경로에서라도) 허용되지 않는 연산을 수행할 경우, 그냥 뻗어버립니다.
예를 들어

코드:

z := 0;
if read
z := 1
(if &z z := 2 z := 2)

이나

코드:

z := 1;
if z + (&z)
z := 2
z := 3


를 만나면 처리하지 못하고 프로그램이 죽는데요,
이런 예외처리는 [strike]우리와 같은 작은 숙제에서는 하지 않는 것이 인지상정이겠죠 ^^????[/strike] 어떻게 처리하고 계신가요?

--
몰아치는 숙제의 쇠사슬을 끊어내어서 행복하세요!
_________________
강지훈
프로그래밍의 원리 조교

Jeehoon Kang
TA, Principles of Programming
위로
사용자 정보 보기 비밀 메시지 보내기
이우석



가입: 2007년 9월 26일
올린 글: 72

올리기올려짐: 2009년4월6일 10:40    주제: exception 떠요~ 인용과 함께 답변

저같은 경우는 값을 구하는 과정에서 exception이 처리되게 했어요~ 공 조교님한테는 인지상정 이런거 안먹힐거 같아서 ㅎㅎㅎ;
위로
사용자 정보 보기 비밀 메시지 보내기
공순호



가입: 2005년 9월 29일
올린 글: 363
위치: 302동 312-2호

올리기올려짐: 2009년4월6일 11:09    주제: 인용과 함께 답변

필요할 때에 k.ml에 정의되어 있는데
코드:

 exception Error of string

을 사용하시기 바랍니다.


강지훈 씀:

우리와 같은 작은 숙제에서는 하지 않는 것이 인지상정이겠죠


잘못될 것을 알게 되었다면, 그에 필요한 조치를 취하는 것이 엔지니어로서의 인지상정이 아닌가 생각합니다.
작은 숙제와 큰 숙제 대해서는 '루가복음 16장 10절'을 참조하시기 바랍니다.


이우석 씀:

공 조교님한테는 인지상정 이런거 안먹힐거 같아서 ㅎㅎㅎ;


숙제 채점을 엄격하게 하는 것은 기본적으로 조교로서의 책임감도 있지만
여러분에게 애정이 있어서 하는 일입니다. Smile
_________________
- soon@ropas
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4541.664A Program Analysis (Spring 2009) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay