CLS, REM y PRINT:

REM Fecha: 01/03/2001
CLS
PRINT "
Bienvenido a QBasic"

Este programa lo que hace es mostrarnos en pantalla el texto Bienvenido a QBasic. Ahora, lo que hace la sentencia REM es insertar un comentario en nuestro programa. El comentario no será tomando en cuenta por QBasic cuando se corra el programa, solo sirve como referencia para saber, por ejemplo: cuando se hizo, quien lo hizo, para que sirve el programa, para que funciona cada línea, etc...

También puedes usar ( ' ) como REM.

 Ejemplo:

CLS
PRINT "
Bienvenido a QBasic" 'se escribirá en pantalla Bienvenido a QBasic

Como puedes ver REM y el símbolo ( ' ) es un comando para comentar tus programas y que otros usuarios lo entiendan.

La sentencia CLS, nos permite borrar la pantalla antes de correr el programa. Es primordial limpiar la pantalla cada vez que iniciemos un programa, para que no se vean líneas de programas anteriores.

La sentencia PRINT es la que escribe datos en la pantalla. El texto que queremos que salga en pantalla debe estar entre comillas.

Sintaxis: PRINT " texto"

Puedes usar PRINT tantas veces como quieras en tu programa.

Ejemplo:

CLS
PRINT "
Hola"
PRINT "
Bienvenido a QBasic"

Si nos interesa que los mensajes aparezcan en una misma línea, justo uno detrás del otro, podemos conseguirlo escribiendo un punto y coma ( ; ) después de la primera orden PRINT. Esto hace que el cursor no avance a la siguiente línea.

Ejemplo:

CLS
PRINT "
Hola ";
PRINT "
Bienvenido a QBasic"

Si observas bien, hay un espacio entre el texto Hola y la última comilla. Esto es para que los dos textos que saldrán en pantalla cuando corras el programa, no salgan pegados.

Utilizando una coma ( , ) en vez de un punto y coma, lo que conseguiremos es una separación de 10 espacios.

 

Ejemplo:

CLS
PRINT "
Hola",
PRINT "
Bienvenido a QBasic"

Estos dos textos se pueden colocar también en una única línea PRINT, así:

CLS
PRINT "
Hola "; "Bienvenido a QBasic"

El modificador TAB va después de PRINT y nos permite colocar texto en una determinada posición de la línea, cuando se corra el programa.

Sintaxis: TAB (n)

n es la posición donde queremos que se empiece a imprimir nuestro texto.

Ejemplo:

CLS
PRINT TAB(
5); "Hola"
PRINT TAB(
25); "Bienvenido a QBasic"

Aquí el texto Hola se imprimirá después de 5 espacios, y el texto Bienvenido a QBasic en la línea de abajo y después de 25 espacios.

Se usa para situar el texto en cualquier lugar específico de la pantalla.

Sintaxis: LOCATE (fila), (columna)

Ejemplo:

CLS
LOCATE
5, 10 : PRINT "estamos en fila 5, columna 10"

Hace mover el comando PRINT, 5 filas más abajo y desplazada 10 caracteres.
Los dos puntos sirven para separar dos o más sentencias en una misma línea.

El comando LOCATE no tiene que tener un valor representando la fila y la columna todo el tiempo.

Ejemplo:

CLS
LOCATE ,
15
PRINT "
estamos en columna 15"