게시판 인덱스

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

2-1번 질문합니다

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2013)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
jinwbok



가입: 2013년 9월 4일
올린 글: 3

올리기올려짐: 2013년9월21일 10:48    주제: 2-1번 질문합니다 인용과 함께 답변

밑에 글에서

그 외 다른 일반적인 계산에 대해서는 int를 float으로 변형할 경우 계산 결과가 확연히 다릅니다.
예를 들어, OCaml 에서 3 / 2 = 1 이지만 3.0 /. 2.0 = 1.5 가 되죠

라고하셨는데 그럼 div(int(3) int(2))는 1을 출력해야 되고 div(float(3) float(2))=1.5를 출력해야 한다는 말씀이신가요??
위로
사용자 정보 보기 비밀 메시지 보내기
jinwbok



가입: 2013년 9월 4일
올린 글: 3

올리기올려짐: 2013년9월21일 11:04    주제: 인용과 함께 답변

div(int(3) int(2))=1.0이요 잘못썼네요
위로
사용자 정보 보기 비밀 메시지 보내기
최준원



가입: 2007년 3월 30일
올린 글: 149

올리기올려짐: 2013년9월21일 11:50    주제: 인용과 함께 답변

인용:
그럼 div(int(3) int(2))는 1을 출력해야 되고 div(float(3) float(2))=1.5를 출력해야 한다는 말씀이신가요??

맞습니다.

계산기에서 정수 (3 / 2)를 1로 출력하는게 이상하지 않냐고 반문하실 수 있습니다.
하지만 숙제의 계산기에서는 분명 int 와 float 이 구분되어 있고
이에 대한 구별을 명확히 정하지 않으면 SIGMA 에서의 int_of_float 처리, OCaml 의 floating-point arithmetic 등이 미묘하게 맞물린 문제가 발생할 수 있습니다.

조교팀에서는 최대한 혼란을 피할 수 있는 테스트 케이스를 채점에 활용할 생각입니다. 하지만 스펙은 확실히 정해놓는게 좋겠지요 Smile


끈적이로 올라온 게시물을 참고해주세요.
혼란을 드려 죄송합니다 Sad


최준원 가 2013년9월21일 14:30에 수정함, 총 1 번 수정됨
위로
사용자 정보 보기 비밀 메시지 보내기
최준원



가입: 2007년 3월 30일
올린 글: 149

올리기올려짐: 2013년9월21일 11:56    주제: 인용과 함께 답변

그리고, 실명 가입 해주세요.
앞으로 실명이 아닌 게시물에 대해서는 답변을 드리지 않겠습니다 Smile
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2013) 시간대: GMT + 9 시간(한국)
페이지 11

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


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