Kokonaislukutaulukko on joukko kokonaislukuja tai “kokonaislukuja”, joita käytetään eri laskentatarkoituksiin. Kokonaisluku on luku, joka ei sisällä murtolukua. Kokonaislukuihin kuuluvat sekä positiiviset että negatiiviset kokonaisluvut, kuten nolla, yksi ja negatiivinen. Kokonaislukutaulukko on vain joukko näitä matematiikassa tai tietokoneohjelmoinnissa määriteltyjä numeroita.
Matematiikassa käytetään yleisesti kokonaislukuja. Taulukko voidaan kuvata sulkujoukon sisällä käytettäväksi jossakin laskelmassa tai yhtälössä. Ryhmä voi olla niin suuri tai pieni kuin tarvitaan.
Taulukko on yksi tietokoneohjelmoinnin useimmin käytetyistä matemaattisista rakenteista. Monilla tietokoneen kielillä on joukko erilaisia toimintoja, joissa ohjelmoijien mielestä on hyödyllistä pitää joukko muuttujia käsillä. Kokonaislukutaulukko on yksi näistä tietotyyppityypeistä. Toinen yleinen matriisi on merkkijono, jossa mukana oleva muuttujajoukko koostuu sanoista eikä kokonaisluvuista.
Ohjelmoijat voivat tehdä erilaisia asioita kokonaislukutaulukon avulla tietokoneen kielillä, kuten Java, C+ja MS Visual Basic. Ohjelmoija voi muuttaa yhden taulukon elementin viittaamalla siihen nimenomaisesti koodissa. Käyttämällä “for” -silmukkaa ohjelmoijat voivat luoda toiminnon, joka etsii jokaisen taulukon elementin erikseen ja peräkkäin.
Kokonaislukutaulukko sisältää sarjan kokonaislukuja mihin tahansa tarkoitukseen tietyssä ohjelmassa tai koodimoduulissa. Jokaisella tietokoneohjelmointikielellä on omat käytännöt kokonaislukutaulukon tai muun tietotaulukon tehokkaaseen ilmaisemiseen. Esimerkiksi MS Visual Basicissa taulukolla on usein tekstinimi, kuten FirstArray, ja suluissa on viittaus kyseisen taulukon tiettyyn elementtiin. Tässä tapauksessa taulukon ensimmäistä kokonaislukua kutsuttaisiin tältä: FirstArray (1).
Kun ohjelmoijat ovat rakentaneet kokonaislukutaulukon prosessilla, jota usein kutsutaan mitoitukseksi tai “himmentämiseksi”, hän voi myös viitata mihin tahansa kyseisen taulukon elementtiin käyttämällä toista muuttujaa, jossa FirstArray (x) viittaisi (x) tuo matriisi. Tällä menetelmällä ohjelmoijat voivat luoda toimintoja, jotka päivittävät ja muuttavat automaattisesti jokaisen taulukon elementin minkä tahansa muutostarpeen mukaan. Nämä toiminnot voivat olla osa monenlaisia ohjelmistokoodauksia perusteellisen laskennan tekemiseksi.
Ohjelmoijat käyttävät kokonaislukuisia matriiseja ja vastaavia rakenteita ohjelmistolle, joka toimii lähes kaikilla aloilla. Valmistuksesta sairaalahoitoon kaikentyyppiset alat käyttävät ohjelmistoja ja analyysityökaluja liiketoiminnan virtaviivaistamiseen. Lisäksi tällainen ohjelmointi tarjoaa toiminnallisuuden kaikille muille tieteellisessä maailmassa niin tärkeille teknisille analyyseille. Yksinkertaiset työkalut, kuten kokonaislukutaulukot, ovat laajentaneet huomattavasti sitä, mitä tietokone pystyy auttamaan ihmisiä manipuloimaan suuria tietomääriä.