El nombre QBasic es un acrónimo de Quick Beginners All Purpose Symbolic Instruction Code. Fue desarrollado y lanzado por Microsoft en el año 1991 y se considera uno de los lenguajes más ideales para principiantes absolutos. Fue pensado como un reemplazo para GW-BASIC. QBasic se basó en el compilador anterior QuickBASIC 4.5. No produce archivos .exe, sino que genera archivos con extensión .bas que solo pueden ser ejecutados inmediatamente por el intérprete QBasic integrado. Está basado en sistemas operativos DOS pero también es ejecutable en Windows.
A partir de QBasic:
QBasic está disponible como software de código abierto.
QBasic consta de dos ventanas:
- Ventana del programa: La ventana titulada como ‘Sin título’ es la ventana del programa. Es el lugar donde se escribe el programa/código.
- Ventana Inmediata: La ventana debajo de la Ventana del Programa titulada como ‘Inmediata’ es la ventana inmediata. Esta ventana se usa como una herramienta de depuración y se usa cuando el usuario desea verificar el resultado de una sola declaración.
Algunos comandos básicos útiles en QBasic:
1. IMPRIMIR: este comando imprime la declaración o los datos escritos después. Si el dato a imprimir es una string entonces se escribe entre comillas dobles (” “) y si es un número o una variable se puede escribir directamente.
Ejemplo:
PRINT "HELLO GEEKS"
PRINT age
2. INPUT: El comando INPUT se usa para tomar entradas/datos del usuario. Se puede utilizar para introducir strings y números.
Si el dato a tomar es un valor numérico, el nombre de la variable en la que se va a almacenar se escribe directamente después del comando INPUT.
Sintaxis:
INPUT "[message to user]"; [variable_name]
Ejemplo:
INPUT age
Si los datos que se van a tomar son una string, se escribe el nombre de la variable en la que se va a almacenar seguido de $después del comando INPUT.
INPUT name$
3. CLS: CLS significa Borrar pantalla y se usa para borrar la pantalla si algunos resultados/salidas anteriores están presentes en la pantalla.
A continuación se muestra un programa simple para ilustrar los comandos anteriores:
Producción:
Explicación:
cuando se usan los comandos INPUT, a los usuarios se les presenta el mensaje asociado y se les pide que ingresen valores en las variables.
La sentencia PRINT imprime las sentencias asociadas a ella.
Aplicaciones de Qbasic:
- QBasic es el lenguaje más adecuado para que los principiantes empiecen. Introduce a las personas a la programación sin necesidad de preocuparse por el funcionamiento interno de la computadora.
- QBasic es muy fácil y sencillo de aplicar y crear aplicaciones empresariales, para crear juegos e incluso bases de datos sencillas. Ofrece comandos como SET, CIRCLE, LINE, etc. que permiten al programador dibujar usando Qbasic. Por lo tanto, los gráficos también se pueden crear usando QBasic.
- QBasic también admite la creación de sonidos de alguna frecuencia deseada a través de los altavoces de su PC. Aunque solo se puede reproducir un sonido a la vez.
Ventajas de QBasic:
- La característica clave del idioma es su gran parecido con el inglés.
- La sintaxis de su código se comprueba automáticamente.
- Qbasic tiene una función de depuración dinámica de programas.
- Los programas largos se pueden dividir en módulos más pequeños
Desventajas de QBasic:
- El lenguaje no está estructurado.
- Qbasic está basado en DOS y ahora se ha vuelto obsoleto y está limitado solo en el campo de la educación y la programación.
Publicación traducida automáticamente
Artículo escrito por AnikantBisht y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA