84838

84838



WYKŁAD3

( Do konspektu dołączone są wyświetlane na wykładzie slajdy]

DEFINICJA TYPÓW

Dotychczas poznaliśmy skalarne typy standardowe tzn. typy zdefiniowane przez język.. Pascal przewiduje również możliwość tworzenia typów zdefiniowanych przez użytkownika. Typy takie nazywać się będą niestandardowymi. Typ nie standardowy może być typem prostym (wyliczeniowy i okrojony) bądź też typem strukturalnym (tablicowy zbiorowy rekordowy i plikowy Definicja typów tworzonych przez użytkownika powinna znaleźć się w części deklaracyjnej programu pascalowego. Najogólniej definicję tą możemy przedstawić:

TYPE identyfikator_typu = opis typu

np.    TYPE licżbycałkowite = integer;

VAR a,b,c : liczby_całkowite;

Typy proste tv/orzone przez użytkownika

a)    typ wyliczeniowy

b)    typ okrojony

Ada.

Typ wyliczeniowy jest to skończony i uporządkowany zbiór wartości zdefiniowanych (wytoczonych kolejno) przez programistę. Lista identyfikatorów podana w opisie typuje st listą niepowtarzalnych stałych.

Przykład:

type kobry = (czerwony żółty zielony niebie ski, fiole terwy czarny]; kierunek = (N, NE, E, SE, S, SW, W, NW);, pogoda = (sbnecznie, Pochmurno, Deszcz, Śnieg); ocena = (bdb, pdb, db, pdost, dost, ndst);

Nie można zdefiniować różnych typów wyliczeniowych zawierających taką samą stałą. Wartościom stałych po zdefiniowaniu są przyporządkowane liczbyporządkowe : 0,1,2, 3 itd. zgodnie z kolejnością wyliczenia. Deklarowane zmienne typu wyliczeniowego mogą przybierać tydko wartości wryficzone w definicji typu.

Przykład:

TYPE Ocena = (bdb, pdb, db, pdost, dost, ndst)

VAR I, J, K: Integer;

X, Y: Real;

W, Stopień: Ocena;

W5tf/l/SZ CZY GIE£



Wyszukiwarka

Podobne podstrony:
II. ORGANIZACJA PRACY W LABORATORIUM, cd 9. Protokoły wraz z dołączonymi do nich sprawozdaniami są z
DSC04299 Do pojedynczego łańcucha DNA (do matrycy) dołączane są mGinę nukleotydy komórkowe, które us
• Prezentacja w czasie rzeczywistym sprawia, że wyniki pomiarów są wyświetlane na wykresie w trakcie
Rozdział 2Mikromacierze DNA Mikromacierz jest to płytka szklana lub plastikowa, do której dołączone
Obiektowe bazy danych prof. UE dr hab. Inż. Mieczysław Owoc Wykład 51.    Definiowani
Wykład 8 Polityka transportowa. 1.    Linki do programów o transporcie są na ostatnim
Wykłady Materiały do wykładów (slajdy) są opublikowane na stronie WWW Laboratorium Sieci
Wykład 1 Wprowadzenie do chemii materiałów - Przykładowe pytania na testPytanie 1. Czym różni się
Wykład 11. Sprawy organizacyjne: •    Jeśli Pan dr nie dojedzie do 15 minut to dzwoni
Przygotowanie się do kolokwium podsumowującego wiedzę nabyta na wykładzie 8 Przygotowanie się
Odpowiedzi do inżynierskiego E, dyskusja Ad.4 -    spójrzmy na wykład 4 slajd 14
Sprawozdania z przeprowadzonych szkoleń oraz autorskie wykłady, prezentacje, referaty są umieszczane
DSC01996 Wykład 1. Wprowadzenie do ekonomii Funkcja prakseologiczna Polega na świadomym wykorzystani
Wielu Ninja jednak poszło na studia Tylko są niewidzialni na wykładach... wwiV.demotywatory.pl
WYKŁAD 12 Biznes plan - sporządza się zawsze, gdy są inwestycje, na własny lub zewnętrzny użytek.
PODSTAWY PRAWA KARNEGO I WYKROCZEŃ 24.02 30h / wykład egzamin -testok 30-40 pytań, wyświetlane na
Wykład 11 Testy Test do badania postaw - służy do oceny różnych czynników oddziałujących na wzorce
Chemia wykłady3 EN 1008:2002 (E)Wprowadzenie Jakość wody zarobowej stosowanej do wytwarzania betonu

więcej podobnych podstron