Skip to content

3. Tablice

jackflower edited this page Nov 15, 2019 · 1 revision

Tablice

O tablicach rozmawialiśmy już na lekcjach w ramach przedmiotów informatycznych. Wiemy, że tablica to ciągły obszar w pamięci komputera, w której zarezerwowano tyle bajtów, aby pomieścić wszystkie jej elementy. Do poszczególnych elementów tablicy odwołujemy się poprzez indeksy. Indeksy to liczby całkowite dodatnie. Indeksowanie rozpoczynamy od zera.

Przykłady tablic

	//tablica na 10 elementów typu int
	int tablica[10];

	//tablica na pięć elementów typu int
	//wraz z ich zainicjowaniem wartościami
	//podanymi w nawiasach klamrowych
	int tab[5] = { 1, 45, -6, 12, 78 };

	//deklaracja rozmiaru tablicy
	//musi być const
	const int rozmiar = 100;
	//tablica o takim rozmiarze
	//(zapis w nawiasach klamrowych
	//spowoduje, że wszystkie elementy tablicy
	//będą miały wartość 0
	int centurion[rozmiar] = { 0 };

Odwołanie się do elementów w tablicy

	//elementowi ósmemu - pod indeksem siódmym
	//nadajemy wartość 123
	centurion[7] = 123;

Dla języka Python

tablica = []
tablica.append(1)
tablica.append(2)
tablica.append(3)

Można także zadeklarować tablicę jak poniżej.

#tablica tab 6-cio elementowa
tab = [1, 23, 4, 6, 12, 7]
print(tab)
#zmieniamy wartość trzeciego elementu (4) na wartość -58
tab[2] = -58
print(tab)

Clone this wiki locally