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"