
- •1. Константы
- •2. Типы констант
- •3. Переменные
- •4. Типы переменных
- •5. Операторы описания
- •6. Арифметические операции
- •7. Расположение текста программы на экране дисплея
- •4 Write (*,*) ’ Введите значения сторон треугольника a, b, c ’
- •8. Технология прохождения фортран – программ на эвм
- •9. Арифметический оператор if
- •Оператор, следующий после if арифметического должен иметь метку;
- •If арифметический не может быть последним оператором в цикле do.
- •4 Write (*,*) ’ Введите значения сторон треугольника a, b, c ’
- •8 Write (*,*) ’ Площадь треугольника равна нулю ’
- •9 Write (*,*) ’ Такой треугольник не существует ’
- •10. If логический
- •11. Табулирование функции
- •12. Оператор цикла do
- •3 Write(6,*)’Введите переменные a,b,c’
- •13. Массивы
- •Работа с массивами
- •14. Ввод массивов
- •15. Вывод массивов
- •16. Конструкция if then–else – end if
- •17. Оператор data
- •По очерёдности следования;
- •По типу данных;
- •Количество переменных не должно превышать количество констант
- •19. Ввод двумерного массива
- •20. Оператор format
- •20.1. Спецификация X
- •20.2. Спецификация I
- •20.3 Разделители
- •20.4. Формат f
- •20.5 Использование повторителей в операторе format
- •20.6 Вывод по спецификации Fw.D
- •20.8. Вывод информации по спецификации Еw.D
- •20.8 Ввод и вывод информации по спецификации Gw.D
- •Подпрограммы
- •21. Оператор-функция
- •22. Подпрограмма-функция (function)
- •23. Подпрограмма subroutine.
- •24. Способы передачи данных в подпрограмму.
- •If (логическое выражение 1) return 1
- •If (логическое выражение 2) return 2
- •25. Передача данных посредством оператора common
1. Константы
Константа – это величина, которая не изменяется в программе в процессе программирования, то есть её значение не изменяется.
2. Типы констант
Существуют константы следующих типов:
1) Целые – это простые целые числа любого знака. Например: 3.157.
Максимальным числом целого типа на 16-ти разрядных ЭВМ является число 32767, но уже на современных 32-х разрядных ЭВМ это число составляет 109.
2) Константы вещественного типа – они могут записываться в двух формах:
а) с фиксированной запятой – это числа следующего вида: -0.125; 1.7; -167.087
Сначала записывается знак числа ”-” или “+” (его можно опустить), целая часть числа а затем десятичная точка и дробная часть числа.
Вещественное число записывается в памяти ЭВМ в приближённом виде с точностью до 7-го знака после запятой.
б) с плавающей точкой – применяются в основном для записи очень больших или очень маленьких чисел для более наглядного и понятного представления:
0.25Е–3 -1.57Е2.
При записи вещественного числа с плавающей точкой в начале указывается знак числа, число (целое или вещественное), затем показатель степени – латинская буква E, за которой без пробела следует целая константа со знаком или без знака.
Так –4.Е6 соответствует –4∙106 (без использования Е это число выглядело бы –4000000)
Константы
вещественного типа могут находиться в
диапазоне порядка
1037.
3) Константы комплексного типа – представляют собой два вещественных числа, заключённые в круглые скобки и разделённые запятой.
Первая константа представляет действительную, а вторая – мнимую часть комплексного числа. Пример: (1.35, -0.87)=1.35–0.87∙j; (1.,.1)=1.+0.1∙j
4) Логические константы – записываются в виде .TRUE. и .FALSE. и обозначают соответственно истина и ложь. Всегда с двух сторон ограничиваются точками.
5) Константы удвоенной точности – имеют такой же вид, как вещественные константы, содержащие показатель степени. Только присутствующая в показателе буква Е заменяется буквой D. Их точность представления вещественных чисел в 2 раза выше, а диапазон используемых значений имеет порядок 10307.
Пример: 30D–3 (0.03); –0.003D+2 (-0.3) 1.828D125
6) Текстовые константы – могут быть представлены в 2-х формах:
а) старая форма – холлеритовская строка. Представляет собой число выводимых символов n, признак константы латинская буква H и сами выводимые символы:
nHнабор символов,
n – целая беззнаковая константа в диапазоне от 1 до 255.
Пример: 9НСтроитель
б) строка символов, заключённая между двумя апострофами
‘Строитель’ ‘Минск’’2002’
Символ апостроф внутри текста отображается 2-мя апострофами, идущими подряд.
3. Переменные
Переменная – это величина, которая может принимать различные значения.
Переменные различаются по именам. Имя переменной (идентификатор) может содержать от 1 до 6 символов. Причём первый символ – буква (желательно латинского алфавита). Следует избегать имен (идентификаторов), совпадающих с операторами языка, например REAL, READ, а так же с именами встроенных функций.
В Фортран-77 и более поздних версиях имя переменной может содержать более 6 символов (до 1320), но только первых 6 символов являются распознаваемыми.
Примеры имен переменных: X, Y1, tok, kit, ambassadort. Имена переменных в программе могут буть набраны прописными или строковыми буквами. В последнем имени распознаваемыми будут только первых 6 символов ambass.