Учебники

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

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

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

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 —