Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
254
Добавлен:
02.05.2014
Размер:
3.54 Mб
Скачать

Константы и переменные

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

Константамив программе называют простейшие объекты программы, значения которых заранее известны и в процессе выполнения программы не изменяются. Присваивание константам постоянных значений производится в разделе описания констант.

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

Пример:

Сonst

Name = ’Петя’; {Строковая константа}

g = 9.8; {Вещественная константа}

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

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

В тексте программы описание переменных начинается с ключевого слова Var. После имени переменной через двоеточие указывается тип переменной, затем ставится символ «точка с запятой». Если в программе несколько переменных одного типа, то можно через запятую перечислить имена переменных, относящихся к одному типу:

Пример:

Var

а,b: real; i,j,k: integer; letter: char; Flag: Boolean;

Типы данных

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

Все типы данных можно разделить на две группы: скалярные(простые) иструктурированные(составные). Скалярные типы могут быть стандартными и пользовательскими. Структурированные это строки, массивы, записи, множества, файлы.

Скалярные, стандартные типы данных

Наименование

Длина (байт)

Диапазон значений

Целочисленные типы

Byte (Байт)

1

0 255

Integer (Целый)

2

-32 768 32 767

ShortInt (Короткое целое)

1

-128 127

LongInt (Длинное целое)

4

-2 147 483 648 2 147 483 647

Word (Слово)

2

0 65 535

Вещественные типы

Real (Вещественное)

В последних версиях аналогичен типу Double

8

5,010-3241,710308

Single (Вещественное простой точности)

4

1,510-453,41038

Double (Вещественное двойной точности)

8

5,010-3241,710308

Extended

10

3,610-49511,1104932

Логический тип

Boolean

1

Только два значения True(Истина) илиFalse(Ложь). По умолчанию переменной данного типа присваивается значениеFalse

Символьные типы

Char

(Литерный)

1

Один из символов ASCII-таблицы

String

(Строковый)

Строки, состоящие из алфавитно-цифровых символов (до 231символов). Один символ – один байт.

Замечание. Переменные и константы типа Real используются для хранения вещественных чисел. На физическом уровне такие числа хранятся в памяти компьютера в виде мантиссы и порядка. Вместо 10 в степени, употребляется буква Е. Такая форма называется представлением чисел с плавающей запятой.

Число

Вид в программе и в объявлении константы

0.31415926*101

.31415926Е01

0.1*10-3

.1Е–03

0.100002*106

.100002Е06