Diferencia entre revisiones de «GOTO»

85 bytes eliminados ,  hace 2 años
sin resumen de edición
m (Bot: [​[GOTO]​] → '''GOTO''' ∵Removed self-link: PR:CW #48)
Etiquetas: Edición desde móvil Edición vía web móvil
[[<nowiki><nowiki><nowiki><nowiki></nowiki></nowiki></nowiki></nowiki>]]{{Fusionar desde|Transferencia incondicional}}
{{PA|referencias|wikificar|informática|t=20130112}}
'''GOTO''' es una instrucción propia de los primeros lenguajes de programación [[BASIC]].
El propósito de la instrucción es transferir el control a un punto determinado del [[código fuente|código]], donde debe continuar la ejecución. El punto al que se salta, viene indicado por una etiqueta. GOTO es una instrucción de salto incondicional.
 
La instrucción '''GOTO''' ha sido menospreciada en los [[lenguajes de alto nivel]], debido a la dificultad que presenta para poder seguir adecuadamente el [[Análisis de control del flujo|flujo del programa]], tan necesario para verificar y corregir los programas.
 
En la actualidad, la funcionalidad de la [[Instrucción (informática)|instrucción]] sigue existiendo en todos los lenguajes de programación, bajo nombres específicos y con un campo de uso delimitado. Por lo general se restringe su uso a una estructura específica. Lo más habitual es encontrarla como una instrucción de salida de una [[estructura de control (computación)|estructura de control]] (en bucles '''FOR...NEXT''' como '''Exit FOR''', en bucles '''DO...LOOP''' como '''Exit DO'''', etc...). Y el punto al que se salta, no es arbitrario sino que se salta a puntos específicos coherentes con un flujo fácil de seguir, por lo general el salto es a la instrucción siguiente a la del final de la estructura. Es decir '''GOTO''' se ha transformado (bajo la apariencia de otra palabra reservada) como un salto incondicional, pero a un punto concreto en relación a la estructura a la que da soporte.
 
En la actualidad, la funcionalidad de la [[Instrucción (informática)|instrucción]] sigue existiendo en todos los lenguajes de programación, bajo nombres específicos y con un campo de uso delimitado. Por lo general se restringe su uso a una estructura específica. Lo más habitual es encontrarla como una instrucción de salida de una [[estructura de control (computación)|estructura de control]] (en bucles '''FOR...NEXT''' como '''Exit FOR''', en bucles '''DO...LOOP''' como '''Exit DO'''', etc...). Y el punto al que se salta, no es arbitrario sino que se salta a puntos específicos coherentes con un flujo fácil de seguir, por lo general el salto es a la instrucción siguiente a la del final de la estructura. Es decir '''GOTO''' se ha transformado (bajo la apariencia de otra palabra reservada) como un salto incondicional, pero a un punto concreto en relación a la estructura a la que da soporte.
 
== Variaciones ==
2353

ediciones