
- •Lesson 1 Введение
- •Программа на Фортране-90
- •Комментарии
- •Соглашение об именах
- •Оператор Program – заголовок программы и приложения
- •Оператор End – конец программы
- •Среда проектирования программ
- •Компиляция и запуск приложения
- •Константы и переменные
- •Типы данных Целочисленные типы
- •Вещественные типы
- •Комплексные типы
- •Символьный тип
- •Логический тип
- •Переменные
- •Implicit None
- •Именованные константы
- •Ввод и вывод под управлением списка Вывод на экран
- •Ввод с клавиатуры
- •Диалог для ввода исходных данных
- •Работа с файлами
- •Оператор присваивания
- •Выражения
- •Числовые (арифметические) выражения
- •Тип результата арифметического выражения
- •Integer*2
- •Integer*8
- •Операция возведения в степень
- •Стандартные функции для работы с числами
- •Символьные выражения
- •Функции, используемые в символьных выражениях
- •Примеры символьных выражений
- •Логические выражения
- •Условие попадания точки в заданную область
Компиляция и запуск приложения
Компиляция становится возможной после того, как:
Есть три кнопки на панели инструментов:
При компиляции проводится синтаксический контроль. Информация об ошибках выводится на английском языке! В списке ошибок следует выделить маркером сообщение об ошибке, чтобы найти соответствующую строку в тексте программы. Виды синтаксическихошибок:
Смысловыеошибки (ошибки выполнения) компилятором, естественно, не обнаруживаются, – следует разбираться в алгоритме программы. |
Константы и переменные
Константаи переменная – это объекты программы, служащие для хранения данных и работы с ними. Константа и переменная единовременно могут содержатьтолько одно значение. Во время работы программы значение, хранящееся в переменной, может изменяться, тогда как значение в константе постоянно.
Константа не может быть измененаво время выполнения программы, это контролируется компилятором. Любой константе можно присвоить символьное имя (идентификатор). Таким образом, различаютсяименованныеинеименованныеконстанты.
В программировании существует важное понятие – тип данных. Типы данных различаются способом хранения данных в памяти компьютера. Каждому типу соответствует своя область допустимых значений, способ хранения в памяти ПК, объём памяти, набор операций.
Имеется пять базовых (основных) типов:
целочисленные Integer;
вещественные Real;
комплексные Complex;
логический Logical;
символьный Character.
Каждому типу данных соответствуют свои константы и правила их написания.
В операторах объявления типов целое число после символа «*» указывает, сколько байт в памяти занимает значение этого типа.
Операторы объявления типа переменных и констант – неисполняемыеоператоры, и они должны располагаться в тексте программы до первого исполняемого оператора
Константы в Фортране бывают именованныеинеименованные.Именованныеконстанты имеют имя, составленное в соответствии с соглашением об именах.Неименованныеконстанты специального описания не требуют. Это значения, которые используются в операторах программы (числа, строки символов и т.д.)
Типы данных Целочисленные типы
Целыезначения хранятся в памяти компьютера с абсолютной точностью. Они в основном используются в качестве счетчиков, номеров и индексов.
Разновидности целого типа представлены в таблице:
Тип |
Количество байтов |
Диапазон представления |
Byte или Integer*1 |
1 байт (8 бит) |
От –128 до +127 |
Integer*2 |
2 байта |
От –32768 до +32767 |
Integer*4 или Integer |
4 байта |
От –2147483648 до +2147483647 |
Integer*8 |
8 байт |
|
По умолчанию Integerсоответствует типуInteger*4.
Неименованная целая константазаписывается строкой цифр, которой может предшествовать знак «+» или «–». В отличие от вещественной константы эта строка не содержит десятичной точки.
Примерыцелых констант: 23 –6 456 +10002