Язык программирования Delphi располагает двумя видами констант: обычными и именованные. Под обычной константой понимается некое целое, либо дробное число, всякое логическое значение, отдельный символ, либо строка символов или.
1) Числовые константы
В коде исходной программы программист обычно записывает числовые константы, как полагается, в виде чисел, например, если программе решает какую-то математическую задачу. Записывая дробные числа разработчик программы разделяет целую и дробную части символом ".". Если константа положительная, то перед ней можно опустить знак "+", если же она отрицательная, то перед этой константой необходимо поставить знак "-".
Пример 1. (представление числовых констант)
436
436.72
Дробную константу также можно представить как число с плавающей точкой. Такое представление дробной константы объясняется тем, что всякое число можно записать в алгебраической форме в виде произведения числа (которое меньше 10), называемого мантиссой, и степени десятки, которая называется порядком. В таблице ниже приведены числа в трех разных формах:
2) Строковые и символьные константы
При написании программы разработчик обычно записывает строковые и символьные константы заключая их в специальные кавычки - апострофы.
Пример 2.
'programming Delphi'
'4.75'
'П'
В приведенном примере обратите внимание на константу '4.75'. Эта константа является именно символьной, другими словами, является строкой символов, которая лишь отображает число "четыре целых семьдесят пять сотых", а не само число 4,75.
3) Логические константы
В тексте исходной программы часто встречается логическое выражение, которое может означать либо "истину" (выражению такого типа ставится в соответствие константа true), либо "ложь" (такому выражению соответствует константа false).
Пример 3.
. . .
if b=5 then b:=true
else
b:=false;
. . .
4) Именованная константа
Под именованной константой понимают имя или идентификатор, использующийся в тексте исходной программы, замещая саму константу. Для использования именованной константы, впрочем как и переменной, программист объявляет ее в программе. Общий вид конструкции объявления данной константы представляется так:
<константа=значение;>
откуда константа подразумевает имя константы, а значение — собственно ее значение. Чтобы объявить именованную константу в программе, ее помещают в раздел объявления констант, начинающегося зарезервированным словом const.
Пример 4.
const
col=10;
stroka='Длина прыжка';
chislo=3.14;
После того, как программист объявил именованную константу в разделе const, теперь он может ее использовать в основной программе.
Главное отличие переменной от константы состоит в том, что для переменной указывают тип данных, а для константы явно нет, поскольку тип константы задается ее видом.










Комментариев нет:
Отправить комментарий