Константой называется величина,которая не изменяет своего значения в процессе выполнения программы.
Рассмотрим задачу: вычислить
.
Значения "а" и "b" в процессе выполнения программы меняться не будут, поэтому их можно считать константами. Вообще, программист сам выбирает,какие величины он будет считать переменными, а какие – константами.Одна и та же величина не может быть одновременно и переменной, и константой.
Константы описываются в разделе описаний следующим образом:
CONST имя1=значение1;имя2=значение2;.....
Теперь запишем решение этой задачи двумя способами:
1способ (без использования констант)
PROGRAM PRIM;
VAR A,B,C:REAL;
BEGIN
A:=3.14; B:=-18.36;
C:=(A*A+B*B)/(2*A*B);
WRITE(C);
END.
2способ (с использованием констант)
PROGRAM PRIM;
CONST A=3.14; B=-18.36;
VAR C:REAL;
BEGIN
C:=(A*A+B*B)/(2*A*B);
WRITE(C);
END.
Оба этих способа равнозначны.