Назад Домой! Дальше Лекц. 1_4 Переменная. Описание переменных


Переменная представляет собой участок оперативной памяти, к которому обращаются ПО ИМЕНИ (а не по адресу), то есть переменные введены для удобства программиста. Как и в математике, переменная – это величина, которая может изменять свою величину. В математике переменные имеют короткие имена: X,Y,W,T и т п. В языке Паскаль переменные могут иметь длинные имена: Massa, Skorost и т.д. и все переменные имеют ТИП

Тип переменной определяет:

  1. Допустимые значения переменных этого типа
  2. Какой объем памяти требуется для хранения возможных значений переменных этого типа.
  3. Если это один из числовых типов, то какова точность представления чисел в памяти.
  4. Допустимые действия над переменными этого типа

Кроме этого, переменная имеет идентификатор, то есть имя. Имена – идентификаторы должны быть латинскими, любой длины, но только 255 первых имеют значение Имя присваивается переменной в разделе описания переменных, например:

Var x1,x2 : Double; s2,s3 : String;

Здесь Double, String – тип переменных, x1,x2,s2,s3 – имена (идентификаторы ) переменных. Идентификаторы позволяют задать действия над переменными, например:

x2 := x1 + 10;

То, что стоит справа от := (оператора присваивания) называется ВЫРАЖЕНИЕ . Оно вычисляется. В данном примере к значению переменной х1 прибавляется 10. Получается какой-то результат. Далее выполняется присваивание, то есть переменная х2 будет иметь значение, равное этому результату. Обратите внимание, что оператор Паскаля заканчивается знаком ;

Элементы объектов (свойства, методы ) имеют составные имена, например, Label1.Caption ;

Мы можем присвоить этому свойству некоторое значение, например: Label1.Caption := ‘Это моя ’+’программа номер ’+’5’; Label1.Caption := ‘Это моя ’+’программа номер ’+IntToStr(5);

Результат в обоих случаях одинаковый – текст метки (Label1) расположенной на форме, будет такой: Это моя программа номер 5

Апострофы здесь обозначают, что в них записано символьное (текстовое) выражение и в результате не содержатся. В первой из этих строк 5 – символьное (текстовое), а во второй – 5 – это целое число. Так как Caption хранит только символьные значения, функция IntToStr( ) преобразует это число с символьное представление

Назад Дальше

Rambler's Top100
Hosted by uCoz