Operații cu matrici - Turbo Pascal

Proiect
7.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 2 fișiere: doc, pas
Pagini : 22 în total
Cuvinte : 3047
Mărime: 43.58KB (arhivat)
Publicat de: Dimitrina Dascalu
Puncte necesare: 6

Cuprins

  1. CUPRINS
  2. I. ELEMENTE DE LIMBAJ PASCAL
  3. 1. TIPURI DE DATE
  4. 2. CLASIFICAREA TIPURILOR DE DATE
  5. 3. TIPURILE ORDINALE (SAU SCALARE)
  6. 4. TIPURI ORDINALE DEFINITE DE UTILIZATOR
  7. 5. DEFINIREA TIPURILOR
  8. 6. TIPURI STRUCTURATE DE DATE
  9. 7. TIPUL ARRAY
  10. 8. O CLASIFICARE DUPA DIMENSIUNI
  11. 9. DECLARAREA VARIABILELOR DE TIP TABLOU
  12. 10. DEFINIREA UNUI TIP TABLOU CU NUME
  13. 11. ACCESUL LA COMPONENTELE UNUI TABLOU
  14. II. OPERATII DE BAZA CU TABLOURI BIDIMENSIONALE
  15. II.1. CITIREA UNEI MATRICE
  16. II.2. AFISAREA UNEI MATRICE
  17. II.2. AFISAREA UNEI MATRICE
  18. II.3. PARCURGERE PE LINII A MATRICEI
  19. II.4. PARCURGERE PE COLOANE
  20. II.5. INTERSCHIMBAREA A DOUA LINII
  21. II.6. DIAGONALA PRINCIPALA A UNEI MATRICE PATRATICE
  22. II.7. DIAGONALA SECUNDARA A UNEI MATRICE PATRATICE
  23. II.8. ZONA DE DEASUPRA DIAGONALEI PRINCIPALE
  24. II.9. ZONA DE DEDESUBTUL DIAGONALEI PRINCIPALE
  25. II.10. ZONA DE DEASUPRA DIAGONALEI SECUNDARE
  26. II.11. ZONA DE DEDESUBTUL DIAGONALEI SECUNDARE.
  27. III. OPERATII CU MATRICE – considerente matematice
  28. III.1. ADUNAREA A DOUA MATRICE
  29. III.2. ÎNMULTIREA A DOUA MATRICE
  30. III.3. TRANSPUSA UNEI MATRICE
  31. III.4. DETERMINANTI DE ORDINUL 2
  32. III.5. DETERMINANTI DE ORDINUL 3
  33. APLICATIA
  34. 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

Operații cu matrici - Turbo Pascal - Pagina 1
Operații cu matrici - Turbo Pascal - Pagina 2
Operații cu matrici - Turbo Pascal - Pagina 3
Operații cu matrici - Turbo Pascal - Pagina 4
Operații cu matrici - Turbo Pascal - Pagina 5
Operații cu matrici - Turbo Pascal - Pagina 6
Operații cu matrici - Turbo Pascal - Pagina 7
Operații cu matrici - Turbo Pascal - Pagina 8
Operații cu matrici - Turbo Pascal - Pagina 9
Operații cu matrici - Turbo Pascal - Pagina 10
Operații cu matrici - Turbo Pascal - Pagina 11
Operații cu matrici - Turbo Pascal - Pagina 12
Operații cu matrici - Turbo Pascal - Pagina 13
Operații cu matrici - Turbo Pascal - Pagina 14
Operații cu matrici - Turbo Pascal - Pagina 15
Operații cu matrici - Turbo Pascal - Pagina 16
Operații cu matrici - Turbo Pascal - Pagina 17
Operații cu matrici - Turbo Pascal - Pagina 18
Operații cu matrici - Turbo Pascal - Pagina 19
Operații cu matrici - Turbo Pascal - Pagina 20
Operații cu matrici - Turbo Pascal - Pagina 21
Operații cu matrici - Turbo Pascal - Pagina 22

Conținut arhivă zip

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

Alții au mai descărcat și

Prezentarea de Albume Fotografice pe Web Folosind Generarea Automată a Paginilor Web cu Ajutorul Programului Access

Argument Paginile continând albume foto reprezintă astăzi o mare atracţie pentru utilizatorii internetului. Subiectele imaginilor sunt variate de...

Bibliotecă

În această lucrare s-a dorit prezentarea efectivă a modului de utilizare a bazelor de date şi a unui limbaj ce se pretează bazelor de date....

Sistem Informatic pentru Evidența Școlară

INTRODUCERE În prezenta lucrare mi - am propus să prezint etapele analizei, proiectării şi implementării unei baze de date de evidentă şcolară....

Turbo Pascal - metoda backtracking - tehnica Greedy

Aparitia limbajului Pascal este un raspuns la criza care a aparut in domeniul programarii calculatoarelor , la sfarsitul anilor ’60 . Limitarile...

Bază de date a unui catalog școlar limbajul de programare C

1. Tema proiectului Se cere sa se realizeze o baza de date care sa simuleze un catalog scolar. Pentru realizarea bazei de date se vor folosi: o...

Pagină Web

2. Introducere 2.1. Scurtă prezentare a limbajului HTML Strict vorbind WWW - ul este un sistem pentru accesul la hypertext pe Internet. Este...

Evidența unui catalog

BAZE DE DATE Activitatile profesionale legate de calculatoare au cunoscut o dezvoltare remarcabila in ultimii 10-15 ani, in tarile in care...

Ai nevoie de altceva?