goto
goto este o instrucțiune din multe limbaje de programare. Este o combinație a cuvintelor englezești go și to. Este o modalitate de a trece la o altă linie de cod.
Multe limbaje suportă instrucțiunea goto, iar multe altele nu. În Java, goto este un cuvânt rezervat, dar nu poate fi utilizat. (Un cuvânt rezervat este un cuvânt care face parte din limbajul de programare și nu poate fi folosit pentru alte lucruri, cum ar fi numirea variabilelor).
În informatică, există o teorie numită teorema programului structurat. Această teorie spune că orice program poate fi scris în așa fel încât lucrurile să fie făcute cu ajutorul funcțiilor și metodelor (subprograme mai mici) în loc de un program foarte mare și instrucțiuni goto. Teoria dovedește că instrucțiunea goto nu este necesară pentru a scrie programe.
Utilizați
O instrucțiune goto este utilizată de obicei cu o etichetă. O etichetă este un cuvânt care identifică un loc într-o bucată de cod. O instrucțiune goto în cod arată de obicei astfel:
goto LABELÎn acest exemplu, computerul va sări la locația LABEL.
De multe ori, instrucțiunea goto este combinată cu instrucțiunea if. În acest caz, computerul va trece la un alt punct din cod doar dacă ceva este adevărat. De exemplu:
IF condiție THEN goto LABELAcest lucru poate fi citit ca "dacă o anumită condiție este adevărată, atunci mergeți la locația LABEL."
Diferite limbaje de programare au restricții sau limite diferite în ceea ce privește utilizarea instrucțiunilor goto. De exemplu, limbajul de programare C nu permite ca un goto să treacă la o locație din interiorul unei alte funcții (subprogram).
Întrebări și răspunsuri
Î: Ce este o declarație goto?
R: O instrucțiune goto este o modalitate de a trece la o altă linie de cod în multe limbaje de programare.
Î: Câte limbaje de programare acceptă instrucțiunea goto?
R: Multe limbaje de programare acceptă instrucțiunea goto.
Î: În ce limbaj de programare goto este un cuvânt rezervat?
R: În Java, goto este un cuvânt rezervat, dar nu poate fi utilizat.
Î: Ce este un cuvânt rezervat într-un limbaj de programare?
R: Un cuvânt rezervat este un cuvânt care face parte din limbajul de programare și nu poate fi folosit pentru alte lucruri, cum ar fi denumirea variabilelor.
Î: Ce este teorema programului structurat în informatică?
R: Teorema programului structurat este o teorie din domeniul informaticii care spune că orice program poate fi scris în așa fel încât lucrurile să fie făcute cu ajutorul funcțiilor și metodelor în loc de un program foarte mare și de instrucțiuni goto.
Î: Teorema programului structurat demonstrează că declarațiile goto sunt necesare pentru a scrie programe?
R: Nu, teorema programului structurat dovedește că nu este nevoie de instrucțiunea goto pentru a scrie programe.
Î: Ce sunt funcțiile și metodele în programare?
R: Funcțiile și metodele sunt subprograme mai mici utilizate în programare pentru a îndeplini sarcini specifice.