Matrice

Referat
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 21 în total
Cuvinte : 3929
Mărime: 38.34KB (arhivat)
Publicat de: Matilda Vereș
Puncte necesare: 6

Extras din referat

Matrice

(tablou bidimensional)

Matricea este un tip de data la care elementele sunt asezate pe linii si pe coloane.

Un element se identifica prin perechea de indici (nr_linie,nr_col).

Declarare : tip_element nume_matrice[nr_max_l][nr_max_col];

unde :

- tip_element este tipul elementelor matricii , toate de acelasi tip ;

- nume_matrice este identificatorul variabilei de tip matrice ;

- nr_max_l este numarul maxim de linii ;

- nr_max_col este numarul maxim de coloane ;

Exp : int a[4][3] ;

Float x[50][25] ;

Numerotarea indicilor atat de linie cat si de coloana incepe de la 0.

Identificare de element: nume_mat[indice_l][indice_col];

Citirea unei matrici

n = nr efectiv de linii 0 ≤ n ≤ nr_max_l

m = nr efectiv de coloane 0 ≤ m ≤ nr_max_col

nr_max_elem = nr_max_l * nr_max_col

nr_efectiv_elem = n * m

{ int a[50][25] , n , m , I , j ;

cout<<”nr linii=”; cin>>n ;

cout<<”nr col=”; cin>>m ;

for ( i=0 ; i<n ; i++ )

for ( j=0; j<m ; j++ )

{ cout<<”a[“<<i+1<<”][“<<j+1<<”]=” ;

cin>>a[i][j] ;

}

Afisarea matricii

for ( i=0 ; i<n ; i++ )

{ for ( j=0 ; j<m ; j++ )

cout<<a[i][j]<<” “;

cout<<endl ;

}

Obs : O matrice poate fi initializata cu valori inca de la declarare.

tip_elem nume_mat[nr_l][nr_col]={lista_valori};

Exp: int a[4][3]={-1,0,2,12,15,-5,6,101,13,14,9,10};

={{-1,0,2};{12,15,-5};{6,101,13};{14,9,10};

Prelucrarea elementelor unei matrici

- nume _matrice[i][j];

- prelucrare la nivel de linie : i ;

- prelucrare de coloana: j ;

for(i=0;i<n;i++)

for(j=0;j<m;j++)

prelucreaza < ( a[i][j] && i && j ) >

Interschimabarea a doua linii

cout<<”l1=”; cin>>l1 ;

cout<<”l2=”; cin>>l2 ;

int aux ;

for ( j=0 ; j>m ; j++ )

{ aux = a[l1 ][j] ;

a[l1 ][j] = a[l2 ][j] ;

a[l2][j] = aux ;

}

//afisarea matricii

Interschimbarea a doua coloane

cout<<”c1=”; cin>>c1 ;

cout<<”c2=”; cin>>c2 ;

for ( i=0 ; i<n ; i++ )

{ aux = a[i][c1] ;

a[i][c1] = a[i][c2] ;

a[i][c2] = aux ;

}

//afisare matrice

Stergerea unei linii sau a unei coloane

dintr-o matrice

cout<<”l=”;cin>>l;

for(i=l+1;i<n;i++)

for(j=0;j<m;j++)

a[i-1][j]=a[i][j];

n--;

//afisare matrice

Preview document

Matrice - Pagina 1
Matrice - Pagina 2
Matrice - Pagina 3
Matrice - Pagina 4
Matrice - Pagina 5
Matrice - Pagina 6
Matrice - Pagina 7
Matrice - Pagina 8
Matrice - Pagina 9
Matrice - Pagina 10
Matrice - Pagina 11
Matrice - Pagina 12
Matrice - Pagina 13
Matrice - Pagina 14
Matrice - Pagina 15
Matrice - Pagina 16
Matrice - Pagina 17
Matrice - Pagina 18
Matrice - Pagina 19
Matrice - Pagina 20
Matrice - Pagina 21

Conținut arhivă zip

Alții au mai descărcat și

Sistem Informatic privind Evidența Resurselor Umane la Întreprindere

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Proiect informatică - fișiere text

1.Fişiere 1.1.Noţiuni introductive Un fişier este o colecţie de date de acelaşi tip, memorate pe suport extern (hard-disc, dischetă, CD etc)....

Plan de măsuri TIC

Ministerul Comunicaţiilor şi Tehnologiei Informaţiei realizează politicile şi strategiile în domeniul comunicaţiilor şi tehnologiei informaţiei,...

Structuri de Date de Tip Graf în C - Caiet de Laborator

LABORATOR 1 Tema1 : Scrieţi programul C care permite crearea şi vizualizarea unui arbore binar ordonat cu vizualizare naturală. 1. Descrierea...

Listă simplă

Listele simplu inlantuite sunt structuri de date dinamice omogene. Spre deosebire de masive, listele nu sunt alocate ca blocuri omogene de memorie,...

Prezentare de modă

1.Structura tabelei 2.Inregistrarile dintre tabele 3.Relatii intre tabele 4.Formulare 5.Rapoarte Structura bazei: Baza este formata din 6...

Arbori Binari

Definire: Arborii sunt structuri de date dinamice şi omogene. In arborescenţă, există un nod numit rădăcină sau părinte. Acesta are descendenţi....

Te-ar putea interesa și

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Matricea BCG și Analiza SWOT

CAPITOLUL I - PREZENTAREA GENERALA A FIRMEI 1. AFACEREA 1.1. Firma: S.C. DELICIU S.A. a fost infiintata in decembrie 2003 avand ca domeniu de...

Analiza SWOT RCS RDS - Matricea SWOT

CAPITOLUL 1 PREZENTARE GENERALA A SC. RCS & RDS SA 1.1 Elemente de identificare ale SC RCS & RDS SA Denumire: S.C. RCS & RDS S.A Sediul:...

Materiale compozite cu matrice polimerică

Introducere Termenul de material compozit se referă la un material care în principiu diferă de materialele care sunt omogene la scară...

Cuantificarea impactului indus asupra mediului de activitățile desfășurate în cadrul SC Mital Steel SA Roman, prin metoda matricii simple de interacțiune matricea lui Leopold

MEMORIU JUSTIFICATIV Tema proiectului de fata este „Cuantificarea impactului indus asupra mediului de activitatile desfasurate in cadrul S.C....

Clasa matrice și principalele funcționalități necesare pentru lucrul cu matrici

Tema II - Problema I Cerinte minimale: Sa se implementeze o clasa Matrice si principalele functionalitati necesare pentru lucrul cu matrici. Sa...

Aproximarea numerică a funcțiilor - factorizarea matricelor

TEMA A. FACTORIZAREA LR A MATRICELOR Prin factorizare LR se intelege ca o matrice patratica A de ordinal n, poate fi exprimata sub forma unui...

Matrici și Determinanți

1. MATRICI 1.1. Despre matrici Definiţie. Se numeşte matrice cu m linii şi n coloane (sau de tip ) un tablou cu m linii şi n coloane ale cărui...

Ai nevoie de altceva?