Tömb (adatszerkezet)

A programozási nyelvekben a tömb több elem (például egész számok) tárolására szolgál. Ezeknek az elemeknek azonos típusúaknak kell lenniük (csak egész számok, csak karakterláncok, ...), mivel egy tömb nem tárolhat különböző típusú elemeket. Egy tömb minden eleméhez tartozik egy szám, így a programozó a szám segítségével tudja az adott elemet előhívni. Ezt a számot nevezzük indexnek. Egyes programozási nyelvekben az első elem indexe 0, a második elem indexe 1 és így tovább. Más nyelvekben azonban az első elem indexe 1 (majd 2, 3, ...).

Amikor a programozó létrehoz egy tömböt, meg kell adnia a tömb méretét. Ez a tömbben tárolható elemek száma. Ha a programozó több elemet akar tárolni, akkor egy új tömböt kell létrehoznia. Ez azért van, mert egy tömb mérete nem változtatható. A tömbök típusai C-ben itt találhatóak



Táblák C-ben

A C programozási nyelvben a tömbök így hozhatók létre:

int array[5];

Ez egy egész számokból álló tömböt hoz létre, amely 5 egész számot képes tárolni. A programozó most egész számokat tárolhat a tömbben a következő módon:

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

A programozó így használhat egy értéket a tömbben:

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



Táblák Java-ban

A Java programozási nyelvben a tömbök így hozhatók létre:

int[] array = új int[5];

Ez egy egész számokból álló tömböt hoz létre, amely 5 egész számot képes tárolni. A programozó most egész számokat tárolhat a tömbben a következő módon:

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

A programozó így használhat egy értéket a tömbben:

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



Kérdések és válaszok

K: Mi az a tömb a programozási nyelvekben?


V: A tömb a programozási nyelvekben több azonos típusú elem tárolásának módja.

K: Milyen típusú elemek tárolhatók egy tömbben?


V: Egy tömbben csak azonos típusú elemek, például egész számok vagy karakterláncok tárolhatók.

K: Mi az index egy tömbben?


V: Az index egy szám, amelyet egy tömb minden egyes eleméhez hozzárendelnek, hogy a programozó az adott elemet az adott szám segítségével érhesse el.

K: Hogyan határozzuk meg egy tömb első elemének indexét?


V: Egyes programozási nyelvekben az első elem indexe 0, míg más programozási nyelvekben ez az érték 1.

K: Mit kell megadnia a programozónak egy tömb létrehozásakor?


V: A programozónak meg kell adnia a tömb méretét, azaz a tömbben tárolható elemek számát.

K: Miért nem lehet megváltoztatni egy tömb méretét?


V: A tömb mérete nem változtatható, mert a tömb létrehozásakor kerül beállításra.

K: Mit kell tennie a programozónak, ha több elemet szeretne tárolni, mint amennyit a tömb mérete megenged?


V: Ha a programozó több elemet akar tárolni, mint amennyit a tömb mérete megenged, akkor egy új, nagyobb méretű tömböt kell létrehoznia.

AlegsaOnline.com - 2020 / 2023 - License CC3