Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Идентификаторы

Для того чтобы программа решения задачи обладала свойством массовости, следует не употреблять конкретные значения величин, а использовать их обозначения для возможности изменения по ходу выполнения программы их значений. Имена в программах служат той же цели, что и имена людей, — чтобы обращаться к программным объектам и различать их, то есть идентифицировать. Поэтому имена также называют идентификаторами. Для обозначения программ, а в программе переменных и постоянных величин, различных процедур, функций, объектов используются имена – идентификаторы. Идентификатором является последовательность букв, цифр и знака подчеркивания, которая начинается с буквы или символа подчеркивания и не содержит пробелов.

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

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

При записи программ следует соблюдать общие правила написания идентификаторов:

1. Идентификатор начинается только с буквы или знака подчеркивания (исключение составляют метки, которые могут начинаться и цифрой, и буквой).

2. Идентификатор может состоять из букв, цифр и знака подчеркивания (пробелы, точки и другие специальные символы при написании идентификаторов недопустимы).

3. Между двумя идентификаторами должен быть, по крайней мере, один пробел.

4. Максимальная длина идентификатора 127 символов, но значимы только первые 63 символа.

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

6. В пределах одной программы идентификатор должен быть уникальным, т.е. каждому имени должен соответствовать лишь один обозначаемый объект и наоборот. В противном случае соответствие между именем и обозначаемым объектом будет неоднозначным.

Правильно выбранные идентификаторы значительно облегчают чтение и понимание программы, а также уменьшают вероятность появления ошибок при модификации программ.

Примеры:

Metka12

2graph - ошибка, идентификатор начинается с цифры

Block_56

Nomer.Doma - ошибка, идентификатор содержит точку

Сумма - ошибка, идентификатор содержит символы русского языка.

<== предыдущая лекция | следующая лекция ==>
Слова в turbo Pascal | Константы и переменные
Поделиться с друзьями:


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


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



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




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