/ / Strukturirani tip - jednodimenzionalni niz

Strukturirani tip - jednodimenzionalni niz

Učenje osnova programiranja, prva stvar (dobro, ilidrugo) budući programeri upoznaju se s konceptom "jednodimenzionalnog niza". Pascal, kao i drugi jezici, omogućuje vam rad s ovom strukturom podataka. Prije ili kasnije postoji potreba za strukturiranim pohranjivanjem bilo kakvih vrijednosti. Češće su elementi iz takvog skupa istog tipa. Na primjer, popis razreda može sadržavati 25 predmeta, od kojih je svaka varijabla tipa string koja pohranjuje prezime i ime učenika.

jednodimenzionalni paskalni niz

Upravo to omogućuje ostvarivanje jednodimenzionalnostiniz u Pascalu koji je uređena zbirka elemenata iste vrste. Na bilo koji element takvog niza može se uputiti pomoću istog identifikatora i jednog indeksa - sekvencijskog broja. Stoga se ti nizovi nazivaju jednodimenzionalnim.

Numeriranje elemenata niza kaoobično započinje s jednim, tj. prvi element ima serijski broj 1, što je sasvim logično. Međutim, ako je potrebno, raspon indeksa može biti apsolutno proizvoljan, glavni zahtjev je da bilo cijeli brojevi ili simboli (bilo koji redni tip) djeluju kao indeksi.

Razmotrite tipične radnje s jednodimenzionalnim nizom:

1) Opis polja, ovdje n - broj elemenata u nizu, mas - tip koji označava jednodimenzionalni niz od 5 cijelih brojeva, A - varijabla tipa mas, tj. varijabla tipa jednodimenzionalni niz od 5 cijelih brojeva

jednodimenzionalni paskalni niz

2) Unos elemenata niza s tipkovnice

jednodimenzionalni niz

3) Prikaz elemenata niza na zaslonu

jednodimenzionalni niz

4) Ispunjavanje niza generatorom slučajnih brojeva

jednodimenzionalni niz

5) Konverzija (modifikacija) svakog elementa niza, tj. promjena njegove vrijednosti (dat je primjer smanjenja svakog elementa jednodimenzionalnog niza za 6)

jednodimenzionalni niz u pascalu

6) Određivanje zbroja elemenata niza, ovdje varijable C - zbroj elemenata

jednodimenzionalni niz u pascalu

7) Određivanje broja elemenata niza koji zadovoljavaju određeni uvjet (dat je primjer određivanja broja elemenata većih od 4), ovdje do - broj takvih elemenata

jednodimenzionalni niz u pascalu

8) Određivanje ekstrema (maksimum ili minimum elementa niza), ovdje min - minimalna vrijednost među elementima niza, do - redni broj (indeks) najmanjeg od elemenata niza

jednodimenzionalni niz u pascalu

Kao što je poznato, za sve varijable kojeopisano u odjeljku Var u programu na programskom jeziku Pascal, kada se program pokrene, određeni broj bajtova dodjeljuje se u RAM-u. To se određuje vrstom varijable, na primjer, znak zauzima jedan bajt, cijeli broj je dva bajta, a stvarni tip je četiri bajta. Stoga, u slučaju kada je dimenzija niza mala, program neće zahtijevati veliku količinu RAM-a. Inače, programer će morati potražiti druge načine raspoređivanja elemenata niza, na primjer, u datoteci ili u hrpi, koristeći pokazivače.

volio:
0
Popularni postovi
Duhovni razvoj
hrana
y