Раздел: Статьи / Фортран /

Hello World на Fortran

Фортран в задачах и примерах Фортран в задачах и примерах

Лучшая теория - это практика. Если необходимо быстро освоить новый язык программирования, то самый проверенный способ - это решение практических задач. Примеры и задачи различной сложности в этой книге показывают основные возможности современного Фортран. Кроме того, дается краткое описание OpenMP – стандартного средства разработки программ для многоядерных процессоров. Подробнее...

Ну что же, начнём знакомство с “мёртвым” языком программирования Фортран. Хотя на самом деле он не такой уж и мёртвый - он до сих пор поддерживается, развивается и используется. Особенно в научной среде непрограммистов. Для чего, в общем-то, изначально он и был создан.

Первый вопрос у начинающего программиста - как писать программы на каком-либо языке (в нашем случае на Фортране).

Второй вопрос - где писать программы.

Начну со второго вопроса. Компиляторов Фортрана существует довольно много, как бесплатных, так и платных. Но для ознакомления с языком я советую воспользоваться онлайн-интерпретатором. Их тоже существует немало. Например, можно использовать этот.

И теперь напишем нашу первую программу на Фортране:

PROGRAM Hello
  PRINT *, "Hello World"
END PROGRAM Hello

Если вы написали эту программу в онлайн-компиляторе, ссылка на который приведена выше, то теперь щёлкните по зелёной кнопочке RUN, которая находится над редактором исходного кода:

Hello World на Fortran

Если вы не допустили ошибок, то в нижней части окна появится результат работы программы. В нашем случае это будет строка "Hello World".

Ну а теперь давайте разберем программу.

Программа начинается с ключевого слова PROGRAM. Затем пишем имя программы. Имя может быть любым допустимым с точки зрения синтаксиса.

Заканчивается программа словами END PROGRAM, за которыми также надо написать имя программы (оно должно быть таким же, как и в начале программы).

Фортран не чувствителен к регистру. То есть вам необязательно писать ключевые слова большими буквами. Вы можете написать PROGRAM, Program или program. Всё это будет работать точно также.

Ну а теперь сама программа:

PRINT *, "Hello World"

Во-первых, обратите внимание на отступ. В данном случае он необязателен, но вообще отступы в Фортране играют такую же важную роль, как и в Python (теперь, думаю, вы понимаете, какой язык вдохновил разработчика Python на его создание).

PRINT - это оператор вывода. С его помощью выполняется вывод на экран. После имени оператора ОБЯЗАТЕЛЬНО требуется спецификатор формата. В нашем случае это звёздочка, что означает произвольный формат (то есть без форматирования - просто вывод данных).

Затем можно через запятую перечислить выражения, которые надо вывести на экран. В нашем случае это всего одна строковая константа, которая и будет выведена на экран:

Hello World

Строки в Фортране заключаются в двойные кавычки. Но можно использовать и одинарные (хотя точно не знаю, может это допускается не во всех реализациях языка).

Если же вместо константы вы укажете, например, имя переменной, то будет выведено значение этой переменной.

Ну вот и всё. Ваша первая программа на загадочном и забытом Фортране готова и даже работает. С чем вас и поздравляю.

На самом деле Фортран забыт совершенно незаслуженно. Он такой же простой, как и Python (а в чём-то может даже и проще). И его вполне можно использовать для решения повседневных задач, для каких-то экспериментов и т.п.


Помощь в технических вопросах Помощь в технических вопросах

Помощь студентам. Курсовые, дипломы, чертежи (КОМПАС), задачи по программированию: Pascal/Delphi/Lazarus; С/С++; Ассемблер; языки программирования ПЛК; JavaScript; VBScript; Fortran; Python и др. Разработка (доработка) ПО ПЛК (предпочтение - ОВЕН, CoDeSys 2 и 3), а также программирование панелей оператора, программируемых реле и других приборов систем автоматизации. Подробнее...
Современный Фортран Современный Фортран - самоучитель

Многие уже давно похоронили Фортран, как и Паскаль и другие языки старой школы. Однако, как говорится, "не дождётесь". Фортран развивается до сих пор, и, пожалуй, продолжает оставаться лучшим языком программирования для научных исследовний, рассчитанный на не программистов. Так что, как минимум, ознакомиться с этим языком стоит каждому. Подробнее...

Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

Яндекс.Метрика