Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obschy_kurs / Fortran / Metod_Lr2_Fortran.doc
Скачиваний:
60
Добавлен:
21.02.2016
Размер:
262.14 Кб
Скачать
    1. Программирование.

На этом этапе алгоритм решения задачи записывается в виде программы на алгоритмическом языке. Как и любой язык, алгоритмический язык строится на базе некоторого набора символов с заданными правилами образования из них конструкций. В данном курсе изучается алгоритмический язык Фортран 90/95.

    1. Отладка программы

Отладка необходима для выявления и устранения имеющихся в программе ошибок. Основными источниками ошибок являются:

  • недостаточная проработка алгоритма решения задачи;

  • нарушение соответствия между схемой алгоритма и программой, записанной на языке программирования;

  • нарушение правил записи конструкций языка программирования;

  • невнимательность при наборе программы;

  • неверная запись исходных данных.

В общем случае выделяются два типа ошибок:

1) синтаксические;

2) семантические (смысловые).

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

Семантические ошибки связаны с неправильным содержанием действий и использованием недопустимых значений величин.

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

    1. Непосредственное решение задачи на эвм

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

  1. Введение в алгоритмический язык Фортран 90/95

    1. Алфавит языка Фортран 90/95 Для записи текста программы на Фортране 90/95 используется алфавит, состоящий из:

1) 26 строчных и прописных букв латиницы:

A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,

a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z;

2) 10 арабских цифр:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9,

3) символов

Символ

Название

Символ

Название

$

денежный знак

.

точка

&

амперсанд

,

запятая

+

плюс

:

двоеточие

-

минус

;

точка с запятой

*

звездочка

'

апостроф

/

косая черта

"

кавычки

=

равно

(

левая скобка

<

меньше

)

правая скобка

>

больше

пробел

!

восклицательный знак

_

подчеркивание

В стандарте Фортрана 90/95 строчные и прописные буквы не различаются, то есть символы “a” и “A” и т.д. считаются одинаковыми.

Символы нижней части кодовой таблицы, то есть символы кирилицы, можно использовать только для записи символьных констант и комментарий.

В Фортране 90/95 имеются зарезервированные слова, состоящие из букв латиницы, используемые для записи команд или описаний:

case

endif (end if)

implicit

select

character

endselect (end select)

none

write

close

else

open

do

if

program

enddo (end do) integer

real

    1. Правила записи текста программы

Текст программы на Фортране 90/95 записывается в свободном формате, в котором запись любой конструкции языка может начинаться в произвольной позиции, а максимальная длина строки равна 132 символов. Если некоторая конструкция языка не помещается в одной строке, она может быть перенесена на новую строку. Признаком переноса является символ “&” в конце текущей строки символов, а продолжение начинается в произвольной позиции новой строки. Максимальная длина конструкции составляет 2640 символов. Несколько коротких конструкций могут располагаться в одной строке, если они разделены символом “;”.

Для удобства составления, отладки и сопровождения программ используются комментарии. Комментарии могут располагаться в любой части программы и не влияют на результат выполнения программы. Комментарий начинается со знака “!”. За этим знаком могут следовать любые символы алфавита Фортрана 90/95. Любые символы, расположенные между знаком “!” и концом строки рассматриваются как комментарий.

Соседние файлы в папке Fortran