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

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

Раздел

Описание

Раздел описания модулей  (Uses ..)

раздел подключаемых модулей;

Метки (Label)

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

Константы (Const)

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

Переменные (Var)

Определяет элементы, используемые для хранения и изменения необходимых программе значений.

Типы (Type)

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

Процедуры (Procedure)

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

Функции (Function)

Определяет именованный набор действий, в результате работы возвращающий значение. К этому набору действий можно обращаться по заданному имени.

Основной блок – это собственно программа, использующая всё, что было объявлено. Он начинается словом begin и заканчивается словом end с точкой. После завершающей точки любой текст игнорируется.

Основной блок состоит из операторов (предложений языка программирования), записанных в соответствии с алгоритмом. Операторы отделяются друг от друга символом  “ ”.

program

имя_программы;

Заголовок

uses

Раздел объяв-

лений

список используемых библиотек (модулей);

label

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

const

определение констант программы;

type

описание типов;

var

определение глобальных переменных программы;

procedure

определение процедур;

function

определение функций;

begin

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

операторы;

end.

Рис. 1. Полный вариант структуры Паскаль - программы

Операторы подразделяются на простые и структурные. К простым операторам относятся операторы присваивания, перехода, процедуры. К структурным – операторы условия, выбора, цикла, составные. Составной оператор представляет собой последовательность операторов, заключенных в слова begin и end.

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

Пример.

program primer;                                          { Программа сложения двух чисел }

var

x, y, summa: real;                                       {        Описание переменных           }

begin

readln (x,y);                                               {         Ввод исходных чисел            }

summa:= x+y;                                            {               Расчет суммы                    }

writeln (‘Сумма x и y равна’, summa);     {            Вывод результата                }

end.

Вопрос №5.