Выражения и операторыВыражения. Значение выражения вычисляется с учетом расставленных скобок и старшинства операций. Ниже приведены операции в порядке убывания их приоритета, причем операции в одной строке имеют одинаковый приоритет: 1. not 2. *, /, MOD, DIV, AND 3. +, -, OR 4. <, < =, >, > =, < >. Операции одного и того же старшинства выполняются слева направо в порядке их появления в выражении. Выражения в круглых скобках вычисляются в первую очередь. При выполнении арифметических операций над величинами только вещественного, а также вещественного и целого типов вырабатывается результат вещественного типа. Тип выражения определяется последовательным вычислением типов результатов всех операций, выполненных при вычислении значения выражения. Структура программы Программа на языке Pascal состоит из следующих разделов: 1) заголовок 2) описательная часть - раздел подключаемых библиотечных модулей; - раздел объявления меток; - раздел объявления констант; - раздел объявления типов; - раздел объявления переменных; - раздел объявления процедур и функций; 3) исполнительная часть - раздел инструкций (операторов) программы, заключаемый в слова begin и end; - в конце программы ставится признак останова – точка. Заголовок программы состоит из слова Program, за которым следует имя программы. Завершается заголовок программы символом ;. Заголовок программы можно не записывать, т. е. программа может начинаться разделом подключения модулей. Описательная часть предназначена для объявления всех встречающихся в программе данных и их характеристик (имена данных, тип, возможные значения и т.д., таблица В.3). Таблица В.3 – Разделы описательной части
В исполнительной части (разделе операторов) записывается последовательность исполняемых операторов. Каждый оператор выражает действие, которое необходимо выполнить. Раздел инструкций начинается словом begin и заканчивается символом end, за которым следует символ точка. В разделе инструкций находятся выполняемые инструкции программы. Разделителем между разделами и операторами служит точка с запятой. В любое место программы могут быть включены комментарии, при этом смысл программы не меняется. Комментарии заключаются в фигурные скобки – {}. В общем виде структура программы имеет вид: Program Имя программы; Uses Имя модуля1; ……; {объявление библиотек} Label Имя метки1; …….; {объявление меток} Const ИмяКонстанты=ЗначениеКонстанты; {объявление констант} Type ИмяТипа=ЗначениеТипа; Var ИмяПеременной: Тип; {объявление переменных} {объявление процедур и функций} Begin { инструкции основной программы} End.
|