Bazele de programare

Etapa 4. Tablourile: multiplicare matrice-vector și dincolo.

În această etapă, ne uităm la Vectorii de date și exemple de prelucrare a acestora. O serie de programare - este aceeași variabilă, dar caracterizează numai întregul set de date similare. Matricele sunt definite dimensiune și tip de element. Toate elementele, de regulă, un nume comun, precum și accesul la un singur element de matrice este realizată prin indexul său. Pentru a stoca matricea, vom folosi un tablou bidimensional este organizat în mod similar la masa, iar pentru vectorul - o matrice unidimensională sau liniar - coloană. Matricele sunt foarte importante în programare: fără a le oriunde în procesarea exact același tip de date. Exemple de viață pe această pagină. domenii







Ce este o matrice în informatică
Ce este o matrice în informatică






Fragmentul de cod

versiuni complete ale algoritmilor

Ce este o matrice în informatică

Ei bine, de fapt, rezultatul acestei etape este faptul că veți obține elementele de bază ale unei abilități de procesare matrice folosind bucle imbricate. Pentru a procesa același tip de date, altele decât cele matrice folosesc, de asemenea, o colecție de elemente. Colecțiile sunt utilizate în cazurile în care numărul de elemente de la început nu este cunoscut, deoarece acestea vă permit să adăugați sau ștergeți elemente existente din setul. Matricele oferă acces mai rapid la elementele lor, dar de colectare a unui mecanism mai flexibil pentru managementul conținutului. Exemplu de colectare a fost dat în primul exemplu, o secvență de numere sortate de „bubble“. când numărul de lungime de secvență nu era cunoscută dinainte.

independent

Încercați-vă să pună în aplicare procedura de multiplicare matrice pe o matrice de aceeași dimensiune. Pentru a face acest lucru, am recomanda pentru a face matricea de cod într-o procedură separată. Pentru multiplicarea, va trebui să aibă de a realiza două dincazul bucla. extern la itera rânduri în prima matrice, mediu - pentru a itera prin coloană, în a doua matrice și internă - la itera prin elemente în primul rând și coloană a elementelor din a doua matrice, respectiv. Dacă ceva nu funcționează, atunci de mai jos sunt oferite versiuni gata făcute ale acestor programe.