Operatii cu Matrici - Turbo Pascal

Imagine preview
(7/10 din 2 voturi)

Acest proiect trateaza Operatii cu Matrici - Turbo Pascal.
Mai jos poate fi vizualizat cuprinsul si un extras din document (aprox. 2 pagini).

Arhiva contine 2 fisiere doc, pas de 22 de pagini (in total).

Iti recomandam sa te uiti bine pe extras, cuprins si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca. Ai nevoie de doar 4 puncte.

Domeniu: Calculatoare

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 document

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;

Fisiere in arhiva (2):

  • Operatii cu Matrici - Turbo Pascal
    • MATRICE.PAS
    • Operatii cu Matrici - Turbo Pascal.doc