Diferencia entre revisiones de «GOTO»

Contenido eliminado Contenido añadido
MetroBot (discusión · contribs.)
m Bot: corrigiendo uso de conjunciones. ¿Algún error? http://lema.rae.es/dpd/srv/search?id=7wb3ECfmhD6reWjGRa
m Errores ortográficos.
Línea 76:
 
==== Implementación de GOSUB usando GOTO ====
Como puede deducrisededucirse en el ejemplo a continuación, ambos, son equivalentes, hacen lo mismo, y la diferencia radica en que usando GOTO, el programador debe controlar todos los saltos (véase líneas GOTO x3), para regresar al punto de partida. GOSUB en cambio hace esto de forma automática, transparente para el programador, que se desentiende de que línea o qué dirección ha de tener el retorno, ya que este valor se guarda en la pila en el momento de procesar la sentencia GOSUB.
 
Nota previas para entenederentender el ejemplo: ''instr'' representan cualquier instrucción. # representa un comentario en la línea a partir de ahí. El número que le sigue representa la continuidad en la posición de memoria, que sólo sirve al efecto de comprender mejor el ejemplo. Si este número va entre paréntesis indica una posición relativa respecto de éste.
 
====ejemplo de rutina usando GOSUB...====