84839

84839



WYKŁAD4 i5

TYPY STRUKTURALNE

Poznane dotąd typy danych : Integer, Real, Clar, Boolean, wyfcczeniowy i okrojony są typami prostymi albo me strukturalnym.

Podobnie jak z instrukcji prostych budowaliśmy instrukcje strukturalne, typ strukturalny buduje się z typów składowych ; posługujemy się przy tym ustaloną w języku metodą strukturalizacji. Język pa scal pozwala użytkownikowi definiować następujące typy strukturalne

a)    typ tablicowy

b)    typ zbiorowy cj typ rekordowy d) typ plikowy

Ada)

Tablica duży do zapamiętania wielu elementów tego samego typu, np liczb. Maksymalna liczba elementów, którą można zapamiętać poda wara jest w deklaracji typu tablicy. Do deklarowania typu tablicy służy słowo zastrzeżone array, po którym podaje się w rawiasach kwadratowych - listą lrdeksów. Jeśli podano tydko jeden indeks, to mówimy o tablicy jednowymiarowej w przeciwnym przypadku - o wielowymiarowej (dwuwymiarowej, trójwymiarowej itd). Po słowie kluczowym of podaje się typ elementu tworzonego typu tablicowego. Indeksy muszą być typu porządkowego.

Tablicą nazywamy strukturę złożoną z elementów tego samego typu, wskazywanych prze z indeks lub ze spół indeksów

Odpowiednikami tablic w matematyce są wektory i macierze.

Przykłady definicji typów tablicowych :

wektor

array[1..100] ofreal;

M

macierz =

ariay(1..10,1..10) ofreal;

(b)

wektv«kt =

array[1..10] of anay(1..101 ofreal;

(c)

licznikliter =

arrayCa'..' ż] of intege r;

(d)

orzelresz =

arrayjbooleanj of integer;

(*)

pole = szach = zakres inicjały =

arrayfpuste, pion, skoczek, goniec, wieża, hetman, król); anayrfl..8,'a,..,h'] of pole;

1-40; (|)

anayfzakres) of array{1..2] of char;

(f)

W przykładach zdefiniowano kolejno typy zawierające :

a)    jednowymiarowe tablice stuelementowe liczb rzeczywistych

b)    dwuwymiarowe tablice stuelementowe liczb rzeczywistych

c)    jednowymiarowe tablice dziesiącioelementowe tablic dziesięcicelementowych

W7-8/1/SZ CZY GIE



Wyszukiwarka

Podobne podstrony:
Wykład IITyp danych, proste typy danych Algorytmy i struktury danych Wyższa Szkoła Biznesu Seme
Struktury danych. Proste typy danych: standardowe, okrojone, tablice, rekordy, rekordy z wariantami,
Wszechnica Popołudniowa• Obiektowe typy danych w MS SQL Server 2008 - Wykład będzie poświęcony
25 1.3. TYPY DANYCH, STRUKTURY DANYCH 1ADT Drugim abstrakcyjnym typem danych, używanym przez procedu
27 1.3. TYPY DANYCH, STRUKTURY DANYCH I ADT pola rekordu) są natomiast dostępne w sposób bezpośredni
Wszechnica Popołudniowa• Obiektowe typy danych w MS SQL Server 2008 - Wykład będzie poświęcony
Strukturalne typy danych: tablica, rekord, plik tekstowy i elementowy. Operacje na strukturach. Dyna
62c Wykład 5Język w działaniu. Struktura aktu komunikacji.Typy aktów mowy. Akty mowy bezpośrednie i
DSC1200387 Plan wykładu 1    Typy danych w komputerach 2    Układ
Wykład XJęzyki programowania Object Pascal: Proste typy danych Podstawy informatyki Semestr I
Dell Laser MFP00n 081209201503 3 (strukturalny język zapytań)tYPY DANYCH ccł. Typy znakowe char rep
Złożone typy danych Na podstawie http://pl.wikibooks.org/wiki/C/Typy_złożoneStruktury Struktury to
skanuj0018 (274) fezdział 2. ♦ Znaczniki, zmienne i typy danych 29 być dla nas przydatne podczas jeg

więcej podobnych podstron