Учебно-методическое пособие. Алматы, 2017 ббк



бет33/106
Дата03.01.2022
өлшемі483.39 Kb.
#451845
түріУчебно-методическое пособие
1   ...   29   30   31   32   33   34   35   36   ...   106
УЧЕБНИКПаскаль(100217)

2.3.2. Понятие идентификатора

Для выбора определенного объекта или группы объектов, мы должны каким-то образом его идентифицировать (определить). Для этого и служат имена, которые человек дает всему, что его окружает и даже тому, чего не существует. Представьте себе, чтобы было, если бы не было имен?

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

Однако в программировании идентификатор это не совсем «просто» имя и чтобы в дальнейшем нам не попадать в трудное положение разберемся вот с чем:

Если мы говорим

« У имеет значение 4.5»

на самом деле при написании программы имеем в виду

« У – это имя места памяти, где в данный момент хранится значение числа имеющего имя четыре и пять десятых»

В этом смысле поучительно, как Белый рыцарь (персонаж книги Л. Кэролла «Алиса в Зазеркалье») объясняет разницу между: Песней, тем, как называется песня, именем песни, тем, как называется имя песни.

В нашем случае: значение числа является 4.5, число называется четыре и пять десятых, именем числа служит некоторый адрес физической памяти, имя называется У.

Очень часто путаница между тем, что содержится, и тем, где содержится, возникает из-за того, что в обоих случаях мы используем одно и тоже имя. Например

У:=У+1


У в левой части определяет, где содержится значение (ссылка), а в правой части оно означает само значение, которое необходимо для проведения вычислений.

Опишем словами это действие:

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

В дальнейшем, говоря, что переменной присваивается некоторое значение, мы будем подразумевать, все выше изложенное, а знак присвоить обозначать как “:= “.

Взаимосвязь между именем, ссылкой и значением представлена на рисунке 2.6.





















Имя




Ссылка




Значение

Рис. 2.6
И так при написании программ мы будем оперировать с объектами данных, которым сопоставим определенные имена.

Правила имен. Идентификатор (имя) должно быть значимым, то есть имя должно характеризовать переменную, константу и т.п. Наличие «безликих» идентификаторов, в программировании, является признаком плохого тона.



Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   106




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет