Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ШПОРЫ ПО ИНФЕ.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
220 Кб
Скачать
☆

36.Структура программы на языке Паскаль

Программа на языке Паскаль состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например:

Program PRIM;

Описания могут включать в себя:

  • раздел подключаемых библиотек (модулей);

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

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

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

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

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

Раздел описания модулей определяется служебным словом USES и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:

uses CRT, Graph;

Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант:

const K= 1024; MAX= 16384;

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

var P,Q,R: Integer;

F1,F2: Boolean;

Раздел операторов представляет собой составной оператор, который содержит между служебными словами

begin.......end

37.Оператор присваивания

Операторы языка Паскаль можно разделить на простые и сложные. Простые операторы не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы. К простым операторам в языке Паскаль относятся операторы: присваивания, перехода, пустой оператор, операторы ввода и вывода; к сложным: составной и условный операторы, операторы цикла, оператор выбора (варианта), оператор присоединения в записях.

Оператор присваивания – основной оператор любого языка программирования. Общая форма записи оператора:

V:=A;

Здесь V – имя переменной; “:=” – знак присваивания; А – выражение.

Данный оператор вычисляет значение выражения А, стоящего справа от знака операции присваивания := , и присваивает полученное значение переменной V, стоящей слева.

Составной оператор.

Составной оператор – объединение нескольких операторов в одну группу.

Форма записи данного оператора:

BEGIN

оператор 1;

оператор 2;

……

оператор n-1;

оператор n

END

В этой конструкции служебные слова BEGIN (начало) и END (конец) называются операторными скобками. Слово BEGIN выполняет роль открывающей скобки, слово END – роль закрывающей скобки.

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

Пустой оператор.

Пустой оператор – это оператор, не выполняющий никакого действия.

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

А:=B;

R:=2;

;

K:=7.2;

Здесь третий оператор является пустым. Составной и пустой операторы нередко применяются в условных операторах. Составной оператор

Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор. Пустым оператором считается также ;;.

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