49 (335)

49 (335)



* / A V


Zagadnienia trudniejsze


Poznałeś już techniki pozwalające pisać proste programy w Turbo Pascalu. Mam nadzieję, że odbyło się to bezboleśnie, a efekty okazały się zadowalające. W tym rozdziale zajmiemy się zagadnieniami nieco bardziej skomplikowanymi, które znacznie zwiększą możliwości zapisu różnych algorytmów, ułatwią programowanie, pozwolą na tworzenie programów bardziej zaawansowanych.

4.1. Tablice

Typy, które poznałeś do tej pory, pozwalały na pamiętanie niewielkiej liczby danych. Wielokrotnie zmuszony będziesz do pamiętania większej grupy informacji: wielu liczb stanowiących wyniki jakichś obserwacji, różnych cech jakiegoś przedmiotu, elementów zbioru. W Turbo Pascalu istnieją złożone typy danych, które nam to umożliwią.

Wyobraź sobie, że dysponujesz ciągiem danych tego samego typu. Jako przykład rozważ 200 kolejno wpisanych przez użytkownika liczb rzeczywistych, dla których masz określić wariancję. Można oczywiście pomyśleć o zadeklarowaniu 200 zmiennych, 200 instrukcjach wprowadzania danych, 200 wykonujących obliczenia. Musisz jednak przyznać, że brzmi to jak jakiś koszmar. Naprzeciw wychodzi nam typ tablicowy, grupujący wiele elementów tego samego typu. Są one ponumerowane, a numer jest nazywany indeksem. Poprzez indeks odwołujemy się do pojedynczego elementu tablicy.

Deklaracja zmiennej typu tablicowego przedstawia się następująco:

zm : array [min_l_index..max_l_index.....min_N_index.. max_N_index]

of typ_zmiennych

Jak widać, tablica wcale nie musi być jednowymiarowa — może mieć bardzo dużo wymiarów. Tablicę jednowymiarową często nazywa się wektorem, dwuwymiarową — matrycą. Oto przykładowe deklaracje zmiennych tablicowych:

var

WpisaneLiczby : array [1..200] of Real;

TemperaturaWMiesiacu : array [1..31] of Byte;

MacierzPrzesksztalcenia : array [1..3, 1..3] of Byte;

NazwyDniTygodnia: array [1..7] of String;

WzrostUczniow: array [1..25] of Byte;


Wyszukiwarka

Podobne podstrony:
NSartykul12 2006str2 opracowane techniki pozwalają skupić się na schorzeniu. Istnieje wspomniana już
Skanowanie 10 01 12 47 (2) PAŁUBA PAŁUBA Ą- w aluzjach Mossorowej poznał to Strumieński i odtąd tru
POŁOŻENIE PRAWNE CHHZEŚt IJAN. 357 dza . że państwo poznało już niebezpieczny dla bogów Panteonu
12851 Zdjęcie0169 (12) Istota dziedziczeniaDziedziczenie to technika pozwalająca na definiowanie now
Praca dyplomowa inżynierska - Polak Sz.1. Wstęp1.1. Wprowadzenie Współczesna technika pozwala stosow
1)    MPEG-4 jest nowoczesną i wysokowydajną techniką, pozwalającą na przesyłanie co
wynalazkami technicznymi pozwala człowiekowi unosić się w przestrzeń kosmiczną i poszukiwać drugiego
49 1973 nr 3o cioci*: Nauka, Technika, Gospodarka s* IV 241* Zamki północnej Halli* Teka Komis* Urb*
Instrukcja G - 4: Pomiar sytuacyjny jest to zespół czynności technicznych pozwalających na określeni
. Uwagi ogólne Mimo że spółka komandytowa należy do najstarszych - już w średniowieczu pozwalała na
43761 ScannedImage 13 Struktura rewolucji naukowych kiedy poznaliśmy już ten proces, możemy wreszcie
TWG2 8 poziom techniczny pozwalający na stopniowe przejście do stadium Epoki wysokiej masowej konsum

więcej podobnych podstron