Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДРАЗРАБОТКА ИНФОРМАТИКА ПАСКАЛЬ_p.doc
Скачиваний:
6
Добавлен:
07.05.2019
Размер:
503.81 Кб
Скачать

Константы

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

Объявление константы:

Const

<идентификатор> = <значение константы>;

Const N=5;

M=10;

Max=255;

R=1.23E+1

Некоторые константы являются зарезервированными. Их список приведен в табл. 3.2.

Таблица 3.2.

Зарезервированные константы

Идентификатор

Тип

Значение

Описание

Pi

real

3.1415926536E+00

True

Boolean

True

Истина (правда)

False

Boolean

False

Ложь

Maxint

integer

32767

max целое число

Стандартные виды констант:

1. Целочисленные константы.

Пример: Y=2E+3 или Y=2000.

2. Вещественные константы.

Пример: Time=12.05 или Time=1.205E+1.

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

Пример: w1=‘A’, w2=’5’.

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

Пример: STROKA=’Поздравляю с ДНЕМ РОЖДЕНИЯ’.

В качестве символьных или строковых констант могут использоваться и русские буквы.

Переменная элемент программы, предназначенный для хранения, коррекции и передачи данных. Они могут менять свои значения в процессе выполнения программы. Тип переменных должен быть описан до выполнения с ними каких-либо действий. Все переменные подразделяются на:

  • глобальные (объявленные вне функций и процедур);

  • локальные (объявленные внутри функций и процедур).

Объявление переменных:

Var

_____________ : ___;

идентификатор тип

Пример:

Var

i,j: integer;

a,b: real;

3.2. Выражения, операции

Переменные и константы используются в выражениях.

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

Таблица 3.3.

Арифметические и логические операции

Арифметические

Логические

+ сложение

аnd — логическое И

– вычитание

or — логическое ИЛИ

* умножение

not — логическое НЕ

/ деление

xor логическое исключающее ИЛИ

div целочисленное деление

mod остаток от деления

Операции отношения — выполняют сравнение операндов и определяют, истинно или ложно выражение. Результат операции — значение TRUE или FALSE.

= равно;

< меньше;

>больше ;

<> не равно;

>= больше или равно;

<=меньше или равно;

Пример:

18>=12 (true);

86<>11 (true);

111<16 (false);

3.3. Операторы

Оператор — некоторый неделимый элемент программы, позволяющий выполнять определенные алгоритмические действия. Все операторы, используемые в программе, должны обязательно отделяться от всех других элементов (в том числе и от других операторов) с помощью символа «;».

Пример:

Readln(B,C);

A:=B;

B:=C;

C:=A;

Writeln;

Все операторы можно условно разбить на две группы: простые и структурные.

Простые не содержат в себе других операторов. К данному типу относятся:

  • оператор присваивания (:=);

  • операторы перехода;

  • оператор обращения к процедуре (функции).

Структурные операторы состоят из других операторов. К данному типу относятся:

  • условные операторы (If, Case);

  • операторы цикла (For, While, Repeat);

  • оператор присоединения (With).

  • составной оператор (представляет собой последовательность операторов, заключенных в операторные скобки, состоящие из зарезервированных слов BEGIN и END);