Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






 

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

Данные могут быть константами или переменными.

Константы определяются один раз и не изменяются во время выполнения программы. Используют константы:

· целые и вещественные десятичные числа, например, 25, 6.12, 0.4е05;

· шестнадцатеричные числа – должны начинаться со знака «$», например, $64;

· логические константы - True (истина) и False (ложь);

· символьные константы – записываются либо в апострофах, например, ‘F‘, либо в виде соответствующих кодов по таблице ASCII со знаком «#», например, #65;

· строки символов – записываются в апострофах, например ‘DFHFDG’;

· конструкторы множеств;

· «нулевой» адрес – nil.

Константы объявляются в разделе описаний служебным словом Const (рис. 7). Обращение к ним осуществляется по имени (идентификатору). Например:

Const min=-23; max=45;

A16=$10; chl=’a’; stroke=’end’;

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

Рис. 7. Синтаксическая диаграмма конструкции < Описание констант>

 

Рис. 8. Синтаксическая диаграмма конструкции < Описание переменных>

 

На рис. 9 показана классификация типов переменных.

Рассмотрим для начала некоторые простые типы.

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

Таблица 2

Характеристики целых типов

Название Обозначение Диапазон значений Длина внутреннего представления, байт
Целое Integer -32768…32767 2(со знаком)
Короткое целое ShortInt -128…127 1(со знаком)
Длинное целое LongInt -231…(231-1) 4(со знаком)
Байт Byte 0…255 1(без знака)
Слово Word 0…65535 2(без знака)

 

Например:

Var asd: Integer; w1, w2, w3: Byte; I, j, k: Word;

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

Таблица 3.

Характеристики вещественных типов

Название Обозначение Количество десятичных цифр Длина, байт
Вещественный Real 11…12  
Одинарной точности Single 7…8  
Двойной точности Double 15…16  
Расширенный Extended 19…20  
«Большое целое» Comp 19…20  

Рис. 9. Классификация типов.

 

Примечание: работа со всеми вещественными типами, кроме Real, требует установки особого режима компиляции (указания директивы {$N+}).

Остальные типы рассмотрим позже.

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.