Cuprins
- CUPRINS
- I. ELEMENTE DE LIMBAJ PASCAL
- 1. TIPURI DE DATE
- 2. CLASIFICAREA TIPURILOR DE DATE
- 3. TIPURILE ORDINALE (SAU SCALARE)
- 4. TIPURI ORDINALE DEFINITE DE UTILIZATOR
- 5. DEFINIREA TIPURILOR
- 6. TIPURI STRUCTURATE DE DATE
- 7. TIPUL ARRAY
- 8. O CLASIFICARE DUPA DIMENSIUNI
- 9. DECLARAREA VARIABILELOR DE TIP TABLOU
- 10. DEFINIREA UNUI TIP TABLOU CU NUME
- 11. ACCESUL LA COMPONENTELE UNUI TABLOU
- II. OPERATII DE BAZA CU TABLOURI BIDIMENSIONALE
- II.1. CITIREA UNEI MATRICE
- II.2. AFISAREA UNEI MATRICE
- II.2. AFISAREA UNEI MATRICE
- II.3. PARCURGERE PE LINII A MATRICEI
- II.4. PARCURGERE PE COLOANE
- II.5. INTERSCHIMBAREA A DOUA LINII
- II.6. DIAGONALA PRINCIPALA A UNEI MATRICE PATRATICE
- II.7. DIAGONALA SECUNDARA A UNEI MATRICE PATRATICE
- II.8. ZONA DE DEASUPRA DIAGONALEI PRINCIPALE
- II.9. ZONA DE DEDESUBTUL DIAGONALEI PRINCIPALE
- II.10. ZONA DE DEASUPRA DIAGONALEI SECUNDARE
- II.11. ZONA DE DEDESUBTUL DIAGONALEI SECUNDARE.
- III. OPERATII CU MATRICE – considerente matematice
- III.1. ADUNAREA A DOUA MATRICE
- III.2. ÎNMULTIREA A DOUA MATRICE
- III.3. TRANSPUSA UNEI MATRICE
- III.4. DETERMINANTI DE ORDINUL 2
- III.5. DETERMINANTI DE ORDINUL 3
- APLICATIA
- BIBLIOGRAFIE
Extras din proiect
I. ELEMENTE DE LIMBAJ PASCAL
1. TIPURI DE DATE
În limbajele evoluate de programare, fiecare argument, fiecare variabila are un anumit tip bine definit, adica poate lua valori dintr-o multime precizata de valori, multime pe care sunt definite anumite operatii.
2. CLASIFICAREA TIPURILOR DE DATE
Avem trei categorii de tipuri de date:
- Simple
- Structurate
- Referinta.
Putem clasifica tipurile simple în:
- standard (predefinite)
- definite de utilizator
sau:
- tipuri ordinale si
- tipuri reale.
3. TIPURILE ORDINALE (SAU SCALARE) se caracterizeaza prin prezenta functiilor ORD, PRED si SUCC.
- SUCC(x) furnizeaza succesorul lui x (daca exista);
- PRED(x) furnizeaza predecesorul lui x (daca exista).
Tipul rezultatul este identic cu al lui x în cazul functiilor de mai sus.
- ORD(x) furnizeaza numarul de ordine al lui x în multimea respectiva, numaratoarea începând de la 0. Rezultatul lui ORD este, deci, întreg.
De notat ca oricare doua valori ordinale pot fi comparate între ele cu operatorii : = (egal), <> (diferit), <, <= (mai mic sau egal), >, >= (mai mare sau egal).
Tipurile simple standard sunt:
- Tipurile întregi: shortint (-128.. 127), integer (-32.768..32.767), longint (-2.147.483.648… 2.147.483.647), byte (0…255), word (0…65535).
- Tipul caracter: CHAR (toate caracterele din lista codurilor ASCII, cu coduri cuprinse între 0 si 255)
- Tipuri logice: BOOLEAN (valorile constantelor prededfinite TRUE si FALSE )
- Tipuri reale: de exemplu, cel mai folosit, tipul REAL.
Aceste tipuri enumerate mai sus, cu exceptia tipurilor reale, sunt si ordinale.
4. TIPURI ORDINALE DEFINITE DE UTILIZATOR
- Tipul enumerat – este o succesiune de identificatori separati prin caracterul „ ,” (virgula), inclusi între paranteze. Acesti identificatori se numeroteaza automat cu numere naturale 0, 1, 2, … .
- Tipul subdomeniu sau interval – reprezinta o succesiune de valori consecutive extrase dintr-un tip ordinal definit anterior sau predefinit, numit tip de baza. Un tip subdomeniu se defineste sub forma: constanta1..constanta2.
5. DEFINIREA TIPURILOR
Programatorul îsi poate defini tipuri de date proprii. Acestea pot purta un nume sau pot ramâne anonime. Cele ce primesc un nume vor fi definite în sectiunea declarativa a unui program (sau a unui subprogram sau unit). Numele unui tip de date este un identificator, iar definirea tipurilor se face astfel:
TYPE id_tip1 = definitie_de_tip_1;
id_tip2 = definitie_de_tip_2;
Preview document
Conținut arhivă zip
- Operatii cu Matrici - Turbo Pascal
- MATRICE.PAS
- Operatii cu Matrici - Turbo Pascal.doc