Masyvas

Programavimo kalbose masyvas yra kelių elementų (pvz., sveikųjų skaičių) saugojimo būdas. Šie elementai turi būti to paties tipo (tik sveikieji skaičiai, tik eilutės, ...), nes masyve negalima saugoti skirtingų tipų elementų. Kiekvienas masyvo elementas turi numerį, todėl programuotojas gali gauti elementą naudodamas šį numerį. Šis skaičius vadinamas indeksu. Kai kuriose programavimo kalbose pirmasis elementas turi indeksą 0, antrasis - indeksą 1 ir t. t. Kitose kalbose pirmasis elementas turi indeksą 1 (o paskui 2, 3, ...).

Kurdamas masyvą programuotojas turi nurodyti jo dydį. Tai yra elementų, kuriuos galima saugoti masyve, skaičius. Jei programuotojas nori saugoti daugiau elementų, jis turi sukurti naują masyvą. Taip yra todėl, kad masyvo dydžio negalima keisti. Masyvų tipai C kalba



Masyvai C kalba

Programavimo kalboje C masyvus galima sukurti taip:

int array[5];

Taip sukuriamas sveikųjų skaičių masyvas, kuriame galima saugoti 5 sveikuosius skaičius. Dabar programuotojas gali saugoti sveikuosius skaičius masyve atlikdamas šiuos veiksmus:

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

Programuotojas gali naudoti masyvo reikšmę taip:

int k = + 3masyvas[3]; // k dabar yra 3 + 33 = 36



Masyvai Java kalba

Programavimo kalboje "Java" masyvus galima sukurti taip:

int[] array = new int[5];

Taip sukuriamas sveikųjų skaičių masyvas, kuriame galima saugoti 5 sveikuosius skaičius. Dabar programuotojas gali saugoti sveikuosius skaičius masyve atlikdamas šiuos veiksmus:

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

Programuotojas gali naudoti masyvo reikšmę taip:

int k = + 3masyvas[3]; // k dabar yra 3 + 33 = 36



Klausimai ir atsakymai

K: Kas yra masyvas programavimo kalbose?


A: Programavimo kalbose masyvas yra būdas saugoti kelis to paties tipo elementus.

K: Kokio tipo elementus galima saugoti masyve?


A: Masyve galima saugoti tik to paties tipo elementus, pavyzdžiui, sveikuosius skaičius arba eilutes.

K: Kas yra indeksas masyve?


A: Indeksas - tai kiekvienam masyvo elementui priskirtas skaičius, kuriuo naudodamasis programuotojas gali pasiekti tą elementą.

K: Kaip nustatomas pirmojo masyvo elemento indeksas?


A: Kai kuriose programavimo kalbose pirmojo elemento indeksas yra 0, o kitose - 1.

K: Ką programuotojas turi nurodyti kurdamas masyvą?


A: Programuotojas turi nurodyti masyvo dydį, t. y. elementų, kurie gali būti saugomi masyve, skaičių.

K: Kodėl negalima keisti masyvo dydžio?


A: Masyvo dydžio negalima keisti, nes jis nustatomas kuriant masyvą.

Klausimas: Ką turi daryti programuotojas, jei nori saugoti daugiau elementų, nei leidžia masyvo dydis?


A: Jei programuotojas nori saugoti daugiau elementų, nei leidžia masyvo dydis, jis turi sukurti naują didesnio dydžio masyvą.

AlegsaOnline.com - 2020 / 2023 - License CC3