Delphi pentru începători - lecția 9 - matrice

În această lecție vă voi spune despre o structură de date foarte importantă și universală, care este foarte folosită chiar și în programe simple. Această structură de date este numită, după cum cred că ați înțeles deja din antet, prin matrice.







O matrice este un set de aceleași variabile, închise într-o singură variabilă. Fiecare variabilă de tip unic într-o matrice se numește un element matrice și are propriul său index numeric în matrice. Pentru a ne imagina esența matricei, propun să studiez un exemplu simplu:

Să presupunem că există un set de numere. Să fie:

Toate aceste numere aparțin aceluiași tip - tipul întregului. Fiecare număr are propriul indice, adică numărul 10 are indicele 0, numărul 71 are indicele 2. Să luăm un alt exemplu:

Să presupunem că există un set de variabile de șir. Să fie:

Delphi pentru începători - lecția 9 - matrice






Aceste variabile de șir sunt de tip șir. Pentru fiecare dintre aceste variabile, ne putem referi la propriul său unic în acest index al matricei. De exemplu, șirul abc are un indice de 0.

Cred că înțelegeți că matricea poate conține un anumit număr de informații, dar nu același tip. Acum, să examinăm punerea în aplicare a rețelelor în Delphi (Pascal). Ca orice variabil obișnuit, matricea trebuie de asemenea declarată în secțiunea var. Acest lucru se face după cum urmează:

a: array [0..100] de integer; [/ cc]

În primul rând, noi, ca de obicei, indicăm numele matricei noastre. Apoi, după "matrice", specificăm intervalul de indici din matrice, adică în acest caz am creat 101 elemente dintr-o matrice cu indicii dat. Apoi, în mod natural, specificăm tipul elementelor matricei, și anume, scriem după "de" tipul "întreg", adică elementele matricei sunt întregi.

Acum, cum pot accesa elemente de matrice direct din cod, adică lucrați cu aceste elemente ca și cu variabilele obișnuite? Acest lucru se face extrem de simplu. Puteți accesa orice element al matricei după cum urmează:

Vă recomandăm să încercați să experimentați singuri măsuțele, folosind materialele lecțiilor anterioare, tk. cel mai important lucru pentru un viitor programator este practica, nu teoria. De obicei, majoritatea diverselor posibilități de programare a limbilor sunt înțelese prin experimente și exemple practice.

În următoarele lecții, vă voi spune despre ciclurile și modurile de procesare a rețelelor folosind bucle. Abonați-vă la newsletter-ul noului site Cybern.ru!


Arrays în C ++
Arrays în Java







Articole similare

Trimiteți-le prietenilor: