5
Prelucrarea tablourilor bidimensionale 1.Este dată matricea A={a ij },i=1,n; j=1,n. Construiţi matricea B={b ij }, i=1,n;j=1,n, elementele căreia se determină conform schemei: -în A prin a ij se trasează diagonalele paralele cu diagonala principală şi secundară (tangenţială); determinaţi elementul b ij ca valoarea minimă din sectorul matricei A. a ij A= 2.Este dată matricea A={a ij },i=1,n; j=1,n; delimitată în 4 sectoare. Calculaţi: a) valoarea minimă a sectorului 1; b) valoarea maximă a sectorului 1; c) produsul elementelor sectorului 3; d) suma elementelor sectorului 4. I A= IV II III 3. Pentru matricea dată A={a ij },i=1,n; j= 1,n, calculaţi elementele vectorului B, care reprezintă valoarea minimă (maximă) a elementelor diagonalelor paralele cu diagonala principală (secundară). A=

Prelucrarea_tablourilor_bidimensionale

Embed Size (px)

DESCRIPTION

informatica

Citation preview

Page 1: Prelucrarea_tablourilor_bidimensionale

Prelucrarea tablourilor bidimensionale

1. Este dată matricea A={aij},i=1,n; j=1,n. Construiţi matricea B={bij}, i=1,n;j=1,n, elementele căreia se determină conform schemei: -în A prin a ij

se trasează diagonalele paralele cu diagonala principală şi secundară (tangenţială); determinaţi elementul bij ca valoarea minimă din sectorul matricei A.

aij

A=

2. Este dată matricea A={aij},i=1,n; j=1,n; delimitată în 4 sectoare.Calculaţi:

a) valoarea minimă a sectorului 1; b) valoarea maximă a sectorului 1;c) produsul elementelor sectorului 3;d) suma elementelor sectorului 4.

IA= IV II III

3. Pentru matricea dată A={aij},i=1,n; j= 1,n, calculaţi elementele vectorului B, care reprezintă valoarea minimă (maximă) a elementelor diagonalelor paralele cu diagonala principală (secundară).

A=

4. Este dată matricea A={aij},i=1,n; j= 1,n. Extrageţi vectorul B după schema mişcării (schema mişcării prezintă spirala, punctul iniţial al căreia poate fi elementul din centrul matricei A ).

A=

5. Pentru matricea dată A={aij},i=1,n; j=1,n, calculaţi elementele matricei B={bij}, i=1,n; j=1,n după formula:

bij=(aij-aip-aqj)/aqp; i=1,n; j=1,n; i≠q; j≠p.

Page 2: Prelucrarea_tablourilor_bidimensionale

Unde q-numărul liniei care conţine elementul maximal al coloanei q; p-numărul coloanei, care conţine elementul minimal al liniei n. Linia q şi coloana p se preiau in A în B neschimbate.

6. Pentru matricea dată A={aij},i=1,n; j= 1,n extrageţi vectorul B după schema.

A=

7. Punctul a pentru matricea dată A={aij},i=1,n; j= 1,n se determină ca elementul maximal în linia i şi elementul minimal în coloana j. Calculaţi pentru A toate punctele şa, numele liniilor şi coloanelor la intersecţia cărora sunt situate aceste puncte.

8. Este dată matricea A={aij},i=1,n; j= 1,n delimitată în 5 sectoare.

I II A= V

IV IIICalculaţi:a) valoarea minimă a sectorului 1b) valoarea maximă a sectorului 2c) produsul elementelor sectorului 3d) suma elementelor sectorului 4.Din elementele sectorului 5 creaţi tabloul B.

9. Sunt date matricele A={aij},şi. B={bij}, i=1,n; j=1,n. Ordonaţi elementele liniilor acestor matrice în ordinea crescătoare. Interclasaţi A şi B şi obţineţi C={cij}, i=1,n; j=1,2n. (Elementele liniilor matricei C sunt ordonate în ordine crescătoare).

10. Pentru fiecare linie a matricei date A={aij},i=1,n; j= 1,n calculaţi valoarea minimă a elementelor situate pe poziţiile impare, obţinînd vectorul B={b i}, i=1,n. Calculaţi vectorul C=={cij}, i=1,n după formula C=A*B (înmulţirea matricei cu un vector).

11.Este dată matricea A={aij},i=1,n; j= 1,n. Calculaţi valoarea maximă din elementele situate mai sus de elementele diagonalei secundare(sectorul 1).

Calculaţi valoarea minimă a elementelor situate mai jos de elementele diagonalei secundare (sectorul 2). Elementele sectorului 1 împărţiţi la valoarea minimă, iar ale sectorului 2-la valoarea maximă şi obţineţi matricea B.12.Afişati matricea sub următoarea formă:

Page 3: Prelucrarea_tablourilor_bidimensionale

13.Este dat tabloul unudimensional a1,… ,an. Afişaţi matricea pătrată de ordinul n în modul următor:a1, a2, a3, ..., an-2, an-1, an

a2, a3, ..., an-2, an-1, an, a1

a3, ..., an-2, an-1, an, a1, a2

………………………an-2, an-1, an,… a1, a2, a3

an-1, an,… a1, a2, a3, an-2

an, a1, a2, a3,… an-2, an-1

14. Este dat un numar natural n şi matricea pătrată de numere intregi de ordinal n. Calculaţi vectorul b1,b2,…bn astfel încît bi:a) este cel mai mic element din linia i pînă la elementul de pe diagonala principală;b) este egal cu valoarea primului element pozitiv din linia i (daca astfel de element nu exista atunci bi=0);c) este egal cu suma elementelor care se află după primul număr negativ din linia i (daca astfel de element nu exiasta bi=0).

15. Se dă matricea pătrată de ordinul 9. Calculaţi suma acelor elemente care se află pe diagonala principală şi mai sus de ea care întrec după mărime toate elementele ce se află mai jos de diagonala principală, dacă pe diagonala principală şi mai sus de ea nu sunt astfel de elemente atunci la ecran se va afişa mesajul respectiv.

16. Se dă matricea pătrată de ordinul n de tip caracterial. De afişat şirul b1,b2,...,bn, care este alcătuit din 0 si 1 şi în care b[i]=1 atunci şi numai atunci cînd în linia i numărul de '*' este mai mic decit numărul de lacune.

17. Gasiti elementul maximal din partea haşurată a matricei.

18. {Se da matricea patrata de ordinul 2n. De obtinut o matrice noua

Page 4: Prelucrarea_tablourilor_bidimensionale

mutind blocurile in felul urmator:

19. Se dă matricea bidimensională A. Să se ridice matricea A la orce putere k.