Fortran/Fortran77 3

[Fortran77]Fortran 기초(3)

오늘은 간만에 Fortran에 대해 간단하게 알아보겠습니다. 오늘은 IF문 대비를 위한, 연산자에 대해 알려드리도록 하겠습니다. 연산자 Fortran 90이후에는 현대적인 연산자와 비슷하지만, 77인 경우에는, 약간의 차이가 납니다. +, -와 같은 계산에 대한 연산자는 같으나, 논리 연산과 관계 연산자에 대해서는 약간 차이가 존재하기에, 차그차근 알아보겠습니다. 수학 연산자 사실 덧셈, 뺄셈 등과 같은 연산자는 다른 언어와 차이가 나지 않습니다. 1 + 2 => 3 1 - 2 => -1 1 / 2.0 => 0.5 1 * 2 => 2이런식으로 말이죠 하지만, 다른 언어에서도 보기 어려운 연산자를 제공하기도 합니다. 바로 제곱 연산자인 **입니다. 제곱 연산자에 대한 이용은 그리 어렵지 않습니다. 2 **..

Fortran/Fortran77 2021.08.26

[Fortran77]Fortran 기초(2)

오늘은 Fortran77에 대한 기초 두번째 시간입니다. 오늘도 열심히 해보겠습니다. 입출력 저번에 Fortran은 출력같은 경우 Write(UNIT, FMT)를 이용하는 것으로 알려드렸습니다. 또한 입력같은 경우에는 Read(UNIT, FMT)를 이용합니다. UNIT은 저번에도 설명을 하였으나, 다시 설명을 해보자면, C언어에서 파일디스크립터와 같은 역할을 지닌다고 생각하시면 됩니다. FMT는 포맷을 의미하죠. 하지만, 파일 입출력 또는 포맷을 지정을 해야하는 특수한 경우가 아니라면, '*'을 넣어 기본값으로 지정을 해주시면 됩니다. program ProgramName Write(*, *) "Hello, World" end program이런식으로 작성을 한다면, 기본인 모니터에 띄워줍니다..

Fortran/Fortran77 2021.08.18

[Fortran77]Fortran 기초(1)

시작하기에 앞서, 본 개발환경은 우분투 18.04 LTS x86_64임을 밝힙니다. 오늘부터 Fortran77을 시작해보겠습니다. 우선 fortran77은 1978년에 개정된 포트란 버전으로 아직까지도 속도 면에서는 빠르기에, 수치 계산 분야에서는 77을 아직도 사용을 하며, gcc에서도 아직 지원을 하고 있기에, 사용과 이용이 가능한 버전입니다. 그럼 왜 굳이 Fortran77을 강좌로 택하였는지, 간단하게 알려드리겠습니다. 왜 Fortran77을 선택하였을까? 일단 간단하게 말씀드리자면, 아직까지도 나오면서도, 전공에 따라, 실무에서 사용이 가능하며, 기초로 하기에는 적합할 것 같은 느낌때문입니다. 실제로도 위에서 언급하였듯이 Fortran77이 아직도 이용을 함에 따라, 국내 서적같은 경우에는 20..

Fortran/Fortran77 2021.08.12
1