2649164065

2649164065



Podstawy programowania Tomasz Tyksiński


Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa

7. Tablice

1.    Pojęcie tablicy

Jest to złożony typ danych przechowujący jednocześnie kilka wartości tego samego typu. Dostęp do poszeczególnych wartości jest swobodny. Elementy tablicy są ponumerowane (indeksowane). Pierwszy element tablicy ma zawsze indeks równy 0. W momencie deklarowania zmiennej tablicowej decydujemy o jej rozmiarze. Jest to maksymalna liczba danych którą można przechować w tablicy.

Deklaracja: typ_danych nazwa_zmiennej [rozmiar] ;

PRZYKŁADY:

int liczby[10]; // tablica 10 liczb całkowitych

float rzeczywiste [100] ; // tablica 100 liczb rzeczywistych

char znaki [256]; //tablica 256 znaków

Dostęp do danych w tablicy uzyskujemy przez podanie indeksu elementu w nawiasie kwadratowym.

PRZYKŁADY:

liczby[0]=10; rzeczywiste[99]=r; znaki[1]= 'A';

Zadania

1.    Wstaw do tablicy liczby 10 kolejnych liczb parzystych, zaczynając od 0. Następnie wypisz wszystkie elementy tablicy wraz z indeksami. Na ekranie powinna się pojawić informacja typu: tablica[0] = 0...

2.    Wstaw do tablicy rzeczywiste kolejne wyniki funkcji sin(x) dla wartości x całkowitych od 0 do 99. Wypisz elementy tablicy po wstawieniu.

3.    Wstaw do tablicy znaki wszystkie znaki ASCII, następnie wypisz z tej tablicy wszystkie litery małe i wielkie.

4.    Napisz program zamieniający podaną liczbę dziesiętną na zapis w postaci binarnej (dwójkowej). Wykorzystaj w tym celu tablicę liczb całkowitych.

2.    Tablice wielowymiarowe

Skoro elementem tablicy może być dana dowolnego typu, w szczególności elementem tablicy może być również tablica. Zatem

int tablica[3] [5] ;

oznacza trzyelementową tablicę złożoną z 5 elementowych tablic, czyli macierz o 3 wierszach i 5 kolumnach.

0,0

0,1

0,2

1,0

1,1

1,2

2,0

2,1

2,2

3,0

3,1

3,2

4,0

4,1

4,2

Odwołania do elementów podobnie jak w jednowymiarowych tablicach, tylko używamy podwójnego indeksowania

tablica[0][0] = 1; tablica[1][2] = 2;

14



Wyszukiwarka

Podobne podstrony:
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa5. Organi
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 4. Pętla
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Poniższe
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa6. Funkcj
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa8. Pliki
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa cout « t
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa9. Zadani
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Podstawy
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa1. Zapis
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa Drugim
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa2. Podsta
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa3. Wyraże
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa4. Sterow
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa 8.
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i
Podstawy programowania Tomasz Tyksiński Wyższa Szkota Nauk Humanistycznych i

Podstawy programowania Tomasz Tyksiński int a=3;min Wyższa Szkota Nauk Humanistycznych i
Wprowadzenie JOANNA ŚWIĄTKIEWICZ Wyższa Szkoła Nauk Humanistycznych i Dziennikarstwa w

więcej podobnych podstron