ГИА СИУ

 

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»
Hosted by uCoz