Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
64
Добавлен:
02.05.2014
Размер:
868.35 Кб
Скачать

ПАВЛОВЕЦ В.В.

ЭЛЕКТРОННЫЙ КОНСПЕКТ ЛЕКЦИЙ

по курсу

«Информатика»

ПРОГРАММИРОВАНИЕ НА

ФОРТРАНЕ

Часть 1

БГПА, Минск 2002

От автора

Дорогие друзья. Предлагаю Вашему вниманию электронный конспект лекций по курсу "Информатика" программирование на Фортране".

Эта работа не претендует на полноту изложения каждого раздела языка программирования Фортран. Внимание уделено больше методической части изучения материала. При необходимости, более подробную информацию о возможностях использования языка можно получить на сервере энергетического факультета в каталоге

E:\DOC\FORTRAN.DOC\fortran (семь файлов).

Предоставляемый Вам для пользования материал является пробным для последующего издания книги. Огромная просьба свои замечания, замеченные ошибки, сведения о недостаточно понятно изложенном материале сообщить автору письменно или по тел.223-93-02 или на E-mail:paulav@tut.by.

Спасибо. Желаю удачи.

У Вас все получится!

Доц. каф. "Электроснабжение" БНТУ Павловец В.В.

Для удобства работы с электронным конспектом из раздела "Содержание" можно перейти в любое место файла, щелкнув левой кнопкой "мыши" по нужному параграфу. Чтобы вернуться назад в раздел "Содержание", достаточно щелкнуть на стрелку "Назад" в левом углу панели инструментов или набрать "Alt+Стрелка влево". Ускоренную навигацию по документу можно осуществлять, выбрав на панели инструментов "Вид" и включив кнопку "Схема документа".

Содержание

От автора 2

СОДЕРЖАНИЕ 3

1. Константы 4

2. Типы констант 4

3. Переменные 5

4. Типы переменных 5

5. Операторы описания 5

6. Арифметические операции 6

7. Расположение текста программы на экране дисплея 7

Правила набора текста программ: 7

8. Технология прохождения фортран – программ на ЭВМ 9

Технология прохождения фортран – программ на ЭВМ 10

в Fortran PowerStation 10

9. Арифметический оператор IF 13

10. IF логический 14

Условные обозначения логических операторов на блок-схемах 16

11. Табулирование функции 17

12. Оператор цикла DO 18

13. Массивы 20

Вычисление определенного интеграла 22

14. Работа с одномерными массивами 24

Ввод массивов 24

Первый способ ввода массивов: 24

Второй способ ввода массивов: 24

Третий способ ввода массивов: 24

15. Вывод массивов 25

Первый способ вывода массива 25

Второй способ вывода массива: 25

Третий способ вывода массива: 25

Четвёртый способ вывода массива: 25

Способ вывода массива в два столбца: 26

Фрагменты задач с одномерными массивами 26

Сортировка массива 30

Второй способ сортировки массива: 30

16. Конструкция IF THEN–ELSE IF THEN–ELSE – END IF 31

17. Оператор DATA 33

18.Работа с двухмерными массивами 34

19. Ввод двухмерного массива 35

Второй способ ввода массивов: 35

Третий способ ввода массивов: 35

Четвертый способ ввода массивов: 36

Фрагменты задач с двухмерными массивами 36

20. Вывод двухмерного массива 39

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.

Пример:

Энергофак

б). строка символов, заключённая между двумя апострофами

‘ЭНЕРГОФАК-2000’

‘ВЕСНА’’2002’

Символ апостроф внутри текста отображается 2-мя апострофами, идущими подряд.

Соседние файлы в папке Программирование на Фортране