로파스 Site Admin
가입: 2012년 9월 9일 올린 글: 280
|
올려짐: 2017년3월30일 12:06 주제: 숙제 1이 나왔습니다. (뼈대코드 추가. 2017 3 30) |
|
|
숙제 1이 나왔습니다.
----숙제소개-----
1~4번 문제는 Ocaml 코딩 문제입니다.
각 문제마다 하나의 ml파일을 만들어 제출해주시면 됩니다.
4번 문제는 1~3번 문제와는 달리 Ocaml에 익숙하지 않으신 분들에게는 쉽지 않을수도 있기 때문에, 뼈대코드를 제공해드릴 예정입니다. 뼈대코드는 오늘 오후에 업로드될 예정입니다.
----제출양식-----
1~4번 문제의 코드를 각각 하나의 ml파일로 아래 형식에 맞춰 이메일로 제출해주세요.
파일명 : 각각 HW1-?_학번.ml 의 형태로 제게 제출해주셔야 합니다.
(예시 : HW1-1_2015-12345.ml ~ HW1-4_2015-12345.ml)
이메일 주소 : dklee@ropas.snu.ac.kr
이메일 제목 : [프로그램분석]HW1_학번
5~10번 문제는 종이에 손으로 풀어서, 혹은 레이텍 등 워드프로세서로 작성하셔서 4월 6일 수업시간에 제출하시면 됩니다.
---------뼈대코드-------------
4번문제 뼈대코드를 아래와 같이 제공해드립니다.
http://ropas.snu.ac.kr/~ta/4541.664A/17/K_skel.zip
숙제 본문과 달리 수정사항이 조금 있는데, run 함수가 memory와 cmd의 쌍을 받아 value가 아니라 memory를 리턴하도록 구현하셔야 합니다. 코드를 살펴보시면 쉽게 이해하실 수 있습니다.
또한 구현을 마친 뒤 테스트가 용이하도록 상위언어를 K-언어로 변환해주는 파서가 함께 제공되어있습니다. 파서에 대한 자세한 사항은 README를 참조해주세요.
더 궁금하신 점 있으면 메일이나 답글 주시기 바랍니다.
-이동권 드림.[url][/url] |
|