Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Константы и переменные
Любая программа оперирует с некоторыми данными, используемыми в расчетах или определяющими последовательность выполнения действий. Все данные, с которыми оперирует программа, должны быть описаны. Данные могут быть константами или переменными. Константы определяются один раз и не изменяются во время выполнения программы. Используют константы: · целые и вещественные десятичные числа, например, 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 Характеристики целых типов
Например: Var asd: Integer; w1, w2, w3: Byte; I, j, k: Word; Вещественные типы используют для представления чисел, содержащих дробную часть. Обработка вещественных чисел в компьютерах выполняется с некоторой конечной точностью, которая зависит от количества разрядов для записи мантиссы (табл. 3). Таблица 3. Характеристики вещественных типов
Рис. 9. Классификация типов.
Примечание: работа со всеми вещественными типами, кроме Real, требует установки особого режима компиляции (указания директивы {$N+}). Остальные типы рассмотрим позже.
|