Increíblemente seguimos avanzando en este curso de programación en lenguaje Basic, ¿como lo hago?, disfrutando y aprendiendo a programar en nuestra consola. Es cosa mirar.

En este nuevo capitulo conocerás, los conceptos mas básicos de re direccionamiento, a lineas de códigos o bucles.

¿Que es el GOTO o el GOSUB?, te preguntaras, bueno yo paso a explicar a modo simple, que son dos funciones que nos permiten poder dirigir a una linea en especifico para realizar una función tal.

¿Pero como, no entiendo?

vamos a hacer un ejemplo fácil, si usamos el GOTO, podemos decir, vamos a la linea 500 y ejecútame lo que esta ahí y en este caso terminado esta no vuelve a su origen, o sea, continuará desde 500 hasta llegar a una linea de detención o algo que lo haga cambiar su dirección.

¿Y el GOSUB, en que se diferencia?

Es muy parecido al GOTO, la única diferencia de este, es que siempre espera un return como retorno y se queda haciendo un bucle de verificación hasta encontrar este mismo y vuelve hasta el inicio de donde fue ejecutado el GOSUB.

Ejemplo

100 GOSUB 120

110 GOTO 2000

120 PRINT “HOLA MUNDO”

130 RETURN

2000 PRINT “FIN DEL CODIGO”:END

En el ejemplo anterior, en la linea 100 decimos, que nos dirigiremos a la linea 120, procesando el código hasta que encontramos el RETURN, por lo tanto imprime en pantalla el HOLA MUNDO, y como existe un return este se devuelve a la continuación de la linea 100, como después de GOSUB 120 no existe código a continuación, esta pasa a la linea de abajo o sea linea 110, el cual nos dirige a la linea 2000, donde nos da otro print donde nos muestra el mensaje “FIN DEL CODIGO” y al existir un end, el código da por terminado su ejecución.

Te entrego como he de costumbre el video explicativo referente al código.

 





Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *