Anda di halaman 1dari 4

Los Comandos Bsicos

rev. 14/03/2011
La explicacin de cada comando se har en forma genrica tratando de ser lo
ms amplio posible en las funciones de cada comando, aunque por supuesto
en cada implementacin de BASIC suele ocurrir que no todas las
funcionalidades descriptas se encuentren presentas y porque no, tambin es
posible que tenga otras funcionalidades no tan frecuentes, trataremos de hacer
una resea de las particularidades de cada Dialecto BASIC ms adelante.
Comando PRINT
Al utilizar en forma directa este comando sin argumentos observaremos que se
produce una lnea en blanco vaca en la pantalla. Por el contrario si le damos
un argumento como por ejemplo PRINT MARIA observaremos que aparece
una nueva lnea a continuacin con la palabra MARIA en la pantalla. Pues bien
este comando permite escribir en la pantalla uno o varios datos. Es quizs uno
de los comandos ms utilizados en la mayora de los programas.
La verdadera importancia podremos observarla si escribimos una expresin
como por ejemplo PRINT 1+9/25 donde observaremos que en la lnea inferior
ahora se muestra el valor 1.36 (no olvidemos que matemticamente las
operaciones de adicin y substraccin separan trminos, de ah el resultado).
Dentro de los argumentos de llamada al comando PRINT cada argumento se
debe separa uno de otro por un carcter que puede ser la coma , o el punto y
coma ;. El carcter coma hace que se imprima un dato, un tabulado y luego
el siguiente dato, en cambio el punto y coma imprime los datos uno al lado del
otro sin separacin.
Formato
(NL) PRINT [<modificador>] [<argumento>] [,|;] [<argumento>]....[,|;]
<modificador> Es una palabra reservada que permite alterar el funcionamiento
del PRINT por ejemplo posicionando el cursor en un lugar determinado antes de
imprimir. Algunos de los modificadores pueden ser:
AT(X,Y) Escribe el argumento en las coordenadas de pantalla X,Y siendo X la
columna e Y la Fila de pantalla. El origen de coordenadas se fija en el ngulo
superior izquierdo de pantalla.
TAB(N) Escribe el argumento a N espacios de distancia del margen izquierdo
de pantalla.
SPC(N); Escribe N espacios en pantalla.
<argumento> Corresponde a una expresin de cualquier tipo imprimible, por
ejemplo un literal o el contenido de una variable.
[,!;] Los argumentos se deben separar con un delimitador cuando hay ms de
uno, si el delimitador es una coma se har un salto hacia la siguiente posicin

del tabulador (generalmente mltiplos de 8) en cambio si se utiliza el punto y


coma cada argumento se escribir uno a continuacin del otro sin espacios.
Ejemplos:
10 PRINT Programa de prueba
20 PRINT Resultado:; R
30 PRINT AT(10,10); N$
40 PRINT TAB(5);Mi nombre es ; N$
50 PRINT SPC(7);Artculo;SPC(15);Precio
Comando RUN
El Comando RUN es un comando que sirve para indicar a la computadora que
debe ejecutar el programa almacenado en memoria. Por su carcter de control
este comando es de instruccin directa, es muy extrao verlo dentro de un
programa.
Formato
RUN [<nmero de lnea>][,R]
[<Nmero de Lnea>] indica la lnea del programa donde comenzar la
ejecucin, si se omite comenzar desde el principio
[,R] Indica que si existen archivos de datos abiertos previamente los mantenga
en ese estado
Comando END
Al ejecutar este comando dentro de un programa la computadora vuelve al
modo directo dando por finalizado el programa en ejecucin. Suele utilizarse
por ejemplo si en una validacin se detecta que el algoritmo no va a tener
solucin para finalizar el programa antes de tiempo.
Formato
<nmero de lnea> END
Comando LET | =
Una de las operaciones ms frecuente dentro de los programas es almacenar
un dato en memoria para ser utilizado con posterioridad. Este dato suele ser un
dato obtenido de la resolucin de un clculo (una Expresin). Este proceso se
realiza por medio de las denominadas sentencias de asignacin, cuyo
cometido es asignar a una variable su correspondiente valor. El comando
encargado de hacer esta asignacin es el comando LET, aunque en muchos
dialectos de BASIC basta simplemente con poner el smbolo igual (=) la
variable de destino a la izquierda y la expresin del lado derecho del signo
igual.

Formato
[<Nmero de lnea>] [LET] <variable> = <expresin>
Ejemplos:
A=7
10 LET SUMA = 2 + 12 + 32
20 LET A$ = Juan Ramn
Comando INPUT
Otra de las operaciones frecuentes dentro de los programas suele ser la
asignacin directa de un valor a memoria, introducido desde el teclado. El
Comando que realiza esta accin es el comando INPUT.
El comando INPUT al ejecutarse, muestra en pantalla un PROMPT (aviso o
indicador) que consiste en un carcter de interrogacin (?) y posiciona el cursor
a su lado esperando que se ingrese uno o varios datos segn como se haya
definido la instruccin. El Prompt es posible cambiarlo indicando un literal
luego de escribir el comando y antes de indicar la variable de destino. Tambin
es posible eliminar el PROMPT escribiendo un punto y coma luego del comando
y antes de la primer variable.
Si se desea introducir mas de un dato, se separan las variable de destino
mediante comas y se ingresa en pantalla los datos separados por comas
tambin. Una de las ventajas del comando INPUT es que si se ingresa un tipo
de datos distinto al solicitado, simplemente se muestra un mensaje de error y
se vuelve a solicitar el ingreso.
Formato
[<Nmero de Lnea>] INPUT [;|Prompt,] <variable> [,<variable>...]
Ejemplos
INPUT Ingrese valor de prueba, P
10 INPUT; A$
15 INPUT Ingrese 3 datos, A, B, C

<< Introduccin

Anda mungkin juga menyukai