1 05 septembrie

Coincidența cu numărul de articol 7. Realizat 2 comparații.

Date inițiale pentru rezolvarea multor probleme pot fi prezentate sub formă de tabele-TION. De exemplu, un tabel al rezultatelor activităților de producție a mai multor unități de afaceri, tabelul coeficienților de ecuații liniare, etc. Pentru astfel de cazuri, limba Rascalpredostavlyaet structura de date - o matrice bidimensională. Operațiunile de prelucrare a acestor matrice includ:

selectarea elementelor potrivite în matrice

conversia unei rotație sau reflectînd relativ - o axă de simetrie.

Descriere matrice bidimensională este următorul

nume: array [limita inferioară a indeksa1. indeksa1 limita superioară,

limita inferioară a indeksa2. indeksa2 limita superioară] de tip;

în cazul în care numele - numele matrice; cuvântul array- limba Ravsal care indică faptul că elementul de date dezvăluite - matrice;

indeksa1 hotarul inferioară, indeksa1 limită superioară,

limita inferioară a indicelui, limita superioară indeksa2 - constantelor sau expresii tipainteger determinarea intervalului de indici modificări și, în consecință, numărul de elemente de matrice;

tip - tipul de elemente din matrice.

Valorile elementelor de matrice bidimensionale de intrare și de ieșire de pe ecran, de obicei, prin rânduri, m. E., În primul rând, toate elementele din primul rând, atunci al doilea și așa mai departe. D. Aceasta se realizează în mod convenabil utilizând instrucțiuni dincazul. Primul index specifică numărul liniei, iar al doilea - numărul coloanei.

Memoria calculatorului stochează bidimensionale matrici de rânduri.

Descriere matrice bidimensional de una dintre următoarele:

a) prin intermediul unei variabile tastate:

mar = array [1..5] de octet;

Plant 50 75 2 100 40 265

Plant 75 50 50 3 50 225 <

Zsego 200 225 115 295 835

Observați utilizarea de constante în program. Dacă modificați datele sursă, de exemplu, numărul de plante, va fi necesar să se facă o măsurabile constante numai neniya care descriu secțiune.

In continuare programul de procese rezultate în competițiile de atletism.

Aur Argint Bronz

Petrel 4 4 4

Programul citește sursa de introducere a datelor de la tastatura, calculează numărul total de medalii, iar apoi aranjează cluburile pentru a corespunde

Corolar la numărul total de medalii. pentru raportarea

o sumă de medalii utilizate medalii matrice dimensionale, numărul de linii care este unul mai mare decât numărul de cluburi, numărul de coloane pe unitate înainte de tipuri de medalii. O coloană suplimentară este utilizată

pentru stocarea numărului total de medalii, care se calculează după introducerea datelor inițiale și linia suplimentare - ca un tampon atunci când schimbul de linii în timpul sortării rânduri de tabelă.