Instrucţiunea GOTO


Instrucţiunea GOTO

                       Definiţie:

 Instrucţiunea GOTO este instrucţiunea de salt necondiţionat care oferă posibilitatea de a întrerupe această secvenţă şi de a relua execuţia dintr-un alt loc al programului.

Instrucţiunea GOTO are forma:
(instructiunea GOTO):= goto (etichetă);
unde etichetă este un număr întreg fără semn care prefixează o instrucţiune a programului.

                        Principiul de execuţie:

·                    transferul controlului la instrucţiunea prefixată de eticheta respectivă. Instrucţiunea goto se

utilizează pentru a mări viteza de derulare sau pentru a micşora lungimea unui program.


                       Exemplu:
1.Programul calculează valoarea funcţiei y=x,x>=0 y=2x, x<0. Valorile argumentului x se citesc de la tastatură.

Program p70;
  Label 1,2;
  Var x,y:real;
Begin
  Write ('x=');
  readln(x);
  If x<=0 then goto 1;
  Y:=2*x;
  Writeln ('x<0,y=',y);
  Goto2;
1: y:=x;
  Writeln ('x>=0,y=',y);
2:readln;
End.

Niciun comentariu:

Trimiteți un comentariu