| ||||||
|
| |||||
2. Переменные и константы в языке PascalКонстанты и переменные Как и в других языках программирования, в Pascal данные делятся на константы и переменные. В программе константы и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений. Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Константы задаются пользовательскими идентификаторами. Например, если вы используете в программе ваше имя, то его лучше всего задать константой, так как имя не меняет своего значения.
Все константы должны быть описаны в специальном разделе, который начинается зарезервированным словом const (constant – константа).
Формат: const <идентификатор> - <значение константы>;
Например: const MyName = 'Петя Иванов'; MyBirthDay = '27 августа 1950 г'; Мах = 1000: Min = 0: Center = ( Max - Min) / 2: Num_School = 86:
В Pascal имеется ряд констант, к значениям которых можно обращаться без предварительного определения. Их называют зарезервированными константами. Переменными называют величины, которые могут менять свои значения в процессе выполнения программы. Каждая переменная или константа принадлежит к определенному типу данных. Тип констант автоматически распознается компилятором без предварительного описания.
Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Тем самым мы как бы сообщаем Компьютеру, какие ячейки памяти следует использовать для хранения данных в программе. Само название «переменная» подразумевает, что содержимое объявленной области памяти будет изменяться в ходе выполнения программы. Переменные описываются в специальном разделе, который начинается зарезервированным словом var (variable – переменная).
Формат:
Var <идентификатор> : <тип>;
Пример:
var А, В : integer; Summa : real;
Имя переменной подобно ящичку, который можно заполнить различными значениями, чего нельзя сделать с константой. Кроме констант и переменных существуют так называемые типизированные константы, которые являются своеобразным промежуточным звеном между переменными и константами. Слово «константа» означает, что данные этого типа описываются в разделе const, а слово «типизированная» указывает, что для них должен указываться и тип, как у переменных.
Формат:
const <идентификатор>:<тип>=<значение>;
Пример:
const VideoSeg : word = $В800; Ocenka : byte=4; Predmet : string='Информатика';
В прикладном аспекте типизированная константа равнозначна переменной с заранее инициализированным значением, и в программе действия с ней могут производиться так же, как с переменной. | ||||||
| ||||||
Сайт создан по технологии «Конструктор e-Publish» |