Copyright 2024 - Custom text here

Lekcja 9 - Tablice

.

 

 

Pytanie?

W jaki sposób deklarujemy tablice. Robimy to tak:

nazwa_typu nazwa_tablicy[rozmiar];

przy czym:

nazwa_typu - nazwa przechowywanego typu danych np. double, int, char.
nazwa_tablicy - nazwa tablicy - zasady takie same jak przy nazwach zmiennych
rozmiar - ilość elementów, które chcemy przechowywać w tablicy

Przykłady deklaracji tablicy

string napisy[7];    // tablica o nazwie napisy - przechowuje 7 napisów

int calkowita[25];   // tablica o nazwie calkowita - przechowuje 25 liczb typu int

char znaki[5];       // tablica o nazwie znaki - przechowuje 5 znaków

double liczby[1000]; // tablica o nazwie liczby - przechowuje 1000 liczb typu double

 

tablica7

Rysunek przedstawia tablicę 7 elementową z liczb całkowitych. Do tablicy zostały wpisne liczby 7, 11, 15, 2, 1, -7, 5.

Pytanie - Jaka to tablica?

Jest to tablica zbudowana z siedmiu liczb całkowitych typu int (całkowitego). Tablicę nazwiemy liczby.  Do tablicy zostały wpisne liczby 7, 11, 15, 2, 1, -7, 5.

Deklaracja wygląda tak:

int liczby[7];

 

Pytanie - W jaki sposób odwołać się do poszczególnych zmiennych w tablicy?

Wykorzystamy numery komórek w tablicy, które są nazwane indeksami (kolory czerwony na rysunku).

Do pierwszej zmiennej odwołujemy się pisząc liczby[0],
do drugiej liczby[1],
a do ostatniej (czyli siódmej) odwołamy się pisząc liczby[6].

WZÓR OGÓLNY
Schematycznie, aby odwołać się do danego elementu tablicy piszemy:

nazwa_tablicy[numer_elementu]

BARDZO WAŻNE

czy zauważyłeś, że do pierwszego  elementu  z tablicy odwołujemy się nie liczby[1], lecz liczby[0], a ostatni element w tablicy to liczby[6] a nie liczby[7]

DLACZEGO?

ponieważ - w języku C++ tablice indeksujemy od 0

Zatem ostatni element ma indeks o jeden mniejszy niż liczba elementów w tablicy. U nas tablica miała 7 elementów, a ostatni, czyli siódmy element miał indeks 6.

 

 

 

Karki świąteczne

  • Aleksandra Żyłkowska
    Aleksandra Żyłkowska
  • Angelika Jażewicz
    Angelika Jażewicz
  • Iwo Szostakiewicz
    Iwo Szostakiewicz
  • Julia Makar
    Julia Makar
  • Kacper Drupisz
    Kacper Drupisz
  • Kamila Gaweł
    Kamila Gaweł
  • Monika Żywiecka
    Monika Żywiecka
  • Wojciech Kierbić
    Wojciech Kierbić
  • 2019 - Karolina Kozłowska
    2019 - Karolina Kozłowska
f t g m