Cjelobrojni niz je skup cijelih brojeva ili “cjelih brojeva” koji se koristi u različite računske svrhe. Cijeli broj je broj koji ne uključuje razlomak. Cijeli brojevi uključuju pozitivne i negativne cijele brojeve, kao što su nula, jedan i negativan jedan. Cjelobrojni niz samo je skup ovih brojeva definiranih u matematici ili računalno programiranje.
Nizovi cijelih brojeva obično se koriste u matematici. Niz se može opisati unutar skupa zagrada za korištenje u nekom izračunu ili jednadžbi. Niz može biti velik ili mali koliko je potrebno.
Niz je jedna od najčešće korištenih matematičkih konstrukcija u računalnom programiranju. Mnogi računalni jezici uključuju niz za različite vrste funkcija gdje programeri smatraju korisnim imati skup varijabli pri ruci. Niz cjelobrojnih jedan je od ovih tipova niza podataka. Druga vrsta uobičajenog niza je niz nizova, gdje se uključeni skup varijabli sastoji od riječi, a ne od cijelih brojeva.
Programeri mogu raditi razne stvari s cijelim nizom u računalnim jezicima kao što su Java, C+ i MS Visual Basic. Programer može promijeniti jedan element niza pozivajući se na njega posebno u kodu. Koristeći “for” petlju, programeri mogu stvoriti funkciju koja pretražuje svaki element niza pojedinačno i u nizu.
Cjelobrojni niz će sadržavati niz cijelih brojeva za bilo koju svrhu unutar određenog programa ili kodnog modula. Svaki računalni programski jezik ima svoje konvencije za učinkovito izražavanje cjelobrojnog niza ili drugog niza podataka. U MS Visual Basicu, na primjer, niz često ima naziv teksta, kao što je FirstArray, sa zagradama koje sadrže referencu na određeni element tog niza. U ovom slučaju, prvi cijeli broj u nizu bi bio pozvan nečim što izgleda ovako: FirstArray(1).
Kada programeri konstruiraju cjelobrojni niz, procesom koji se često naziva dimenzioniranje ili “zatamnjenje”, on ili ona također mogu referencirati bilo koji element tog niza korištenjem druge varijable, gdje bi se FirstArray(x) odnosio na (x)-ti element taj niz. Ovom metodom programeri mogu kreirati funkcije koje automatski ažuriraju i mijenjaju svaki element niza prema bilo kojoj potrebi za promjenom. Ove radnje mogu biti dio mnogih različitih vrsta softverskog kodiranja za dubinsko računanje.
Programeri koriste cjelobrojne nizove i slične konstrukcije za softver koji radi u gotovo svim područjima. Od proizvodnje do ugostiteljstva, sve vrste industrija koriste softver i alate za analizu za pojednostavljenje poslovanja. Osim toga, ova vrsta programiranja pruža funkcionalnost za sve druge tehničke analize koje su toliko važne u znanstvenom svijetu. Jednostavni alati poput cjelobrojnih nizova uvelike su proširili ono što je računalo u stanju učiniti u pomaganju ljudima da manipuliraju velikim količinama podataka.