Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ч1_b.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
933.89 Кб
Скачать

Константы и переменные

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

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

Тип констант автоматически распознается компилятором без предварительного описания.

Тип переменных должен быть описан перед, тем как с переменными будут выполняться какие-либо действия.

Кроме констант и переменных существуют так называемые типизированные константы, которые являются промежуточным звеном между переменными и константами.

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

1. зарезервированные слова program, procedure, function пишутся строчными буквами;

2. имена констант, переменных, процедур, функций начинаются с прописных букв;

3. операторы записываются только строчными буквами;

4. логически подчиненные структуры записываются только строчными буквами на 1 строку ниже и на 1 -2 позиции правее по отношению к более старшим.

Рассмотрим структуру программы на примере программы решения задачи вычисления произведения двух целых чисел:

Program Proizv; {заголовок программы}

Var {описание раздела переменных}

A,B, P: integer; {переменные А,В, P– целые}

begin {начало программы}

write (‘введите значение целого числа A’ ); {ввод запроса на экран}

readln(A);

write (‘введите значение целого числа B’ );

readln (B);

P:=A*B; {вычисление переменной P}

write (‘произведение чисел ‘,A,’ и ‘,B,’=‘, P); {вывод ответа}

end. {конец программы}

В начале программы находится заголовок, состоящий из зарезервированного слова program, имени программы и параметров, например Proizv1. Заголовок программы несет смысловую нагрузку, необходим для быстрого распознавания нужной программы среди листингов других программ.

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

  • Списка имен подключаемых библиотечных модулей

  • Описания меток

  • Описания констант

  • Описания переменных

  • Описание процедур и функций

  • Операторов.

Раздел подключаемых библиотечных модулей

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

Формат:

uses < имя1>,<имя2>, …;

Например:

Uses Crt, Graph, MyLib;

Раздел описания меток.

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

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

Формат:

Label < имя, ..>

Например:

Label

Metka 1, Metka 2, 111, Blok10;

После записи метки в разделе операторов, следует двоеточие, показывающее компилятору, что идентификатор используется как метка:

Label

М1, М2; { описание метки}

begin

M1:< оператор > {использование М1 в разделе операторов}

M2:< оператор > {использование М2 в разделе операторов}

end

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