вторник, 19 июня 2012 г.

Константы (основы программирования)


Язык программирования 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, теперь он может ее использовать в основной программе.

Главное отличие переменной от константы состоит в том, что для переменной указывают  тип данных, а для константы явно нет, поскольку тип константы задается ее видом. 


Комментариев нет:

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