SlideShare a Scribd company logo
1 of 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.

More Related Content

More from alinabacalim

Метаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыМетаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыalinabacalim
 
Metalimbajul BNF. Diagrame sintactice
Metalimbajul BNF.  Diagrame sintacticeMetalimbajul BNF.  Diagrame sintactice
Metalimbajul BNF. Diagrame sintacticealinabacalim
 
Sintaxa si limbajul pascal
Sintaxa si limbajul pascalSintaxa si limbajul pascal
Sintaxa si limbajul pascalalinabacalim
 
Proiect de biologie1
Proiect de biologie1Proiect de biologie1
Proiect de biologie1alinabacalim
 

More from alinabacalim (15)

Метаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммыМетаязык БНФ_Синтаксические диаграммы
Метаязык БНФ_Синтаксические диаграммы
 
Metalimbajul BNF. Diagrame sintactice
Metalimbajul BNF.  Diagrame sintacticeMetalimbajul BNF.  Diagrame sintactice
Metalimbajul BNF. Diagrame sintactice
 
Sintaxa si limbajul pascal
Sintaxa si limbajul pascalSintaxa si limbajul pascal
Sintaxa si limbajul pascal
 
Instructiuneaif
InstructiuneaifInstructiuneaif
Instructiuneaif
 
Instructiuneaif
InstructiuneaifInstructiuneaif
Instructiuneaif
 
Recursivitate
RecursivitateRecursivitate
Recursivitate
 
Recursivitate
RecursivitateRecursivitate
Recursivitate
 
Constructia for
Constructia forConstructia for
Constructia for
 
Constructia while
Constructia whileConstructia while
Constructia while
 
Const repeat
Const repeatConst repeat
Const repeat
 
Const repeat
Const repeatConst repeat
Const repeat
 
Proiect de biologie1
Proiect de biologie1Proiect de biologie1
Proiect de biologie1
 
boli
boliboli
boli
 
sistemul nervos
sistemul nervossistemul nervos
sistemul nervos
 
Andrian bodareu1
Andrian bodareu1Andrian bodareu1
Andrian bodareu1
 

Variabile constante

  • 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.