Artykuł: Tablice danych - 4informatic.com portal dla informatyka Page 1 of 2

Nawigacja

Tablice danych

Logowanie

Nazwa UŜytkownika

Portal

Strona Główna

Tablice

Artykuły

Hasło

Download

FAQ

Forum

Zapamiętaj mnie

Linki

Kontakt

Tablice słuŜą do przechowywania duŜej ilości danych tego samego Galeria

typu.

Loguj

Szukaj

Deklaracja tablic

Rejestracja

Usługi

Zapomniane hasło?

Downloader

Deklaracja zmiennych typu tablicowego moŜe wyglądać następująco: PageRank system

Serwery GG

Reklama

Szpieg GG

VAR

tablica1 : array[1..5]of integer;

UŜytkowników

tablica2 : array[7..15]of integer; Online

tablica3 : array[1..5,1..7]of integer; tablica4,tablica5 : array[1..10]of integer; Wilamowski - Tablice

Gości Online: 2

Tablice aluminiowe,

Brak UŜytkowników

ramki, kasetony

Online

podświetlane

Wszystkie powyŜsze sposoby deklarowania tablic są poprawne.

www.wilamowski.com.pl

Zarejestrowanych

Omówię je:

UŜytkowników: 163

Najnowszy

UŜytkownik: Elwood848

tablica1 : array[1..5]of integer;

Komponenty tablic

-Stworzenie tablicy 1-wymiarowej, zawierającej 5 elementów LED

ponumerowanych od 1 do 5. W komórkach tej tablicy mogą być Moduły LED i

Wątki na Forum

zapisane dane typu integer(liczba całkowita).

elektromagnetyczne do

budowy tablic LED.

Najnowsze Tematy

tablica2 : array[7..15]of integer; Zerknij!

Zadanie z Asemblera

-stworzenie tablicy 1-wymiarowej zawierającej 8 elementów www.wyswietlacze.pl

prosty kalkulator

ponumerowanych od 7 do 15.

w ...

Dziwny Problem

tablica3 : array[1..5,1..7]of integer; Problem z kartą

GeFo...

-Stworzenie tablicy 2-wymiarowej, zawierającej 35 elementów(5x7).

Nielegalne

Oprogramo...

tablica4,tablica5 : array[1..10]of integer; Linki

Najciekawsze

-Stworzenie dwóch takich samych tablic.

Tematy

Reklamy Google

Pytanie do

1-wymiarowa? 2-wymiarowa? co to znaczy?

[13]

potrze...

Unijne Tablice

Najlepszy

OtóŜ sposób organizacji danych w tablicy, moŜemy określić liczbą Integer

[10]

windows

wymiarów, Dokładniej: Tablice 1 wymiarową moŜemy sobie wyobrazić Tablice Białe

Assembler -

[7]

jako kolumnę. Adres pojedynczego rekordu to np tablica[3]. Tablice Tablice Elipse

projekt

dwuwymiarową, moŜemy sobie wyobrazić jako tabelę z wierszami i Atak typu DoS:

Tablice Korkowe

[7]

kolumnami. Wówczas adres pojedynczej komórki wygląda tak: tablica Fo...

[3,4]. Tablica 3 wymiarowa, moŜemy sobie ją wyobrazić jako tabelę w UBUNTU 7.10

[6]

wasze...

3 wymiarach. Szerokość, wysokość oraz głębokość. Adres komórki wygląda wtedy następująco: tabela[4,6,2]. Ilość wymiarów nie jest ograniczona. MoŜemy stosować tablice 5-wymiarowe, 7-wymiarowe itd.

Ostatnie Artykuły

CięŜko jest je sobie wyobrazić jako model przestrzenny. W fizycznym świecie takie nie istnieją, lecz moŜemy je wykorzystać właśnie w Funkcje w PASCALU

tablicach danych. Trzeba jednak pamiętać, Ŝe z pozoru tablice tablica Pętla for

[1..10] i tablica[1..10,1..10,1..10] duŜo sie nie róŜnią, jednak jest Komputer w Oleju

inaczej. Pierwsza z tych tablic ma 10 elementów, zaś druga 1000

Wszystko o wirusach

Sharing

(10x10x10). Im większa jest tablica, tym więcej pamięci zajmuje.

Nadawanie wartości zmiennej typu array.

Reklama

tablica1[3]:=12;

tablica4:=tablica5;

Omówienie:

http://www.4informatic.com/readarticle.php?article_id=16

2008-07-01

Artykuł: Tablice danych - 4informatic.com portal dla informatyka Page 2 of 2

tablica1[3]:=12;

-elementowi nr 3 tablicy, zostaje przypisana wartość 12.

tablica4:=tablica5;

-zawartość tablicy 4 zostaje przepisana do tablicy 5.

Przykład

Napiszemy teraz krótki program, w którym deklarujemy uŜycie tablicy 2-wymiarowej oraz zapisujemy do niej liczby losowe z przedziału 20-50.

program tablica2wym;

VAR

tablica:array[1..5,1..10] of integer; i,j,a:integer;

Begin

Randomize;

for i:=1 to 10 do

for j:=1 to 5 do begin

a:=Random(31)+20;

tab[j,i]:=a;

End;

for j:=1 to 5 do begin

for i:=1 to 10 do write(tablica[j,i],' '); End;

Objaśnienie niektórych linii:

Randomize;

-uruchomienie generatora liczb losowych.

a:=Random(31)+20;

-wylosowanie liczby z przedziału 20-50.

for j:=1 to 5 do begin

for i:=1 to 10 do write(tablica[j,i],' '); End;

-Wyświetlenie zawartości tabeli

Aby poprawnie operować na tablicach wielowymiarowych, naleŜy w ten właśnie sposób zagnieŜdŜać pętle. NaleŜy pamiętać, Ŝe im pętla ma wiecej wymiarów, tym wolniejsze jest operowanie na niej.

Zadanie dla chętnych w celu utrwalenia wiadomości.

Napisz program, w którym deklarujesz uŜycie tablicy 3-wymiarowej, Gdzie wprowadzasz z klawiatury dowolne liczby, po czym wyświetlasz całą tabelę.

Dodane przez k0siarka dnia październik 12 2007

0 Komentarzy ˇ 311 Czytań

19:44:30

Komentarze

Brak komentarzy.

Dodaj komentarz

Zaloguj się, Ŝeby móc dodawać komentarze.

Oceny

Dodawanie ocen dostępne tylko dla zalogowanych UŜytkowników.

Proszę się zalogować lub zarejestrować, Ŝeby móc dodawać oceny.

Brak ocen.

Powered by PHP-Fusion © 2003-2006

81730 Unikalnych wizyt

http://www.4informatic.com/readarticle.php?article_id=16

2008-07-01