QBasic

De Wikiversidad
Vista del intérprete QBasic

En este capítulo estudiaremos las funciones básicas de BASIC dentro del intérprete QBASIC.

Recordemos que por ser un intérprete desarrollado para funcionar bajo el sistema operativo DOS la visualización será en modo texto, en 80 columnas y 24 filas.

Comandos[editar]

Un comando es una instrucción u orden que se proporciona a un intérprete de comandos con el fin de realizar una acción específica. Veremos a continuación los más importantes.

CLS[editar]

Se encarga de borrar todo el contenido de la salida estándar, posicionando el cursor en las coordenadas 1, 1 y aplica el color de fondo establecido por el último comando COLOR; si no se ha especificado ninguno, éste será negro.

Sintaxis[editar]

CLS

Este comando no recibe parámetros.

LOCATE[editar]

A veces es necesario imprimir en una posición específica de la pantalla, algo que el comando PRINT de por sí no puede lograr. Este comando permite colocar el cursor en las coordenadas que especifiquemos.

Sintaxis[editar]

LOCATE Fila, Columna

Por ejemplo, para imprimir la letra X en la fila 10 y la columna 40 de la salida estándar, escribiremos:

LOCATE 10, 40
PRINT "X"

PRINT[editar]

Imprime en pantalla la cadena de texto que se le pasa como parámetro. Puede recibir una cadena literal, una variable de tipo string, un número literal o una variable numérica. Todos los parámetros son opcionales

Sintaxis[editar]

PRINT "cadena de texto"
PRINT strMiTexto$
PRINT 10000
PRINT intMiNumero

En el primer caso recibe una cadena literal. En el segundo se imprime el contenido de la variable strMiTexto$. En el tercero, se imprime un número literal, y en el cuarto, el contenido de la variable intMiNumero.

También puede recibir dos o más cadenas de texto, literales o variables, separadas por comas.

PRINT "texto 1", "texto 2", strTexto3$, "texto 4"

En este último caso, cada cadena de texto se imprimirá con tabulación.