[ Pobierz całość w formacie PDF ]
.Przede wszystkim, instrukcje między repeat a untilw Object Pascalu wykonywane są dopóki (until) wyrażenie nie stanie sięprawdziwe, a nie tak długo (while), jak jest prawdziwe.Ponadto Object Pascal niewymaga stosowania ograniczników bloku - w pętli można umieścić dowolną liczbępojedynczych instrukcji.Pętla do while w języku C może zawierać pojedyncząinstrukcję lub blok instrukcji.Pętle forOto przykład pętli for w języku C:for (n=1;n parm2) return(parm1);else return(parm2);}W języku Object Pascal:function max(parm1, parm2 : integer) : integer;beginif parm1 > parm2 then result:=parm1else result:=parm2;end;Zwracanie wynikówW języku C aby zwrócić wynik funkcji do podprogramu wywołującego używa sięinstrukcji return, natomiast w Object Pascalu służy do tego predefiniowanazmienna result.W każdej funkcji, zadeklarowanej w języku Object Pascal,dostępna jest wbudowana zmienna result, która służy tylko i wyłącznie doprzekazania wyniku do podprogramu wywołującego.Należy zwrócić uwagę, że875w języku C instrukcja return() powoduje natychmiastowe wyjście z funkcjii powrót do punktu wywołania, natomiast przypisanie wartości zmiennej resultw Object Pascalu nie przerywa wykonania funkcji.Aby przerwać wykonaniefunkcji w języku Object Pascal należy wywołać procedurę exit.Funkcje a proceduryW Object Pascalu deklarację funkcji rozpoczyna słowo kluczowe function.Zapewnia ono rozróżnienie funkcji od procedur.W Pascalu podprogramy, którenie zwracają wyniku znane są jako procedury.W praktyce zapisana w Cdeklaracja:void jakispodprogram();jest równoważna pascalowej deklaracji:procedure jakispodprogram;W tabeli A.3 zestawiono podobieństwa i różnice między elementami języka C/C++oraz Object Pascala.Tabela A.3.Zestawienie elementów języka C i Object Pascala.Element C/C++ Object PascalBlok instrukcji {.} begin.endPętla while while (1) instrukcja; while true do instrukcja;Pętla do while do instrukcja while (1); repeat instrukcje; until false;Pętla for for (n=1;n=,=,>,
[ Pobierz całość w formacie PDF ]
-
Menu
- Index
- Science Fiction (30) wrzesien 2003
- (30) Niemirski Arkadiusz
- Joanna Chmielewska Skradziona kolekcja
- Wyndham John Dzien Tryfidow (SCAN dal 710)
- Farkas Viktor Poza granicami wyobrazni
- Żygadło Hieronim Drzemiąca tajga. Wspomnienia
- Jan Dantyszek Carmina
- Jan od Krzyża, Dzieła
- John Grisham Firma
- Lackey Mercedes Upadek strzaly
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- niewolnicy.xlx.pl