Переменной называют элемент программы, который предназначен
для хранения,
коррекции и передачи данных внутри программы. Все переменные программы
в Турбо Паскаль должны быть объявлены в разделе описания переменных (см. далее).
Наряду с переменными в пограммах используются и константы.
Константа - это
идентификатор, обозначающий некоторую неизменную величину определенного
типа. Константы, как и переменные, должны объявляться в соответствующем
разделе программы.
В Турбо Паскаль применяется несколько стандартных видов констант:
Целочисленные константы. Могут быть определены посредством чисел,
записанных в десятичном или шестнадцатиричном формате данных. Это число
не должно содержать десятичной точки.
Вещественные константы. Могут быть определены числами, записанными
в десятичном формате данных с использованием десятичной точки.
Символьные константы. Могут быть определены посредством некоторого
символа (заключенного в апострофы).
Строковые константы. Могут быть определены последовательностью
произвольных символов (заключенных в апострофы).
Типизированные константы. Представляют собой инициализиованные
переменные,
которые могут использоваться в программах наравне с обычными переменными.
Каждой типизированной константе ставится в соответствие имя, тип и начальное
значение. Например:
Знаете ли Вы, что абстракция через спецификацию - это прием программирования, позволяющий абстрагироваться от процесса вычислений описанных в теле процедуры, до уровня знания того, что данная процедура делает. Это достигается путем задания спецификации, описывающей эффект ее работы, после чего смысл обращения к данной процедуре становится ясным через анализ этой спецификации, а не самого тела процедуры. Мы пользуемся абстракцией через спецификацию всякий раз, когда связываем с процедурой некий комментарий, достаточно информативный для того, чтобы иметь возможность работать без анализа тела процедуры. Абстракция через спецификацию позволяет абстрагироваться от процесса вычислений описанных в теле процедуры, до уровня знания того, что данная процедура делает. Это достигается путем задания спецификации, описывающей эффект ее работы, после чего смысл обращения к данной процедуре становится ясным через анализ этой спецификации, а не самого тела процедуры. Мы пользуемся абстракцией через спецификацию всякий раз, когда связываем с процедурой некий комментарий, достаточно информативный для того, чтобы иметь возможность работать без анализа тела процедуры.