Учебники

Фортран – основной синтаксис

Программа на Фортране состоит из набора программных модулей, таких как основная программа, модули и внешние подпрограммы или процедуры.

Каждая программа содержит одну основную программу и может содержать или не содержать другие программные блоки. Синтаксис основной программы следующий:

program program_name
implicit none      

! type declaration statements      
! executable statements  

end program program_name

Простая программа на фортране

Давайте напишем программу, которая добавляет два числа и печатает результат –

Live Demo

program addNumbers

! This simple program adds two numbers
   implicit none

! Type declarations
   real :: a, b, result

! Executable statements
   a = 12.0
   b = 15.0
   result = a + b
   print *, 'The total is ', result

end program addNumbers

Когда вы компилируете и запускаете вышеуказанную программу, она дает следующий результат –

The total is 27.0000000    

Пожалуйста, обратите внимание, что –

  • Все программы на Фортране начинаются с ключевого слова program и заканчиваются ключевым словом end program, за которым следует название программы.

  • Неявный оператор none позволяет компилятору проверить, что все ваши типы переменных объявлены правильно. Вы должны всегда использовать неявное none в начале каждой программы.

  • Комментарии в Фортране начинаются с восклицательного знака (!), Так как все символы после этого (кроме строки символов) игнорируются компилятором.

  • Команда print * отображает данные на экране.

  • Отступы строк кода – хорошая практика для сохранения читабельности программы.

  • Фортран допускает как прописные, так и строчные буквы. Фортран нечувствителен к регистру, за исключением строковых литералов.

Все программы на Фортране начинаются с ключевого слова program и заканчиваются ключевым словом end program, за которым следует название программы.

Неявный оператор none позволяет компилятору проверить, что все ваши типы переменных объявлены правильно. Вы должны всегда использовать неявное none в начале каждой программы.

Комментарии в Фортране начинаются с восклицательного знака (!), Так как все символы после этого (кроме строки символов) игнорируются компилятором.

Команда print * отображает данные на экране.

Отступы строк кода – хорошая практика для сохранения читабельности программы.

Фортран допускает как прописные, так и строчные буквы. Фортран нечувствителен к регистру, за исключением строковых литералов.

основы

Базовый набор символов Фортрана содержит –

  • буквы А … Я и А … Я
  • цифры 0 … 9
  • символ подчеркивания (_)
  • специальные символы =: + пробел – * / () [],. $ ‘! “% &; <>?

Жетоны состоят из символов в базовом наборе символов. Токен может быть ключевым словом, идентификатором, константой, строковым литералом или символом.

Заявления программы состоят из токенов.

Идентификатор

Идентификатор – это имя, используемое для идентификации переменной, процедуры или любого другого определенного пользователем элемента. Имя в Фортране должно следовать следующим правилам –

  • Он не может быть длиннее 31 символа.

  • Он должен состоять из буквенно-цифровых символов (все буквы алфавита и цифры от 0 до 9) и подчеркивания (_).

  • Первым символом имени должна быть буква.

  • Имена нечувствительны к регистру

Он не может быть длиннее 31 символа.

Он должен состоять из буквенно-цифровых символов (все буквы алфавита и цифры от 0 до 9) и подчеркивания (_).

Первым символом имени должна быть буква.

Имена нечувствительны к регистру

Ключевые слова

Ключевые слова – это специальные слова, зарезервированные для языка. Эти зарезервированные слова не могут быть использованы в качестве идентификаторов или имен.

В следующей таблице перечислены ключевые слова Fortran –