1. Tipuri de date identice. Tipuri de date compatibile.
Două tipuri de date sunt identice, dacă ele au definite cu același nume de tip.
Exemplu : Type T4 = integer ;
T5 = integer ;
Tipurile integer T4 și T5 sunt identice.
Două tipuri de date sunt compatibile atunci cînd este adevărată cel puțin una din următoarele afirmații :
1. Cele două tipuri sunt identice ;
2. Un tip este subdomeniu al celuluilalt tip ;
3. Ambele tipuri sunt subdomenii ale aceluiași tip de bază.
Exemplu : Type Zi = ( L, Ma, Mi, J, V, S, D) ;
ZideLucru = (L, Ma, Mi, J, V) ;
ZideOdihna = (S, D) ;
Culoare = ( galben, verde, albastru, violet) ;
Tipurile Zi, ZideLucru, ZideOdihna sunt compatibile. Tipurile Zi și Culoare sunt incompatibile.
Declarații de variabile
Variabila este o mărime valorile căreia pot fi modificate pe parcursul execuției programului.
O variabilă se declară : Var nume variabila : tipul de date ;
Exemplu : Var i, j : integer ;
M, n : char ;
Declarații de constante
Constanta este o mărime valoarea căreia nu poate fi modificată pe parcursul execuției programului.
O constantă se declară : const nume constanta = valoarea constantei ;
Exemplu : const pi = 3.14 ;
g = 9.8 ;
Însărcinare practică:
De elaborat un program care calculează și afișează pe ecran lungimea și aria unui cerc, raza
cercului să fie introdusă de la tastatură.
Formula lungimei cercului este : L = 2𝝅𝒓 , Formula ariei cercului este : S = 𝝅𝒓 𝟐
,
unde r – raza cercului, constanta 𝝅 = pi = 3.14
Program P30;
const pi = 3.14;
var L, S, r : real;
begin
Write (' Introduceti raza cercului r = ');
Readln (r);
L := 2 * pi * r;
Writeln ('Lungimea cercului L = ', L);
S := pi * r * r;
Writeln ('Aria cercului S = ', S);
Readln;
End.