게시판 인덱스

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

숙제 2 질문

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2010)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
최민아



가입: 2009년 9월 28일
올린 글: 236

올리기올려짐: 2010년9월20일 13:20    주제: 숙제 2 질문 인용과 함께 답변

2-1번에서 예제의 leaf처럼 ㅣ-ㅣ ㅣ와 같은 경우 ㅣ-ㅣ와 ㅣ사이는 스페이스바로 처리하면 되나요?
2-2번에서 ADD, SUB, MUL, DIV는 인자로 X가 안 들어온다고 가정해도 되나요? X인 경우 exception 처리를 하면 되나요? 그리고 SIGMA나 INTEGRAL의 인자 중 앞의 두 exp는 X가 들어오는 경우 exception 처리를 하면 되나요?
또 mathemadiga에 인자로 X가 들어오는 경우는 어떻게 하나요?
그리고 SIGMA에 첫 exp가 둘째 exp보다 큰 경우 0.0이라고 하면 되나요 아니면 exception으로 처리하나요?
2-3번에서 DIVIDE는 /.이 아니라 정수에 대한 /를 사용하는 것 맞죠?
2-4번에서 enQ, deQ와 queue, emptyQ를 모두 정의해야 하나요?
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2010년9월21일 19:59    주제: Re: 숙제 2 질문 인용과 함께 답변

최민아 씀:
2-1번에서 예제의 leaf처럼 ㅣ-ㅣ ㅣ와 같은 경우 ㅣ-ㅣ와 ㅣ사이는 스페이스바로 처리하면 되나요?
예.
최민아 씀:
2-2번에서 ADD, SUB, MUL, DIV는 인자로 X가 안 들어온다고 가정해도 되나요? X인 경우 exception 처리를 하면 되나요? 그리고 SIGMA나 INTEGRAL의 인자 중 앞의 두 exp는 X가 들어오는 경우 exception 처리를 하면 되나요?

ADD,SUB,MUL,DIV의 인자로 X가 들어올 수 있어요. 문제에 그 예가 있죠.
SIGMA(INT 1, INT 10, SUB(MUL(X, X), INT 1))
그리고 SIGMA의 앞의 두 인자는 INT만 들어온다고 가정하겠습니다. INTEGRAL의 앞의 두 인자에는 X가 들어올 수 있습니다.
최민아 씀:

또 mathemadiga에 인자로 X가 들어오는 경우는 어떻게 하나요?

X의 값을 알 수 없는 경우
exception FreevarError
를 정의하시고 이를 불러주세요.
최민아 씀:

그리고 SIGMA에 첫 exp가 둘째 exp보다 큰 경우 0.0이라고 하면 되나요 아니면 exception으로 처리하나요?

SIGMA의 두 입력은 INT만 들어온다고 가정합니다. 또한 둘째 입력은 첫째 입력보다 크거나 같다고 가정합니다.
최민아 씀:

2-3번에서 DIVIDE는 /.이 아니라 정수에 대한 /를 사용하는 것 맞죠?

구현을 어떻게 하느냐에 따라 다르겠지만 /.는 float 타입의 나눗셈이고 /는 int 타입에 대한 나눗셈입니다.
최민아 씀:

2-4번에서 enQ, deQ와 queue, emptyQ를 모두 정의해야 하나요?

예.
위로
사용자 정보 보기 비밀 메시지 보내기
심우철



가입: 2009년 10월 4일
올린 글: 23

올리기올려짐: 2010년9월22일 12:08    주제: Re: 숙제 2 질문 인용과 함께 답변

조성근 씀:
INTEGRAL의 앞의 두 인자에는 X가 들어올 수 있습니다.

라고 하셨는데 잘 이해가 안가요.

코드:

INTEGRAL (X, (ADD (X, REAL 1.)), (어떤 식을 나타낸 exp))

이런 형식의 exp 타입 변수의 경우 mathemadiga에서 어떻게 처리해야 하는건가요?
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2010년9월22일 16:46    주제: Re: 숙제 2 질문 인용과 함께 답변

심우철 씀:

코드:

INTEGRAL (X, (ADD (X, REAL 1.)), (어떤 식을 나타낸 exp))

이런 형식의 exp 타입 변수의 경우 mathemadiga에서 어떻게 처리해야 하는건가요?

이런 경우라면
exception FreevarError
를 정의하시고 이를 호출해야 합니다. 첫 번째 인자의 X와 두 번째 인자의 X의 값이 정해지지 않으니까요. 만약
코드:

SIGMA(INT 0, INT 1, INTEGRAL (X, (ADD (X, REAL 1.)), (어떤 식을 나타낸 exp)))

와 같은 경우에 X의 값은 SIGMA에 의해 정해지므로 에러를 발생시키지 않고 계산한 값을 내어주면 됩니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이치민



가입: 2008년 12월 2일
올린 글: 27

올리기올려짐: 2010년9월24일 1:55    주제: 인용과 함께 답변

2-3에서

답변이 약간 이해가 안가는데

문제에서 요구하는 나눗셈은 정수 나눗셈이 맞는거지요?
위로
사용자 정보 보기 비밀 메시지 보내기
조성근



가입: 2009년 9월 14일
올린 글: 283

올리기올려짐: 2010년9월24일 9:06    주제: 인용과 함께 답변

이치민 씀:
2-3에서 문제에서 요구하는 나눗셈은 정수 나눗셈이 맞는거지요?

예.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2010) 시간대: GMT + 9 시간(한국)
페이지 11

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


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