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

Vista 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.