Qbasic
QBASIC
¿En que año fue creado?
QBasic fue creado en 1991 con el objeto de reemplazar al BASICA y GW-BASIC como un lenguaje de programación para el usuario final.
¿Quien lo desarrollo?
fue desarrollado por los fundadores de Microsoft Paul Allen y Bill Gates con la ayuda de Monte Davidoff, usando un software simulador de Intel 8080 hecho por ellos mismos ejecutándose en un minicomputador PDP-10.
¿Como se usa la instruccion PRINT en Qbasic?
A veces si tu cargas Qbasic desde DOS te encontrarás con que los restos de los comandos quedan en el fondo. Por ejemplo C:>QBasic quedaría al fondo si lo cargas desde DOS. No necesitas preocuparte por ello, se resuelve con el comando CLS, el cual permite limpiar la pantalla antes de hacer la siguiente operación. Por ejemplo escribe lo siguiente y luego presiona F5.
CLS PRINT "Hola Mundo"
CLS PRINT "Hola Mundo" PRINT "Hola de nuevo"
CLS nombre1$="Freddy Bloggs" valor1=500 nombre2$="Mr Blob" valor2=350 PRINT nombre1$ PRINT valor1 PRINT nombre2$
CLS INPUT "Tu Nombre:"; nombre$ INPUT "Tu Edad:"; edad
Éste es un buen ejemplo de cómo introducir información desde teclado. En primer lugar el programa limpiará la pantalla. Luego el programa preguntará por el nombre que debe ser introducido desde teclado. Luego preguntará por la edad y después mostrará los resultados en pantalla.
Vamos a dar otro paso a la vez y echar un vistazo más de cerca a la sentencia "INPUT". "INPUT" permite leer caracteres del teclado y de archivos. Echaremos un vistazo a los archivos más tarde. La sentencia "INPUT" puede ser utilizada en muchas situaciones, éstas son algunas por ahora.
INPUT "Tu Nombre:", nombre$
¿Cual es la instruccion para terminar un programa en Qbasic?
GOSUB
Un comando "GOSUB" es una sentencia de control que se extiende a otra parte del programa. En otras palabras, une parte de tu programa básico a otra parte del programa cumpliendo alguna clase de acción. Con el comando "GOSUB" necesitarás una etiqueta específica. Una etiqueta es una parte que se encadenará con "GOSUB", ahora te mostraré un ejemplo de programación dentro de un momento.
Return
El comando "RETURN" permite saltar atrás o a una etiqueta. Por ejemplo puedes tener "GOSUB" en una parte de tu programa para poder volver atrás o para continuar más tarde. El método es diferente y todos los tipos de programas pueden ser construidos. Aquí hay un simple comando de programación usando estos dos comandos.
CLS PRINT "Un simple programa GOSUB" PRINT "-------------------------------------" PRINT "En principio vamos a saltar a otro programa y escribir algo" GOSUB hola PRINT "Finalmente, hemos regresado con seguridad" END hola: PRINT "Hola, estamos saltando" PRINT "Vamos a regresar y finalizar el programa"
¿Cual es la instruccion para limpiar la pantalla en Qbasic?
Cuando escribas un programa en QBasic la situación en pantalla es una de las características más importantes de tu programa. Tú debes limpiar la pantalla del programa a leer y no tener restos inútiles de otros programas por la pantalla. En el programa anterior hemos utilizado como base una pantalla negra con el texto escrito en blanco. En el siguiente programa vamos a cambiar todo esto para que tu programa resalte. Escribe lo siguiente exactamente y presiona "F5" para correrlo:
SCREEN 12 COLOR 10 PRINT "Estamos usando una letra de color verde sobre fondo negro" PRINT "¡ La resolución de la pantalla es 640*480 con 256 Colores!" FOR i = 1 TO 60000 NEXT i SCREEN 9 COLOR 10, 8 PRINT "Estamos usando una letra de color verde sobre fondo azul"
En el anterior ejemplo de código hemos introducido dos nuevos comandos. Éstos comandos son "SCREEN" y "COLOR". Vamos a echar un vistazo a la sentencia "SCREEN".
QBasic puede trabajar con diferentes modos de pantalla. Cuando digo modos de pantalla estoy hablando de diferentes tamaños y colores. Aquí tienes una pequeña lista de diferentes modos en QBasic.
SCREEN 0: Sólo modo de texto SCREEN 1: 320 * 200 gráficos SCREEN 2: 640 * 200 gráficos SCREEN 4: 640 * 480 gráficos SCREEN 7: 320 * 200 gráficos SCREEN 8: 640 * 200 gráficos SCREEN 9: 640 * 350 gráficos SCREEN 10: 640 * 350 gráficos, sólo monitor monocromo SCREEN 11: 640 * 480 gráficos SREEN 12: 640 * 480 gráficos
Links de donde saque la informacion:
No hay comentarios.:
Publicar un comentario
¡Gracias por tu comentario!