Пример программы на языке фортран

Содержание

Описание книги FORTRAN. Программирование Windows-приложений на языке FORTRAN. Элементы управления и графика Windows:
Данная книга представляет собой практическое руководство программиста по созданию простейших Windows-приложений на языке FORTRAN. Рассматриваются следующие темы: элементы управления и графические возможности операционной системы Windows. Примеры, приводимые в книге, рассчитаны на использование во всех современных версиях Windows (9x/ME/NT/2000/XP) и демонстрируют возможности применения Win32 API в фортрановских программах без привлечения дополнительных модулей, написанных на C/C++.

Читайте также:
Программы похожие на реалтек

Подборка тем и примеров для каждой из них могут служить в качестве справочной системы для многих современных компиляторов с FORTRAN, не имеющих в составе подобной справочной системы по функциям Win32 API, адаптированной именно для программистов на FORTRAN.

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

Структура программы на Fortran

6,825 просмотров всего, 1 просмотров сегодня

  1. Современный Фортран. Самоучитель
  2. Современный Фортран
  3. Программирование на Фортране PowerStation для инженеров. Практическое руководство
  4. Программирование на Visual Fortran

Источник: forcoder.ru

Hello world#

In this part of the tutorial, we will write our first Fortran program: the ubiquitous “Hello, World!” example.

However, before we can write our program, we need to ensure that we have a Fortran compiler set up.

Fortran is a compiled language, which means that, once written, the source code must be passed through a compiler to produce a machine executable that can be run.

Compiler setup#

In this tutorial, we’ll work with the free and open source GNU Fortran compiler (gfortran), which is part of the GNU Compiler Collection (GCC).

To install gfortran on Linux, use your system package manager. On macOS, you can install gfortran using Homebrew or MacPorts. On Windows, you can get native binaries here.

To check if you have gfortran setup correctly, open a terminal and run the following command:

$> gfortran —version

this should output something like:

GNU Fortran 7.5.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Hello world#

Once you have set up your compiler, open a new file in your favourite code editor and enter the following:

program hello ! This is a comment line; it is ignored by the compiler print *, ‘Hello, World!’ end program hello

Having saved your program to hello.f90 , compile at the command line with:

Пишу программу в машинных кодах


$> gfortran hello.f90 -o hello

.f90 is the standard file extension for modern Fortran source files. The 90 refers to the first modern Fortran standard in 1990.

To run your compiled program:

$> ./hello Hello, World!

Congratulations, you’ve written, compiled and run your first Fortran program! In the next part of this tutorial, we will introduce variables for storing data.

so the DOM is not blocked —>

Источник: fortran-lang.org

Презентация на тему Программирование на ФОРТРАНЕ

1. Пудан Л.Я. Информатика. Основы алгоритмизации и программирования на ФОРТРАНЕ, 2002. – Изд-во ТГАСУ.Литература3. Бартеньев О.В. Фортран для студентов, 19994. Соловьев П.В.

FORTRAN для персонального компьютера, 19912. Мудров А.Е. Численные методы

  • Главная
  • Разное
  • Программирование на ФОРТРАНЕ
Читайте также:
В какой программе написать заявление

Слайды и текст этой презентации

Слайд 1Лекция 3
ПРОГРАММИРОВАНИЕ.
ОСНОВНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА ФОРТРАН

Лекция 3ПРОГРАММИРОВАНИЕ.ОСНОВНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА ФОРТРАН

Слайд 21. Пудан Л.Я. Информатика. Основы алгоритмизации и программирования на ФОРТРАНЕ,

2002. – Изд-во ТГАСУ.
Литература
3. Бартеньев О.В. Фортран для студентов, 1999
4.

Соловьев П.В. FORTRAN для персонального компьютера, 1991

2. Мудров А.Е. Численные методы для ПЭВМ на языках Бейсик, Фортран и Паскаль. Издательство: РАСКО, 1991

1. Пудан Л.Я. Информатика. Основы алгоритмизации и программирования на ФОРТРАНЕ, 2002. – Изд-во ТГАСУ.Литература3. Бартеньев О.В. Фортран

Слайд 3Решение задач с помощью компьютера
Алгоритм – точное описание процесса обработки

исходных данных исполнителем, ведущее от исходных данных к результату.
Исполнитель –

человек или компьютер, понимающий язык, на котором записан алгоритм.

Решение задач с помощью компьютераАлгоритм – точное описание процесса обработки исходных данных исполнителем, ведущее от исходных данных

Слайд 4С появлением первых компьютеров стали развиваться формализованные алгоритми-ческие языки программирования,

понятные человеку-программисту. Эти языки не ориентированы на конкретный компьютер, а

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

Единственным языком, понятным компьютеру является язык машинных команд. Он реализуется аппаратно: каждую команду выполняет некоторое электронное устройство.

В настоящее время в мире существует несколько сотен реально используемых языков программирования. Для каждого есть своя область применения

С появлением первых компьютеров стали развиваться формализованные алгоритми-ческие языки программирования, понятные человеку-программисту. Эти языки не ориентированы на

Слайд 5 За это десятилетие в мире родилось более тысячи разнообразных

языков, как универ-сальных, так и специа-лизированных, но выжили и доросли

до XXI века немногие, в том числе бессмертные Fotran, Basic, Algol, Cobol, Simula, Lisp и их потомки.

Наиболее активный период разработки языков и систем программирования приходится на 1960-е годы.

«Вавилонская башня» языков программирования

За это десятилетие в мире родилось более тысячи разнообразных языков, как универ-сальных, так и специа-лизированных, но

Слайд 6 Компиляция (трансляция) или интерпретация программы на алгоритмическом языке в

программу на машинном языке выполняется автоматически соответствующими программами компиляторами (трансляторами)

или интерпретаторами

Трансляция и компиляция программ

Компиляция (трансляция) или интерпретация программы на алгоритмическом языке в программу на машинном языке выполняется автоматически соответствующими

Слайд 7Программа – интерпретатор (Бейсик, Паскаль) анализируют отдельные части программы (исходного

кода) и могут выполнять их без создания исполняемого *.exe файла.

– компилятор (Фортран) переводит в объектный код лишь завершенную программу (исходный код), дополнительно необходима компоновка(сборка) и создание исполняемого *.exe файла, который и выполняет программу.

Программа – интерпретатор (Бейсик, Паскаль) анализируют отдельные части программы (исходного кода) и могут выполнять их без создания

Слайд 8a) прописные и строчные латинские буквы A B C …

Z и знак подчеркивания _ (регистр букв не различается);
Основные элементы

1. АЛФАВИТ ФОРТРАНА

b) арабские цифры от 0 до 9;

Замечание: русские буквы нельзя использовать в операторах (можно только в комментариях или символьных константах и переменных).

a) прописные и строчные латинские буквы A B C … Z и знак подчеркивания _ (регистр букв

Слайд 9c) специальные знаки:

Основные элементы ФОРТРАНА

c) специальные знаки:Основные элементы ФОРТРАНА

Слайд 102. КОНСТАНТЫ и ПЕРЕМЕННЫЕ
Основные элементы ФОРТРАНА
Опр. Константы – это величины,

значение которых не изменяется в процессе выполнения программы.
В программе константы

представлены в явной форме. Например, pi=3.14159.
Переменные с именами a, x, y и их значения: a=3.7, x=-67, y=0.087.

Опр. Переменные — это данные, значения которых при выполнении программы могут изменяться. Каждая переменная имеет имя и значение.

2. КОНСТАНТЫ и ПЕРЕМЕННЫЕОсновные элементы ФОРТРАНАОпр. Константы – это величины, значение которых не изменяется в процессе выполнения

Слайд 11Имя составляется из букв латинского алфавита (прописных или строчных), цифр

и символа подчеркивания _ . Первой в имени может быть

Правило выбора имен

Запрещается использование в имени символа пробел.

Примеры правильных имен:
X a Z6 pq9 k3 t_23

Примеры неправильных имен:
27q – не начинается с буквы;
*5 – не начинается с буквы и содержит символ *;
К-9 E.G. – содержит символы, не являющимися буквами и цифрами;
A 78 — имя содержит пробел.

Читайте также:
Как установить программу на iPhone на icloud

Имя составляется из букв латинского алфавита (прописных или строчных), цифр и символа подчеркивания _ . Первой в

Слайд 12Тип значения переменной определяет тип переменной и, наоборот, тип переменной

определяет тип значения переменной. Поэтому различают переменные следующих типов:
Типы данных
Целый

(INTEGER),
Вещественный (REAL),
Комплексный (COMPLEX),
Логический (LOGICAL),
Символьный (CHARACTER).

