Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Константы и переменные

Решение задачи на компьютере - это процесс сбора, обработки и передачи информации. Поэтому любая программа имеет смысл, если она обрабатывает какие-либо данные. Как и в других языках программирования, в Pascal данные делятся на константы и переменные. В программе константы и переменные определяются идентификаторами (именами), по которым к ним можно обращаться для получения текущих значений.

Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Константы задаются идентификаторами пользователя. Все константы должны быть описаны в специальном разделе, который начинается зарезервированным словом const.

Формат:

const <идентификатор> = <значение константы>;

Примеры: const grup=216;

n=10;

vuz=’ПГАСА’;

Десятичные целые константы представляются в естественной форме. Вещественные константы записываются с точкой перед дробной частью. Либо целая, либо дробная часть может отсутствовать. Вещественная константа с порядком представляется в виде мантиссы и порядка. Мантисса записывается слева от знака Е или е, порядок — справа от этого знака. Значение константы определяется как произведение мантиссы и возведенного в указанную в порядке степень числа 10. Пробелы внутри числа не допускаются.

Символьные константы служат для представления любого символа из набора, используемого в данном компьютере. Так как под каждый символ отводится 1 байт, всего используется 256 символов. Каждому символу соответствует свой код. В операционной системе MS-DOS для кодировки символов используется стандарт ASCII, являющийся международным только в первой половине кодов (от 0 до 127); вторая половина кодов (от 128 до 255) является национальной и различна для разных стран. Первые 32 символа являются управляющими; хотя многие из них имеют графическое представление, предназначены они для передачи управляющих сигналов внешним устройствам, например монитору, принтеру или модему.

Символьные константы записываются в однойиз трех форм:

1. Символ, заключенный в апострофы.

2. Десятичный код символа, предваряемый знаком #. Применяется для представления символов, отсутствующих на клавиатуре.

3. Буква, предваряемая знаком ^. Используется для представления управляющих символов. Код буквы должен быть на 64 меньше, чем код представляемого таким образом символа.

Строковая константа — это последовательность любых ASCII-символов, расположенная на одной строке и заключенная в апострофы. Если требуется представить сам апостроф, он дублируется. Максимальная длина строковой константы — 126 символов.

Переменными называют величины, которые могут менять свои значения в процессе выполнения программы. Каждые переменная и константа принадлежат определенному типу данных. Тип константы автоматически распознается компилятором без предварительного описания. Тип переменных должен быть описан перед тем, как с переменными будут выполняться какие-либо действия. Этим как бы объявляется компьютеру, какие ячейки памяти будут использованы для хранения данных в программе.

Само название «переменная» подразумевает, что содержимое объявленной области памяти будет изменяться в ходе выполнения программы. Переменные описываются в специальном разделе, который начинается зарезервированным словом var.

Формат: var <идентификатор>:<тип>;

Пример: var A,B: integer;

summa: real;

В одном разделе допускается описание нескольких переменных. Если несколько переменных имеет одинаковый тип, то их можно объединять в список. Под списком понимается последовательность элементов, разделенных запятыми.

Имя переменной подобно ящичку, который можно заполнить различными значениями, что нельзя сделать с константой.

 

<== предыдущая лекция | следующая лекция ==>
Идентификаторы | Вещественные типы данных
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 421; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.