Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
osnovy_programmirovanija_v_srede_lazarus.pdf
Скачиваний:
186
Добавлен:
18.03.2015
Размер:
6.53 Mб
Скачать

2.1 Основные элементы языка

____________________________________________________________________

тип – одно из ключевых слов: integer, real, boolean, char,

string

Пример раздела описаний:

var a, b, c, x, y: real;

i, j, k, m, n: integer;

FLAG: boolean;

symbol: char;

2.1.4 Выражения. Порядок выполнения операций.

Совокупность переменных и констант, соединенных знаками операций и

скобками, называется выражением.

Пример.

(a+b)/c

((n+q1)*dx+(i+j)*dy)/(x1-2)*(y1-2)

Правила выполнения операций в Паскале:

1. Умножение и деление выполняются раньше, чем сложение и вычитание. Го-

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

2. Операции, имеющие одинаковый приоритет выполняются слева направо.

Умножение и деление имеют одинаковый приоритет, сложение и вычита-

ние имеют также одинаковый приоритет.

Исходя из этих правил выражение

4/8*5

будет вычисляться следующим образом:

52

Глава 2 Введение в язык программирования Pascal

____________________________________________________________________

Сначала будет вычислено 4/8 (=0.5), а затем результат будет умножен на 5.

Получится 0.5*5=2.5

Всякое отклонение от этих правил должно регламентироваться скобками,

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

2.1.5 Константы

В Паскале есть возможность присвоить константе имя, при этом в после-

дующем тексте программы всюду вместо этой константы можно использовать еѐ имя. Все определения констант перечисляются в специальном разделе – раз-

деле описания констант, имеющем вид:

const

имя 1 = значение 1;

имя 2 = значение 2;

…………………………………………………

имя n = значение n;

Пример.

const

r = 1.87E+5; g = 981E-2;

atmosphere = 760; pi = 3.14159;

Давая имена константам, мы делаем программу более понятной. Запись

2*pi*r гораздо понятнее и информативнее, нежели запись

53

2.1 Основные элементы языка

____________________________________________________________________

2*3.14159*1.87Е+5

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

2.1.6 Комментарии в программе

Для того чтобы программистам было легче читать и разбираться в про-

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

граммиста.

Комментарии бывают однострочные и многострочные. Однострочный комментарий начинается с символов // и размещается только в одной строке.

Например:

//переменная i используется как индекс

//в операторах цикла

i:= 0; // Инициализация переменной

Как мы видим, комментарий можно располагать в одной строке с операто-

ром!

Многострочный комментарий, как явствует из названия, позволяет разме-

щать комментарии в нескольких строках. Многострочный комментарий начи-

нается с символов (* и заканчивается символами *). В качестве ограничителей комментария используются также фигурные открывающие и закрывающие скобки {}. Например:

(* переменная i используется как индекс

в операторах цикла *)

54

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