Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pascal_теория с примерами.doc
Скачиваний:
3
Добавлен:
18.11.2019
Размер:
160.26 Кб
Скачать

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

Программа на языке ТР состоит из заголовка и блока (тела программы) за которым следует точка, являющаяся признаком конца программы.

Общая структура программы имеет вид:

PROGRAM <имя>; {Заголовок программы}

LABEL<метка>,…,<метка>; {Раздел описания меток}

CONST

<имя конст.>=<конст.>; {Раздел описания констант}

. . .

<имя конст.>=<конст.>;

TYPE

<имя типа>=<тип>; {Раздел описания типов}

. . .

<имя типа>=<тип>;

VAR

<имя перем.>,…<имя перем.>:<тип>;{Раздел описания переменных}

. . .

<имя перем.>,…<имя перем.>:<тип>;

PROCEDURE <имя>(<сп. форм. пар.>); { Раздел описания процедур}

<блок>;

FUNCTION <имя>(<сп. форм. пар.>):<тип>; { Раздел описания функций}

<блок>;

BEGIN {Раздел операторов}

<оператор>;

. . .

<оператор>;

END.

Заголовок программы содержит ключевое слово PROGRAM, за которым следует имя программы. Имя программы должно отражать главную функцию программы и не м.б. использовано внутри программы. В ТР заголовок игнорируется компилятором и является декоративной частью программы. Программу можно писать строчными или прописными буквами либо используя их комбинацию.

Блок (тело) программы содержит разделы описаний (декларативная часть) и раздел операторов (исполняемую часть).

Раздел описаний может включать:

- раздел описания меток;

  • раздел описания констант;

  • раздел описания типов;

  • раздел описания переменных;

  • раздел описания процедур;

  • раздел описания функций.

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

Запись основных арифметических функций Правила записи основных арифметических функций на языке Турбо-Паскаль приведены в табл. 10.

Таблица 10

В математике

В ТР

abs(x)

sqrt(x)

sqr(x)

exp(x)

sinx

sin(x)

cosx

cos(x)

tgx

sin(x)/ cos(x)

ctgx

cos(x)/ sin(x)

arctgx

arctan(x)

arcsinx

arctan(x/sqrt(1-sqr(x))

arccosx

Pi/2-arctan(x/sqrt(1-sqr(x))

lnx

ln(x)

lgx

ln(x)/ ln(10)

ln(x)/ ln(2)

Возведение в вещественную степень выполняется по формуле

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]