Datu masīvs

Programmēšanas valodās masīvs ir vairāku elementu (piemēram, veselu skaitļu) glabāšanas veids. Šiem elementiem jābūt viena tipa (tikai veseli skaitļi, tikai virknes, ...), jo masīvā nevar glabāt dažādu veidu elementus. Katram elementam masīvā ir numurs, lai programmētājs varētu iegūt elementu, izmantojot šo numuru. Šo numuru sauc par indeksu. Dažās programmēšanas valodās pirmajam elementam ir indekss 0, otrajam elementam ir indekss 1 utt. Bet citās valodās pirmajam elementam ir indekss 1 (un pēc tam 2, 3, ...).

Kad programmētājs izveido masīvu, viņam ir jānorāda masīva lielums. Tas ir elementu skaits, ko var uzglabāt masīvā. Ja programmētājs vēlas uzglabāt vairāk elementu, ir jārada jauns masīvs. Tas ir tāpēc, ka masīva lielumu nevar mainīt. Masu tipi C valodā ir šeit.



Matu masīvi C valodā

Programmēšanas valodā C masīvus var izveidot šādi:

int array[5];

Tas izveido veselu skaitļu masīvu, kurā var saglabāt 5 veselus skaitļus. Tagad programmētājs var saglabāt veselos skaitļus masīvā, veicot:

array[0] =1 ; array[1] =18 ; array[] = ; array[2] =5 ; array[3] = 33; array[4] = 50;

Programmētājs var izmantot vērtību masīvā šādi:

int k = + 3array[3]; // k tagad ir 3 + 33 = 36



Māri Java valodā

Programmēšanas valodā Java masīvus var izveidot šādi:

int[] array = new int[5];

Tas izveido veselu skaitļu masīvu, kurā var saglabāt 5 veselus skaitļus. Tagad programmētājs var saglabāt veselos skaitļus masīvā, veicot:

array[0] =1 ; array[1] =18 ; array[] = ; array[2] =5 ; array[3] = 33; array[4] = 50;

Programmētājs var izmantot vērtību masīvā šādi:

int k = + 3array[3]; // k tagad ir 3 + 33 = 36



Jautājumi un atbildes

J: Kas ir masīvs programmēšanas valodās?


A: Masīvs ir veids, kā programmēšanas valodās uzglabāt vairākus viena tipa vienādus vienumus.

J: Kāda veida elementus var glabāt masīvā?


A: Matu masīvā var glabāt tikai viena tipa vienādus elementus, piemēram, veselos skaitļus vai virknes.

J: Kas ir indekss masīvā?


A: Indekss ir skaitlis, kas piešķirts katram elementam masīvā, lai programmētājs varētu piekļūt šim elementam, izmantojot šo skaitli.

J: Kā nosaka masīva pirmā elementa indeksu?


A: Dažās programmēšanas valodās pirmā elementa indekss ir 0, bet citās - 1.

J: Kas programmētājam jānodrošina, veidojot masīvu?


A: Programmētājam ir jānorāda masīva lielums, kas ir elementu skaits, ko var saglabāt masīvā.

J: Kāpēc masīva lielumu nevar mainīt?


A: Masīva lielumu nevar mainīt, jo tas tiek iestatīts, kad masīvs tiek izveidots.

J: Kas jādara programmētājam, ja viņš vēlas saglabāt vairāk elementu, nekā pieļauj masīva lielums?


A: Ja programmētājs vēlas uzglabāt vairāk elementu, nekā pieļauj masīva lielums, viņam ir jārada jauns masīvs ar lielāku izmēru.

AlegsaOnline.com - 2020 / 2023 - License CC3