목록전체 글 (147)
오보에블로그
(*시험 성적 성공시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율1 초 128 MB 38200 23109 21029 62.925%문제시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. 입력첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 자연수이다. 출력시험 성적을 출력한다. 예제 입력 1 100예제 출력 1 A*) let printf x = if x >= 90 then print_string "A" else if x >= 80 then print_string "B" else if x >= 70 then print_string "C" else..
5. OCaml 입출력 Scanf 모듈에 있는 scanf 함수를 사용하자! ((예제A)) let print a b = print_int (a+b) in Scanf.scanf "%d %d" print 결과 화면 입력값 : 13 4결과값: 17 Scanf.scanf "타입형" 함수이름--> 타입형으로 입력받은 값들을 함수에 적용한다는 의미인것같다. let a = Scanf.scanf "%d" (fun x -> x) 다음과 같은 문법을 통해 a에 직접 변수를 넣을 수 있다. 그래서 예제 A를 따로 따로 변수를 받고 싶다면, let a = Scanf.scanf "%d " (fun x -> x);;let b = Scanf.scanf "%d" (fun x -> x);; print_int (a+b);; 다음과 같이 ..
4. OCaml 모듈 실행모듈은 OCaml에서 자주 사용되는 기능이다.파일 명을 amoudule.ml , bmodule.ml 이라고 정의 한다면, 자동으로 Amodule , Bmodule가 정의 되고 각 모듈들은 해당파일 내에 입력한 내용을 제공하게 된다. 예시))) amodule.ml 파일 내용:let hello () = print_endline "Hello" bmodule.ml 파일 내용:Amodule.hello () 터미널에서 해당 파일의 위치로 이동하여OBO-MacBook-Pro:ocamlcode obo$ ocamlopt -c amodule.mlOBO-MacBook-Pro:ocamlcode obo$ ocamlopt -c bmodule.mlOBO-MacBook-Pro:ocamlcode obo$ oc..
OCaml 설치** 2번 방법을 추천합니다.**1.리눅스와 맥 (윈도우의 경우 리눅스 설치) $ sh
간단하게 Ocaml은 함수형 프로그래밍 언어이다. OCaml의 주요 특징1)값중심, 계산형, 함수중심 프로그래밍 (Functionalprogramming)2)정적 타입 시스템 (Static type system)3)자동 타입 추론 (Automatic type inference)4)데이터 타입, 패턴 매칭 (Datatypes and pattern matching)5)다형성 (Polymorphism)6)모듈 (Modules)7)메모리 재활용 (Garbage Collection) OCaml의 더 중요한 키워드는 '재귀'이다! OCaml의 기본 구조값 정의들의 나열:let x1 = e1let x2 = e2 식 e1,e2들 순차적으로 계산 인터프리터를 이용한 실행 $ eval $(opam env)$ ocaml 을..
1.원하는 책을 고른다.http://gen.lib.rus.ec2.djvu 파일 pdf 로 변환 https://djvu2pdf.com/ko/
1. 포트란 설치https://gcc.gnu.org/wiki/GFortranBinaries#MacOS 에 들어가서 다운 받으면 끝! 2.컴파일 하는 방법 (예시)helloworld.f90 파일로 저장했을때, gfortran -o hello.exe helloworld.f90 ./hello.exe 3.포트란 문법 http://amath.jnu.ac.kr/bcshin/f90/f95.html
너무 싫다...ㅠ