8 (1410)

8 (1410)



piogiam przykład; vax

A : Integer;

B : String;

No i tu zaczyna się mały problem. Cechą nieodłącznie związaną z każdą zmienną jest jej typ, czyli rodzaj danych, które może pamiętać. Typ zmiennej należy określić już przy jej deklaracji i nie można go zmienić. Nie można też w zmiennej pamiętać danych innego typu, niż zadeklarowany. Jeżeli odwołamy się do porównania z pojemnikiem, to możemy powiedzieć, że dane innego typu po prostu do niego „nie pasują”.

Turbo Pascal posiada wiele zdefiniowanych już typów zmiennych. W ograniczonym zakresie możemy też tworzyć własne. Najczęściej stosowane typy to:

Byte Liczba staloprzecinkowa z zakresu 0..255.

Integer Liczba staloprzecinkowa z zakresu -32768..32767.

Longint Liczba staloprzecinkowa z zakresu -2147483648..2147483647.

Real Liczba zmiennoprzecinkowa z zakresu 2.9*10'39..1.7*1038 (pamiętane jest około 11-12 cyfr).

Char Pojedynczy znak ASCII.

String Łańcuch znaków (czyli tekst), nie dłuższy niż 255 znaków.

Boolean Wartość logiczna (True lub False - prawda lub fałsz).

Prawidłowe będą więc następujące deklaracje:

program przykład; var

Ocena : Byte;

WcisnietyKlawisz : Char;

PoleKola : Real;

Wynagrodzenie: Integer;

LiczbaMieszkancowMiasta : Longint;

CzyKoniec : Boolean;

TytulKsiazki : String;

Imię, Nazwisko : String [301;

Ostatni wiersz pokazuje, że jeżeli kilka zmiennych jest tego samego typu, możemy je zadeklarować w jednym wierszu, oddzielając przecinkami. Typ String ma parametr, który podaje się w nawiasach kwadratowych. Jest to maksymalna długość łańcucha, który może być zapamiętany w zmiennej. Jeżeli nie podamy tej wartości (tak, jak w przedostatnim wierszu), domyślnie przyjmowane jest 255.

Umiemy już deklarować zmienne, możemy ich więc używać w programach. Pamiętajmy, aby zadeklarować każdą zmienną, której chcemy użyć (inaczej podczas kompilacji otrzymamy komunikat o błędzie: Error 3: Unknown identifier). Pamiętajmy także, by w zmiennej pamiętać tylko wartości, do których jest przeznaczona (czyli tylko zgodne z typem w deklaracji). Inaczej zobaczymy komunikat: Error 26; Type mismatch.

Podstawową operacją, którą można zrobić ze zmienną, jest nadanie jej wartości. Jak już wiemy, operacja ta nosi nazwę przypisania bądź podstawienia. W Turbo Pascalu oznacza się ją kombinacją dwukropka i znaku równości: : =


Wyszukiwarka

Podobne podstrony:
Imam 1
Politechnika KoszalińskaINFORMATORDLA KANDYDATÓWNA STUDIA 2020/2021 TU ZACZYNA SIĘ TWOJA
Politechnika Koszalińska tu.koszalin. plA f i TU ZACZYNA SIĘ TWOJA PRZYSZŁOŚĆ!25
5.1. Neutralizacja + ekwiwalencja fakultatywnaFraza P: / tu zaczynają sie schody. (SW 2002/6, 2) N:
skanowanie0086 No i tu się zaczęły schody: Hassan, jego dwie żony i wszystkie dzieci, to dzisiaj peł
skanowanie0086 No i tu się zaczęły schody: Hassan, jego dwie żony i wszystkie dzieci, to dzisiaj peł
WMIcz20002 no tU -tyfb, %olul aewu.    £p db^sfuu^a p*tconicJrc- [odJlMkatoMt- Łactuo
RozszerzonyAlgEuklidesa przyklady o A O » 1 —A i—»4* <n ^ w i u" o5i nO &A o <2£ V.
przykład 3 BICENTENARIO 1810*201 Powyżej Tu lo^o zostało Stworzone przez chilijskie studio projektow
Obraz (2)(1) —    Chodź no tu, Meletosie, powiedz no mi: Nieprawdaż, tobie najwięcej
81996 zdj5 (5) Przykład scalania W0.j<i<
skanowanie0086 No i tu się zaczęły schody: Hassan, jego dwie żony i wszystkie dzieci, to dzisiaj peł
IMG36 384 no tu na mrówkę rudnicę - Formica rufa L. i mrówkę ćmawą - Formica polyctena Fórsi które
CSG235 224 Complete Spanish Grammar 7. No, tu eres 8. Ahora Laura va a recibir (the oldest) de tu fa

więcej podobnych podstron