RačunalaProgramiranje

A strukturni tip - jednodimenzionalni niz

Proučavajući osnove programiranja, prvo (ili drugo) budućnost programera upoznat sa konceptom "jednodimenzionalni niz." Pascal, kao i druge jezike, omogućuje da rade s takvim struktura podataka. Prije ili kasnije postoji potreba za strukturirani pohranu bilo koje varijable. U većini slučajeva, ovaj skup elemenata pripadaju istoj vrsti. Na primjer, popis grupe treninga može biti sastavljen od 25 članova, od kojih je svaka varijabla tipa string koji sadrži ime i ime studenta.

To je ono što omogućava da se ostvare jednodimenzionalni niz u Pascal, koji je naredio skup sličnih elemenata. To se može odnositi na bilo koji član takve sekvence koristeći isti broj i isti indeks - redni broj. Stoga, ovi nizovi se nazivaju jednodimenzionalni.

Numeraciju slijed elemenata obično počinje na jednom, i.e. prvi element ima serijski broj 1, što je sasvim logično. Međutim, ako je potrebno, raspon indeksa mogu biti potpuno proizvoljan, glavni zahtjev da se kao indeksa obavlja ili cijelih brojeva ili znakova (bilo koje vrste reda).

Uzmite u obzir tipične akcije jednodimenzionalni niz:

1) Opis niza, gdje je n - broj elemenata u nizu, Mas - Tip određivanje jednodimenzionalni niz cijelih brojeva 5, A - tip varijabla Mas, i.e. varijabla tipa jednodimenzionalno polje od 5 cijelih brojeva

2) elemenata sa ulaza tastaturom sekvence

3) Izlazni redoslijed elemenata na ekranu

4) Punjenje sekvence koristeći generator slučajnih brojeva

5) transformacija (modifikacija) svakog elementa niza, i.e. promijeniti svoju vrijednost (primjer dimenzionalnog smanjenje svakog niza elementa 6)

6) Određivanje količine sekvence elementi su varijabilni S - zbir elemenata

7) Kvantifikacija elemenata niza koji zadovoljavaju određeni uvjet (primjer određivanja broja elemenata, veliki broj 4), gdje je k - broj takvih elemenata

8) Određivanje ekstrem (minimum ili maksimum elementa niza), evo min - minimalna vrijednost među elemenata niza, k - redni broj (indeks) je najmanji element u nizu

Kao što znate, za sve varijable, koje su opisane u programu Var odjeljak u Pascal programskom, određeni broj bajtova u memoriji se dodjeljuje kada program počinje. To se određuje tip varijable, na primjer, simbol je jedan bajt, vrsta integer - dva bajta, Vrsta - četiri bajta. Stoga, kada je dimenzija niza nije velika, program ne zahtijeva veliku količinu RAM-a. U suprotnom, programer će morati pronaći druge načine da primi niza, na primjer, u datoteci ili u gomili sa pokazivačima.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bs.delachieve.com. Theme powered by WordPress.