8593

8593



1. Typ tablicowy

Programy komputerowe, o ile nie są dosyć prostymi programami, zazwyczaj wykonują operacje na dużej ilości danych. Sposób, w jaki te dane są przez nie przechowywane wpływa na ich wydajność, a także na czytelność ich kodu źródłowego. Jeśli program ma operować na przykładowo tysiący danych typu byte, to posługiwanie się tysiącem zmiennymi tego typu byłoby co najmniej nieporozumieniem. Znacznie prościej jest magazynować takie dane przy pomocy tablicy. Tablica, podobnie jak poznany przez nas na poprzednim wykładzie zbiór jest strukturą danych. Potrafi ona przechować określoną przez nas liczbę danych (lub mniejszą). Każda z tych danych, zajmuje jedno miejsce w tablicy zwane elementem tablicy. Każdy element ma swój identyfikator zwany indeksem dzięki, któremu możemy go w tablicy zlokalizować. Aby wyobrazić sobie tablicę, która np.: będzie przechowywała dziesięć znaków możemy posłużyć się następującą ilustracją:


Indeksy muszą być wartościami typu porządkowego, a więc mogą być typu boolean. char. shortint. in-teger. longint. byte. i word lub dowolnego. zdefiniowanego przez nas typu okrojonego lub wyliczeniowego. Wartości elementów muszą być tego samego typu. ale może być to dowolny z wbudowanych lub przez nas zdefiniowanych typów. Wartości te mogą być dowolne, mogą się powtarzać i nie muszą być uporządkowane. Aby posłużyć się tablicą w programie lub podprogramie możemy zdefiniować typ tablicowy w części type programu lub podprogramu według wzoru:

nazwa_typu_tablicowego = arrau lindeks_dolny..indeks_gómyl of typ_elementu:

Indeks górny musi być mniejszy od indeksu dolnego' i oba muszą należeć do tego samego typu porządkowego. Oto kilka przykładów:

tablica = array 11 ..51 of byte;

tablica_znaków = array |-10.. 10) of char:

1 Mogą być takie same. wówczas tablica będzie miała tylko jeden element.

2



Wyszukiwarka

Podobne podstrony:
2)    stosowanie się do poleceń pracodawcy i opiekuna praktyk, o ile nie są one sprze
201411194711 A CZYNNIKI PRODUKCJI • Zasoby te nie są jednak w prostym przełożeniu czynnikami produk
*    osoby prawne prawa publicznego - ze wzglądu na fakt, iż nie są one prostymi
2 (2572) nieważ nie są one przedmiotami działalności ludzkiej. dsirc ztmm na nimi się nie zajmuje. O
IMMUNOLOGIA - WYKŁADY wykłady nie są obowiązkowe - lista jeżeli poniżej 10 osób na jednych ćwiczenia
44(1) Mimo że wyglądają tak apetycznie, nasze dynie nie są do jedzenia! Pełnią natomiast, jakże isto
i —ę —isz nie są w tekście Ewangelii zbyt częste, a tylko w nich na miejscu etymologicznego -f wystę
2 wyniku. Nie są kompleksowe, bo pomijają efekty. Modele oparte na wynikach - tradycyjne (ocena na p
72.    STRUKTURA PROGRAMU KOMPUTEROWEGO. Program użytkowy wykonuje operacje I/O, wywo
3. Zamknięcie pliku int fclose (FILE *plik);Przykładowe programy wykonujące operacje na plikacha) wy
6 (302) *• Komputer jest elektronicznym automatem cyfrowym wykonującym operacje na liczbach, czyli r

więcej podobnych podstron