프로그래밍 (2) 썸네일형 리스트형 Fortran(포트란): subprogram인 function과 subroutine 포트란에는 두가지 subprogram이 있다. 이는 1. function과 2. subroutine이다. 1. function 1.1 built in function: 포트란 프로그램이 이미 보유하고 있어서 그냥 써도 되는 function 예를 들면, sin, cos, tan...등등이 있다. 1.2 user defined function: 포트란 프로그램이 보유하고 있지 않은 말그대로 사용자인 우리가 직접 정의해주는 function이다. (user defined function을 사용하는 예시) program test6 real a, b, c a=2. b=4. c=sum(a,b) write(*,*) c pause stop end real function sum(a,b) sum=a+b return end.. Fortran(포트란): Pi값 정확하게 정의하는 방법 포트란을 사용하다보면 pi값을 정확하게 입력해야한다. 포트란이 'pi'를 그냥 알아서 인식하지 못하므로 직접 입력을 해줘야한다. 초반에 공부를 할때는 real pi pi=3.14...... 이런식으로 정의했으나 이건 부정확한 방법이다. 정확한 방법은 아래와 같이 atan()를 이용하는것이다. real pi pi=4.0*atan(1.0) 이렇게 정의하면 완벽하게 pi를 정의할수 있다. ※위에서 4가 아니가 4.0이라고 쓰는 이유는 4가 integer가 아니라 real number임을 알려주기 위한것이다. integer와 integer가 연산이 되면 integer가 나오는데 그러면 우리가 원하는대로 결과가 나오지 않기 때문이다. 굳이 4.0 이렇게 적지 않고 4. 이런식으로 4뒤에 .만 찍어주면 된다. 1... 이전 1 다음