Documente Academic
Documente Profesional
Documente Cultură
2022
#MATRICI
clasa a IX-a
start
1 Scurtă recapitulare :
Structura repetitivă for 5 Matrici pătratice
Utilizarea matricilor :
2 În matematică și programare 6 Eliminări de linii și coloane
de unde
pornim
1 int S = 0 ;
2 int v[ 101 ] ; // declarare vector
j=
recunoaște
1 2 3 4 elementele!
1 7 1 3 5
2 1 18 9 6
matrice [ i ] [ j ]
i= = element de pe
linia i & coloana j
3 2 10 4 0
exemple
de utilizari?
cu numărul de linii/coloane
cu care lucrăm.
o matrice cu m x n elemente =
m vectori cu n elemente unul sub altul
sau
un vector cu n elemente =
matrice cu 1 linie și n coloane
Parcurgerea
matricilor
=
for- uri
imbricate
Parcurgerea matricilor pe linii
7 1 3 5 {
for( int j=1; j <= 4; j++ )
{
1 18 9 6 }
cout << a[ i ][ j ]<<“ “;
cout<<endl;
}
2 10 4 0 // afișare matrice
5 Mătrici pătratice
Matrici pătratice:
numărul de linii
=
numărul de coloane
=
n
1 2 3 4 j
1
2
i
3
4
diagonalele
diagonala diagonala
principala secundară
i=j i+j=n+1
1 2 3 4 j
1
2
i
3
4
• Elementele de sub diagonala principala: i>j
• Elementele de deasupra diagonalei principale: i < j
1 2 3 4 j
1
2
i
3
4
• Elementele de sub diagonala secundară: i + j > n +1
• Elementele de deasupra diagonalei secundare: i + j < n + 1
Eliminări
6 de linii și coloane
cin >> x; // numărul liniei pe care vrem s-o eliminăm
Utilizarea matricilor :
2 În matematică și programare 6 Eliminări de linii și coloane