turbo pascal. leksykon kieszonkowy ebook, ebooki
[ Pobierz całość w formacie PDF ] 5. Operatory.................................................................................... 27 Operatory arytmetyczne 27 Operatory logiczne 27 Operatory ła/cuchowe 28 Operatory mnogo&ciowe 29 Operatory relacji 30 Priorytety operatorów 30 6. Instrukcje......................................................................................31 Instrukcja grupuj+ca 31 Instrukcja kodowa 31 Instrukcje powtarzaj+ce 32 Instrukcja procedury (procedure) 34 Instrukcja skoku (goto) 34 Instrukcja przypisania (:=) 35 Instrukcja pusta 35 Instrukcja warunkowa (if) 35 Instrukcja wi+6+ca (with) 36 Instrukcja wyboru (case) 37 7. Podprogramy...............................................................................39 Podprogramy kodowe 39 Podprogramy obsługi przerwa/ (interrupt) 40 Podprogramy skojarzenia parametrów z argumentami 40 Podprogramy rekurencyjne 42 8. Dyrektywy kompilatora..............................................................43 Symbole predefiniowane 46 9. Struktury......................................................................................49 TMsg 49 TOpenFilename 49 TPoint 51 4 Spis treci | TPaintStructure 51 TRect 51 TWndClass 52 10. Procedury i funkcje .....................................................................53 11. Elementy zewn*trzne programu ..............................................115 Moduły 115 Biblioteki DLL 118 Pliki wł+czane do programu dyrektyw+ {$I Nazwa_programu} 120 A API...............................................................................................121 Przykład programu z wykorzystaniem funkcji API 121 Skorowidz ................................................................................. 135 Spis treci 5 | Rozdział 6. Instrukcje Instrukcja grupujca Instrukcja grupujca to jedna z najwaniejszych instrukcji w pro- gramie, poniewa kady program w Turbo Pascalu musi mie przynajmniej jedn tak instrukcj tworzc główny blok pro- gramu. Instrukcja grupujca rozpoczyna si słowem kluczowym begin , a ko$czy słowem kluczowym end . Instrukcja grupujca umoliwia wykonanie kilku instrukcji, w przypadku gdy ze wzgl dów składniowych uy moemy tylko jednej instrukcji (p tle) lub przy budowie procedur i funkcji, np. program test; uses WinCrt; var A, C : Integer; begin C := 0; while C < 10 do begin A := A + C; Inc(C); end; end. Instrukcja kodowa Instrukcja kodowa inline (argument) przeznaczona jest do umoliwienia uycia w programie instrukcji asemblera, czyli skorzystania z j zyka niskiego poziomu, ale za to dajcego moliwo( pełnej kontroli nad maszyn. inline($58); {odpowiada rozkazowi pop AX} 31 Instrukcje powtarzajce Dla (for) Instrukcja powtarzajca for przeznaczona jest głównie do wy- konywania pojedynczej instrukcji lub grupy instrukcji załoon a priori ilo( razy. Ilo( powtórze$ p tli deklarujemy w momen- cie jej pisania, zakładajc, e nic nie zakłuci jej przebiegu. P tla dla składa si ze słowa kluczowego for , nazwy i deklaracji war- to(ci pocztkowej zmiennej sterujcej, słowa kluczowego to (dow- nto) , deklaracji warto(ci ko$cowej zmiennej sterujcej, słowa kluczowego do , po którym nast puje instrukcja ( instrukcje ), które maj by wykonywane w p tli. Najprostsz realizacj p tli ilu- struje listing: for a := 0 to 9 do a := a + 5; {P'tla b'dzie si' wykonywa+ 10 razy} Nieco bardziej skomplikowany przykład przedstawia listing: for i := 0 to 127 do for j := 0 to 127 do begin Bufor[i, j] := i + j; end; W przykładzie tym mamy do czynienia z zagniedeniem p tli, co jest zjawiskiem dosy powszechnym i cz sto stosowanym w praktyce. Dopóki (while) Instrukcja powtarzajca dopóki składa si ze słowa kluczowego while , warunku i słowa kluczowego do . Istotn cech tej in- strukcji jest to, e warunek pocztkowy jest sprawdzany kado- razowo przed kolejnym wykonaniem p tli i jeeli przybierze warto( False , wykonywanie p tli zostaje zako$czone. Znajomo( 32 Turbo Pascal. Leksykon kieszonkowy |
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|