![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Переменные
Тип ‑ это множество принимаемых значений переменной. Типы данных можно разделить на встроенные и определяемые пользователем в разделе типов Type в виде: < имя типа пользователя> =< описание типа>. Переменные ‑ это объекты, изменяющие свои значения при выполнении программы. Все переменные должны быть объявлены в разделе Var в виде: < список переменных через запятую>: < тип>. Переменные, объявленные вне процедур и функций, являются глобальными (внешними) и ими можно пользоваться во всех процедурах и функциях программы. Глобальным переменным можно присваивать первоначальное значение при их объявлении (Var Nds: Real=0.23;). Переменные, которые объявлены в процедурах и функциях, являются локальными, и при окончании работы процедуры или функции они автоматически удаляются из памяти. Переменные константы могут использоваться только в области видимости. Область видимости локальной переменной распространяется на все вложенные подпрограммы; объявленные в этих подпрограммах одноименные переменные заслоняют эту область. Если одноименная переменная объявлена во вложенной подпрограмме, то будет использоваться эта переменная в данной подпрограмме, а не переменная из внешней программы. Если одноименная переменная не объявлена во вложенной подпрограмме, то будет использоваться одноименная глобальная или локальная переменная из внешней программы. Идентификатор пользователя отменяет одноименную стандартную функцию или процедуру. Типизированные константы представляют собой переменные в разделе программы Const, которые получают первоначальное значение при объявлении. Типизированную константу нельзя использовать в качестве значения при объявлении других констант или границ интервального типа. Пример: Const Nds: Real=0.23; Regkoef: Integer=15. Если включена директива компилятора { $J+ }, то значения типизированных констант можно изменять при выполнении программы, иначе ({$J‑ }) - нет. Простые типы данных Целые типы
Вещественные типы
|