Добавил:
kostikboritski@gmail.com Выполнение курсовых, РГР технических предметов Механического факультета. Так же чертежи по инженерной графике для МФ, УПП. Писать на почту. Дипломы по кафедре Вагоны Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
72
Добавлен:
12.08.2017
Размер:
8.79 Mб
Скачать
        1. Идентификаторы

Идентификатораминазывают имена констант, переменных, процедур, функций и других объектов программы (меток, типов и т. д.). Различаютстандартные идентификаторы(наименование стандартных функций, процедур, типов данных) иидентификаторы пользователя.

Для идентификаторов существует ряд ограничений: они должны начинаться с буквы, включать только буквы, цифры и знак подчеркивания, не содержать пробелы и другие специальные символы. Длина идентификатора не должна превышать 63 символа. Например, можно использовать такие имена:

a, eps, _alpha, task1_3, program_with_massiv и т. п.

Нельзя использовать, например, такие:

1progr− начинается с цифры;

task1.3− содержит специальный символ − точку;

task 1− содержит пробел;

program− совпадает с зарезервированным словом.

      1. Структура простейшей программы

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

Program<имя программы>; {заголовок программы}

Uses<модуль1>,<модуль2>,…; {подключаемые библиотечные модули}

Label<метка 1>, <метка 2>,…; {раздел описания меток}

Const <имя1>=<значение1>;

<имя2>=<значение2>;…;{раздел описания констант}

Type <имя типа>=<описание>;…;{описание типов данных пользователя}

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

<имя переменной 1>:<тип1>;<имя переменной 2>:<тип2>;…;

Procedure; {объявление процедур пользователя}

Function; {объявление функций пользователя}

Begin

…{раздел операторов}

End.

Обязательным является только наличие раздела операторов, который начинается зарезервированным словом beginи заканчивается словомendс точкой в конце. Все операторы отделяются друг от друга символом «;» − точка с запятой.Любой из остальных разделов может отсутствовать. Однако все переменные, константы, процедуры, функции пользователя, метки и т. д., используемые в разделе операторов, должны быть указаны в разделе описаний.

В программу могут входить комментарии − фрагменты текста, заключенные в фигурные скобки: {комментарий} или (*комментарий*).

      1. Константы, переменные, выражения

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

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

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

Целыечисла (положительные и отрицательные) могут быть заданы в диапазоне от -2147483648 до 2147483647.

Вещественныечисла могут быть положительные или отрицательные, заданные с использованием десятичной точки, в виде десятичной дроби (в формате с фиксированной точкой) или включать экспоненциальную часть (E− десятичное основание порядка числа), например:

-34.234; 0.023;

6.762E2 − число 6,762102= 676,2;

-1.0493E-3 − число -1,049310-3= -0,0010493.

Шестнадцатеричныечисла задаются с использованием шестнадцатеричных цифр в диапазоне от $00000000 до $ffffffff. Каждому шестнадцатеричному числу предшествует символ $, например, $3ac4.

Символьной константойможет быть любой символ, заключенный в апострофы, например, ‘a’, ‘<’ и т. д.

Символ можно задать путем обращения к его коду с предшествующим символом «#», например, #65 − символ ‘A’, #13 − возврат каретки (клавишаEnter), #27 − клавишаEsc.

Строковая константа− последовательность символов (кроме возврата каретки), заключенная в апострофы.

Логические константы− словаtrue(истина) илиfalse(ложь).

Существуют зарезервированныеконстанты, которые можно использовать без предварительного описания, например,Pi = 3.1415926536 (число),Maxint = 32767 (максимальное целое число) или логические константы.

Переменнаяможет изменять свои значения в процессе выполнения программы. Это элемент программы, предназначенный для хранения, коррекции и передачи данных внутри нее. Каждая переменная характеризуется именем, значением и типом, к которому она относится. Имя переменной в процессе выполнения программы неизменно. Все переменные, встречающиеся в программе, должны быть описаны в разделе описания переменных. Для того чтобы описать переменную, указывают ее имя и тип.

С помощью знаков операций и скобок из операндов (констант, переменных и обращений к функциям) составляют выражения, представляющие собой правила получения новых значений.

Выражения могут быть арифметическими (алгебраическими), отношения и логическими. Результатом алгебраического выражения является число. Результатом выражения отношения является true(истина) илиfalse(ложь). Выражение отношения состоит из двух выражений со знаком отношения.

Соседние файлы в папке экзамен информатика