Turbo Pascal - Programowanie Wszystko o Turbo Pascalu
Obszerny download i wiele kodów źródłowych
Menu
Kurs
Pozostałe


Goto

Słowo kluczowe używane w składni języka Pascal, Object Pascal (a także w wielu innych językach takich jak: C, C++, Fortran, Algol, COBOL, SNOBOL, Basic, Perl) Generalnie jest to instrukcja która powoduje przeniesienie wykonywania kodu w inne miejsce.

Polecenie goto przenosi nas w dowolną część programu. Miejsce, gdzie przenieść ma nas to polecenie, musi być zaznaczone w kodzie programu. Poza tym, tak jak i zmienna - musi być wcześniej zdeklarowane. Miejsce takie nazywa się "kotwicą". Kotwice deklaruje się poleceniem "LABEL"

Przykład:

VAR
pass:string;
LABEL start1;

BEGIN
start1:
write('Podaj hasło: ');
read(pass);
IF pass<>'tajnehaslo' THEN goto start1;
writeln('OK. Haslo poprawne');
END. 


W przykładzie tym kotwica start1 została umieszczona na początku programu (co nie jest konieczne).

W przypadku gdy hasło nie będzie prawidłowe fragment kodu:

... goto start1


przeniesie nas na początek programu w celu ponownego wpisania hasła.

Źródło: 4programmers.net

Dodano: 2007-05-19

Twoja ocena:

 

Ocena:

[powrót]

Największy zbiór informacji o Turbo Pascalu
Copyright © 2007 by rafael. All rights reserved. : Hosting zapewnia: programuj.com turbopascal.programuj.com - programowanie najlepsze kursy w sieci unikatowe artykuły za darmo Borland Turbo Pascal 7.0