게시판 인덱스

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

숙제 1-1 질문입니다

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



가입: 2010년 9월 12일
올린 글: 1

올리기올려짐: 2010년9월12일 15:51    주제: 숙제 1-1 질문입니다 인용과 함께 답변

시작부터 막히는군요

우선 컴파일 방법을 잘 몰라서 만든 코드를 돌려보지 못하고 있습니다;;
컴파일 방법이 궁금합니다

let rec sigma (a, b, f) =
if a > b then 0
else if ~;;


대략 이와 같이 코드가 전개(else if 이후 sigma를 재귀호출 하는 형태로) 될거라 생각되는데 튜플 타입의 인자로 a b f를 받아서 코드의 else if 부분에 f를 어떤 식으로 표현해야 하는지를 잘 모르겠습니다

f가 어떤 인자를 받는 어떤 형태의 함수인지에 대한 정보없이 sigma 코드 안에f(a)+f(a+1)+...f(b)를 어떻게 ocaml 코드로 표현할 수 있나요....

f를 외부에 따로 정의를 해놓아야 하는건가요? 아무래도 그럴 것 같진 않고 제가 전제부터 뭔가 잘못 생각하고 있는 것 같습니다 ㅡㅜ 가르침을 부탁드립니다

그리고 제가 ocaml 보강 수업에 참석하지 못하였는데 혹시 강의자료가 있었다면 이곳에 올려주실 수 있을까요
위로
사용자 정보 보기 비밀 메시지 보내기
김재경



가입: 2010년 9월 9일
올린 글: 1

올리기올려짐: 2010년9월12일 21:17    주제: 답변입니다. 인용과 함께 답변

우선 ID를 이름으로 바꿔서 다시 등록하셔야 겠네요.

컴파일 방법은 ocaml 1.ml 이고 실행파일 생성은 ocamlc 1.ml -o 1.exe 입니다.

f에 대한 정의는 따로 필요없고 sigma 함수 작성시 f가 int -> int <fun> 인것처럼 취급(?)하면 자동으로 컴파일러가 인식을 합니다.

보강수업 강의에는 조교팀 홈페이지(http://ropas.snu.ac.kr/~ta/4190.310/10/) 에 참고문서란에 Ocaml tutorial 이였습니다. 이외에 Ocaml 첫걸음도 보면 도움이 됩니다. 또 네이버에서 "Ocaml String" 이라고 치면 Ocaml에서 String 다루는 방법이 나와있습니다. 링크는 http://en.wikipedia.org/wiki/Comparison_of_programming_languages_(string_functions) 입니다.
위로
사용자 정보 보기 비밀 메시지 보내기
최민아



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

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

ledit ocaml -init 1.ml

이렇게 실행하시면 인터프리터에 자동으로 파일이 탑재되어 실행돼서 편해요~
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 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