Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по ОАП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.1 Mб
Скачать

Тема 3 «Общая структура программы на языке Turbo Pascal»

Программа на языке Turbo Pascal состоит из трех основных частей:

- раздел объявлений и соглашений (декларативная часть);

- раздел текстов процедур и функций (процедурная часть);

- раздел основного блока.

3.1 Общая структура программы на Паскале.

РАЗДЕЛ ОПИСАНИЙ

PROGRAM имя - заголовок программы

USES - подключаемые библиотеки

LABEL - раздел глобальных меток

CONST - раздел глобальных констант

TYPE - раздел глобальных типов

VAR - раздел глобальных переменных

PROCEDURE,FUNCTION - раздел процедур и функций

РАЗДЕЛ ОПЕРАТОРОВ

BEGIN

- основной блок программы

END .

Раздел описаний предназначен для объявления всех встречающихся в программе данных. После каждого объявления данного(ых) или метки ставится точка с запятой.

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

Оператор USES играет важную роль в подключении к тексту программы системных модулей из библиотек.

Примечание:

Оператор USES может быть использован в программе только один раз, при этом у него есть свое четко определенное место (он предваряет все прочие операторы и разделы).

Названия библиотек, подключаемых к программе с помощью оператора USES должен разделяться запятой.

Например:

USES Crt, Graph, Overlay;

В разделе описания меток LABEL содержатся перечисленные через запятую имена меток переходов. Имя метки перехода может представлять собой целое число (от 0 до 9999), строку символов или символьно - цифровую конструкцию.

Например:

LABEL 10, 20, 9999, d13, metka_10;

Раздел операторов заключается в операторные скобки BEGIN (начало) и END (конец), при этом после END ставится точка. В этом разделе записывается последовательность исполняемых операторов, после каждого из которых ставится точка с запятой.

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

Чтобы программа была более наглядной и легче понимаемой, прибегают к отступам и выравниваниям.

3.2 Некоторые правила оформления программ

  • Первая строка программы должна начинаться с первой позиции;

  • Объявления и слова BeginEnd составляющие самую первую пару записываются с третьей позиции;

  • Операторы внутри любой пары BeginEnd располагаются с отступом на две позиции по отношению к первой букве слова Begin.

Тема 4 «Типы данных, выражения»

4.1. Типы данных

Для программной обработки в ЭВМ данные представляются в виде величин и их совокупностей.

Величина — это элемент данных с точки зрения их семантического (смыслового) содержания или обработки. Смысловое (семантическое) разбиение данных производится во время постановки задачи и разработки алгоритма ее решения (входные, выходные и промежуточные).

Исходные (входные) — это данные, известные перед выполнением задачи, из условия.

Выходные данные — результат решения задачи.

Переменные, которые не являются ни аргументом, ни результатом алгоритма, а используются только для обозначения вычисляемого промежуточного значения, называются промежуточными.

Вместе с тем, архитектура ЭВМ, используемое программное обеспечение требуют указать имена и типы данных — целый, вещественный, логический и символьный.

Итак, с понятием величины связаны следующие характеристики (атрибуты):

имя (идентификатор) — это ее обозначение и место в памяти;

тип — множество допустимых значений и множество применимых операций к ней;

значение — динамическая характеристика, может меняться многократно в ходе исполнения алгоритма. Во время выполнения алгоритма в каждый конкретный момент величина имеет какое-то значение или не определена.

Постоянной называется величина, значение которой не изменяется в процессе исполнения алгоритма, а остается одним и тем же, указанным в тексте алгоритма.

Переменной называется величина, значение которой меняется в процессе исполнения алгоритма.

Тип выражения определяется типами входящих в него величин, а также выполняемыми операциями. В языке Pascal тип величины задают заранее, т.к. все переменные, используемые в программе, должны быть объявлены в разделе описания с указанием их типа.

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