Pascal - stałe

Stała to jednostka, która pozostaje niezmieniona podczas wykonywania programu. Pascal zezwala na deklarowanie tylko stałych następujących typów -

  • Porządkowe typy
  • Ustaw typy
  • Typy wskaźników (ale jedyną dozwoloną wartością jest Nil).
  • Prawdziwe typy
  • Char
  • String

Deklarowanie stałych

Składnia deklarowania stałych jest następująca -

const
identifier = constant_value;

Poniższa tabela zawiera przykłady niektórych prawidłowych deklaracji stałych -

Real type constant

Sr.No Stałe typy i przykłady
1

Ordinal(Integer)type constant

valid_age = 21;

2

Set type constant

Samogłoski = zbiór (A, E, I, O, U);

3

Pointer type constant

P = NIL;

4

e = 2,7182818;

velocity_light = 3,0E + 10;

5

Character type constant

Operator = '+';

6

String type constant

prezes = „Johnny Depp”;

Poniższy przykład ilustruje koncepcję -

program const_circle (input,output);
const
PI = 3.141592654;

var
r, d, c : real;   {variable declaration: radius, dia, circumference}

begin
   writeln('Enter the radius of the circle');
   readln(r);
   
   d := 2 * r;
   c :=  PI * d;
   writeln('The circumference of the circle is ',c:7:2);
end.

Kiedy powyższy kod jest kompilowany i wykonywany, daje następujący wynik -

Enter the radius of the circle
23
The circumference of the circle is 144.51

Obserwuj formatowanie w instrukcji wyjściowej programu. Zmienną c należy sformatować tak, aby zawierała łącznie 7 i 2 cyfry po przecinku. Pascal umożliwia takie formatowanie wyjścia za pomocą zmiennych numerycznych.