게시판 인덱스

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

숙제 6 채점 결과 - (클레임 ~ 12/5)

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



가입: 2009년 9월 18일
올린 글: 602

올리기올려짐: 2014년11월26일 17:34    주제: 숙제 6 채점 결과 - (클레임 ~ 12/5) 인용과 함께 답변

숙제 5의 채점이 완료되었습니다. 다음 링크에서 점수를 확인해 주시기 바랍니다.

http://ropas.snu.ac.kr/~ta/4190.310/14/result/HW6_result.htm

클레임은 12/5 금요일까지 받도록 하겠으며, 310ta@ropas.snu.ac.kr 로 메일을 주시면 됩니다. 사소한 실수로 인해 감점된 사항에 대한 클레임 정책은 이전 과제와 동일하게 적용되므로, 해당 글을 참조해 주시기 바랍니다. 딜레이 페널티는 10%이며 문항별로 적용되었습니다.

사용한 테스트 케이스는 다음 경로에서 확인하실 수 있습니다. 클레임을 오기 전에, 오답이 나온 문항을 직접 돌려보고 확인해 주시기 바랍니다.

http://ropas.snu.ac.kr/~ta/4190.310/14/test/6-1.txt
http://ropas.snu.ac.kr/~ta/4190.310/14/test/6-2.txt
http://ropas.snu.ac.kr/~ta/4190.310/14/test/6-3.txt

##### 상세설명 #####

이번 과제의 채점이 워낙 복잡하기도 하고, 저번 과제 결과를 확인하는데 어려움을 겪으신 분이 많아서, 추가적인 설명 및 자료를 제공해 드립니다.


* HW 6-1 Rozetta

+ 채점은 다음과 같은 방식으로 진행되었습니다. 테스트케이스 파일에는 K- 프로그램이 들어 있습니다. 이것을 조교팀이 작성한 K --> SM5 번역기로 번역한 다음, 수강생 여러분이 작성하신 SM5 --> Sonata 번역기로 번역하고 Sonata 실행기로 실행하여, 제대로 작동하는지 관찰합니다.

+ http://ropas.snu.ac.kr/~ta/4190.310/14/test/Rozetta_skel_scoring.zip 을 제공해 드립니다. rozetta.ml을 여러분이 작성한 파일로 덮어쓰시고, main.ml에 테스트케이스 내용을 바꿔가면서 테스트케이스를 돌려볼 수 있을 것입니다. main.ml은 프로그램을 SM5로 번역한 결과와 Sonata로 번역한 결과를 출력해서 보여준 다음 Sonata 실행기로 실행합니다.

+ 조교팀의 K --> SM5 번역기에 해당하는 translate_k.ml 파일은 제공해 드리지 않고, 컴파일된 .cmo 파일로 들어있습니다. 과제 내용은 SM5 --> Sonata 번역을 올바르게 구현하는 것이기 때문에, translate_k.ml가 어떻게 번역하는지와는 별개의 문제일 것입니다. 참고로 알려드리자면, 함수 호출과 관련된 요소를 많이 테스트하기 위해서, for문과 while 문도 call을 사용하도록 번역하였습니다.



* HW 6-2 Encoding

+ 채점은 다음과 같은 방식으로 진행되었습니다. 테스트케이스 파일에는 함수 등으로 이루어진 표현 E_1과, 그 계산 결과가 되어야 하는 정수 표현 E_2가 주어집니다. E_1과 E_2 각각에 대해, encode -> reduce -> normalize 과정을 거친 다음, 두 결과가 같은지 비교합니다. reduce와 normalize 부분은 조교팀이 작성한 코드를 사용합니다.

+ http://ropas.snu.ac.kr/~ta/4190.310/14/test/Encoding_skel_scoring.zip 을 제공해 드립니다. encode.ml을 여러분이 작성한 파일로 덮어쓰시고, main.ml에 테스트케이스 내용을 바꿔가면서 테스트케이스를 돌려볼 수 있을 것입니다.

+ 마찬가지로, 조교팀의 reduce 함수가 들어있는 evaluate.ml 파일은 제공해 드리지 않고, 컴파일된 파일로 들어있습니다. 혹시 인코딩이 제대로 (동등한 표현으로) 된 것 같은데, 서로 다른 표현으로 처리된다거나 하는 경우가 있으면 알려주시기 바랍니다.

+ Timeout은 120초 제한을 두고, 이 이상의 시간이 걸리면 무한 루프라고 판단하여 종료시켰습니다. 혹시 유한시간안에 인코딩이 끝나는데 timeout에 걸려서 오답처리되었다면 이 역시 클레임해 주시면 됩니다.

* HW 6-3 M (Vanilla Lambda)
특이사항 없음.

(추가)
뒤늦게 깨달았는데, 제공해 드린 Encoding_skel_scoring.zip 과 Rozetta_skel_scoring.zip 뼈대코드는 ocamlc 4.02.1 버전에서만 작동합니다.
학부서버인 마티니에서 돌려보실 수 있도록 http://ropas.snu.ac.kr/~ta/4190.310/14/test/Rozetta_skel_scoring_401.ziphttp://ropas.snu.ac.kr/~ta/4190.310/14/test/Encoding_skel_scoring_401.zip 를 올렸습니다.

윈도우 환경에서는 아마 빌드가 안 될텐데, 이는 양해 바랍니다. 마티니 학부서버에 계정이 없어서 테스트를 못하는 분이 있다면 TA에게 메일을 주시기 바랍니다. 테스트케이스 인풋을 SM5 프로그램으로 번역한 결과물을 직접 보내드려 확인할 수 있도록 해드리겠습니다.
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.310 Programming Languages (Fall 2014) 시간대: GMT + 9 시간(한국)
페이지 11

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


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