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.
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
2) Unos elemenata niza s tipkovnice
3) Prikaz elemenata niza na zaslonu
4) Ispunjavanje niza generatorom slučajnih brojeva
5) Konverzija (modifikacija) svakog elementa niza, tj. promjena njegove vrijednosti (dat je primjer smanjenja svakog elementa jednodimenzionalnog niza za 6)
6) Određivanje zbroja elemenata niza, ovdje varijable C - zbroj elemenata
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
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
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.