Massiiv (programmeerimine)
Programmeerimiskeeltes on massiiv mitme elemendi (näiteks täisarvude) salvestamise viis. Need elemendid peavad olema sama tüüpi (ainult täisarvud, ainult stringid, ...), sest massiivi ei saa salvestada eri tüüpi elemente. Igal elemendil massiivis on number, nii et programmeerija saab selle numbri abil elemendi kätte. Seda numbrit nimetatakse indeksiks. Mõnes programmeerimiskeeles on esimesel elemendil indeks 0, teisel elemendil indeks 1 jne. Teistes keeltes on aga esimesel elemendil indeks 1 (ja seejärel 2, 3, ...).
Kui programmeerija loob massiivi, peab ta andma massiivi suuruse. See on elementide arv, mida massiivi saab salvestada. Kui programmeerija soovib salvestada rohkem elemente, siis peab ta looma uue massiivi. Seda seetõttu, et massiivi suurust ei saa muuta. Massiivide tüübid C keeles on siin
Massiivid C keeles
Programmeerimiskeeles C saab massiive luua järgmiselt:
See loob täisarvude massiivi ja see võib salvestada 5 täisarvu. Nüüd saab programmeerija salvestada täisarvud massiivi, tehes:
Programmeerija võib kasutada massiivi väärtust niimoodi:
Arrays in Java
Programmeerimiskeeles Java saab massiive luua järgmiselt:
See loob täisarvude massiivi ja see võib salvestada 5 täisarvu. Nüüd saab programmeerija salvestada täisarvud massiivi, tehes:
Programmeerija võib kasutada massiivi väärtust niimoodi:
Küsimused ja vastused
K: Mis on programmeerimiskeeltes massiiv?
V: Massiiv on programmeerimiskeeltes mitme sama tüüpi elemendi salvestamise viis.
K: Millist tüüpi elemente saab salvestada massiivi?
V: Massiivis saab salvestada ainult sama tüüpi elemente, näiteks täisarvud või stringid.
K: Mis on indeks massiivis?
V: Indeks on number, mis on määratud igale elemendile massiivis, nii et programmeerija saab sellele elemendile ligi, kasutades seda numbrit.
K: Kuidas määratakse massiivi esimese elemendi indeks?
V: Mõnes programmeerimiskeeles on esimese elemendi indeks 0, teistes aga 1.
K: Mida peab programmeerija massiivi loomisel esitama?
V: Programmeerija peab andma massiivi suuruse, mis on massiivi salvestatavate elementide arv.
K: Miks ei saa massiivi suurust muuta?
V: Massiivi suurust ei saa muuta, sest see määratakse massiivide loomisel.
K: Mida peab programmeerija tegema, kui ta tahab salvestada rohkem elemente, kui massiivi suurus võimaldab?
V: Kui programmeerija tahab salvestada rohkem elemente, kui massiivi suurus võimaldab, peab ta looma uue, suurema suurusega massiivi.