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ą zDSC04299 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 trakcieRozdział 2Mikromacierze DNA Mikromacierz jest to płytka szklana lub plastikowa, do której dołączoneObiektowe bazy danych prof. UE dr hab. Inż. Mieczysław Owoc Wykład 51. DefiniowaniWykład 8 Polityka transportowa. 1. Linki do programów o transporcie są na ostatnimWykłady Materiały do wykładów (slajdy) są opublikowane na stronie WWW Laboratorium SieciWykł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 dzwoniPrzygotowanie 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 14Sprawozdania z przeprowadzonych szkoleń oraz autorskie wykłady, prezentacje, referaty są umieszczaneDSC01996 Wykład 1. Wprowadzenie do ekonomii Funkcja prakseologiczna Polega na świadomym wykorzystaniWielu Ninja jednak poszło na studia Tylko są niewidzialni na wykładach... wwiV.demotywatory.plWYKŁ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 naWykład 11 Testy Test do badania postaw - służy do oceny różnych czynników oddziałujących na wzorceChemia wykłady3 EN 1008:2002 (E)Wprowadzenie Jakość wody zarobowej stosowanej do wytwarzania betonuwięcej podobnych podstron