Тип значения переменной определяет тип переменной и, наоборот, тип переменной определяет тип значения переменной. Поэтому различают переменные

Слайд 13- это целые числа (со знаком или без знака). Например,

-55 , +67, 100.
Целый тип (INTEGER)
Для целых констант/переменных используется точное

двоичное представление — поразрядная запись цифр числа в ячейке памяти.

Арифметические операции с такими константами проводятся с получением целочисленного результата (в этом особенность работы с целыми числами в Фортране).

Например, 4/5=0, 9/4=2 (в примерах знак / определяет операцию деления).

- это целые числа (со знаком или без знака). Например, -55 , +67, 100.Целый тип (INTEGER)Для целых

Слайд 14используется для записи действительных чисел – чисел с дробной десятичной

частью.
Вещественный тип (REAL)
Константы такого типа могут быть записаны:
1. в обычном

виде с целой и дробной десятичной частью (со знаком или без знака), например, 93.678 -5.76 -9.0 (или –9.) .934 (или 0.934).
форма F – форма с фиксированной точкой

2. в экспоненциальной форме или в форме E.

q — мантисса числа, ±N — целый порядок.

используется для записи действительных чисел – чисел с дробной десятичной частью.Вещественный тип (REAL)Константы такого типа могут быть

Слайд 15В Фортране такие числа записываются в одну линию, и основание

степени 10 заменяется символом E (знак умножения между q и

E не ставится)

Вещественный тип (REAL)

Примеры записи чисел в форме Е:

В Фортране такие числа записываются в одну линию, и основание степени 10 заменяется символом E (знак умножения

Слайд 16Символьные константы (тип CHARACTER) – это любая последовательность символов, заключенных

в апострофы или двойные кавычки, например:
‘LAB’
“STUDENT”
’45_rty’

Символьный и логический типы
Логические

константы (тип LOGICAL) могут принимать только два значения: .TRUE. (Истина) и .FALSE. (Ложь).

Символьные константы (тип CHARACTER) – это любая последовательность символов, заключенных в апострофы или двойные кавычки, например: ‘LAB’“STUDENT”’45_rty’Символьный

Слайд 171). правило умолчания (REAL, INTEGER)
Два способа задания переменных
Если имя переменной

начинается с одной из букв I, J, K, L, M,

N, (или i, j, k, l, m, n), то переменная имеет тип целый (ее значение – число целое).
В противном случае тип переменной вещественный (ее значение — число с дробной десятичной частью).

целый тип: k6 NT mas JY IC4 L2001

вещественный тип: F_L x Y1 r123 PT5

1). правило умолчания (REAL, INTEGER)Два способа задания переменныхЕсли имя переменной начинается с одной из букв I, J,

Слайд 182). явное задание типа данных
Два способа задания переменных
Описание типа переменных

с помощью явного объявления типа. Примеры:
INTEGER XC, R6, NY

REAL LH, m9, NB, xx ! переменные вещественные

При объявлении типа переменных можно, кроме типа, объявлять и начальные значения переменных (инициализация):

INTEGER :: A=490, b=-2

REAL :: PI=3.14159, M=0.5

2). явное задание типа данныхДва способа задания переменныхОписание типа переменных с помощью явного объявления типа. Примеры:INTEGER XC,

Слайд 193. ОПЕРАЦИИ
Основные элементы ФОРТРАНА
Операции определяют действия над данными.
Арифметические операции:

3. ОПЕРАЦИИОсновные элементы ФОРТРАНАОперации определяют действия над данными. Арифметические операции:

Слайд 204. ВЫРАЖЕНИЯ
Основные элементы ФОРТРАНА
Порядок вычисления выражения определяется определенным приоритетом операций

и скобок:
Вычисления в скобках;
Обращение к функции;
Возведение в

степень **;
Умножение или деление *, / ;
Сложение или вычитание +, – .

4. ВЫРАЖЕНИЯОсновные элементы ФОРТРАНАПорядок вычисления выражения определяется определенным приоритетом операций и скобок: Вычисления в скобках; Обращение к

Слайд 21Если в состав выражения входит хотя бы одна вещественная величина,

то выражение имеет вещественный тип. Результат — число вещественное.
Если в

выражении только целочисленные данные, то результат – число целое и выражение имеет тип целый.

Правило определения типа АВ

Источник: theslide.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru