ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º
ɻ˻ɻɻ˻ɻÉ˻ɻɻËɻɻÉ
ɻ˻ɻɻËÉ»
º
º
̼̹ººº»Ì¹Ì¹ºÊºÌ¹º ºººººº
ººÌ¹Ì¹È»ºº
º
º Ê
ÊÈȼȼÊÈÊÊÊ ÊÊÊȼÊȼ¼È¼
ȹʼÊÊȼÊȼ
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º É˻ɻ˻»ÉË É»
É» º
º
º ºÊºººººººº ºº
ɼ º LO BASICO
DEL BASIC
º
º Ê Êȼʼȼȼȼ
ȼ º
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º
º
º
EN ESTA LECCION APRENDERAS...
º
º
º
º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
º ³
³ º
º ³ þ ¨Qu‚ son los lenguajes de alto nivel?
......... 2 ³ º
º ³ þ ¨Qu‚ es el lenguaje Basic y qu‚
significan ³ º
º ³ las siglas que forman
su nombre? .............. 2 ³ º
º ³ þ ¨Qu‚ hace el int‚rprete del lenguaje
Basic? ... 3 ³ º
º ³ þ ¨Qu‚ es un compilador?
........................ 3 ³ º
º ³ þ ¨Por qu‚ Basic es el lenguaje de alto
nivel ³ º
º ³ m s usado?
....................................
4 ³ º
º ³ þ ¨Cu l es la diferencia entre QBasic,
Basica ³ º
º ³ y GW-Basic?
...................................
4 ³ º
º ³ þ ¨C¢mo cargar QBasic en la memoria
principal? .. 5 ³ º
º ³ þ ¨C¢mo abrir un directorio especial
³ º
º ³ para QBasic?
..................................
5 ³ º
º ³ þ ¨C¢mo copiar el archivo QBasic y
dem s
³ º
º ³ archivos relacionados
al directorio nuevo ³ º
º ³ C:\QBASIC?
....................................
6 ³ º
º ³ þ ¨C¢mo cargar QBasic
autom ticamente
³ º
º ³ en la memoria
proncipal? ......................
7 ³ º
º ³
³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º É»Ë»Ë É»É»
É»É»Ë º
º
º ººÌ¹º Ì º
ɼººº º
COMO COMENZAR
º
º ȹʼȼȼȼ
È¼È¼Ê º
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º É»Ë»Ë É»É»
É»É»Ë º
º
º ººÌ¹º Ì º
ɼººº º
COMO COMENZAR
º
º ȹʼȼȼȼ
È¼È¼Ê º
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
¨QUE SON LOS LENGUAJES DE ALTO NIVEL?
-------------------------------------
Como ya habr s visto en las lecciones
anteriores, las
computadoras solamente entienden un lenguaje llamado
LENGUAJE DE
M QUINA que no es otra cosa que
una serie de c¢digos de
instrucci¢n en n£meros binarios que ellas siguen
paso a paso
religiosamente.
Sin embargo, dicho lenguaje es
dif¡cil de
comprender para un usuario que no est‚ compenetrado con el
mismo
o que no sepa c¢mo funcionan las computadoras.
As¡ que se desarrollaron otros lenguajes casi parecidos a la
forma natural en que hablamos, como el COBOL, el FORTRAN, el
lenguaje C y el BASIC, etc. A estos lenguajes se
les llam¢
LENGUAJES DE ALTO NIVEL, precisamente por parecerce
al nuestro.
De modo que...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
LOS LENGUAJES DE ALTO NIVEL ³
³ SON LENGUAJES PARECIDOS ³
³ A LA FORMA NATURAL EN QUE HABLAMOS ³
³ ALGUNOS EJEMPLOS
SON:
³
³
COBOL, FORTRAN, C y BASIC ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨QUE ES EL LENGUAJE BASIC
-------------------------
Y QUE SIGNIFICAN LAS
SIGLAS QUE FORMAN SU NOMBRE?
-------------------------------------------------
De los lenguajes de alto nivel mencionados anteriormente, el
BASIC es el m s f cil de aprender y de usar. Aunque su nombre
sugiere que es un lenguaje b sico, esto
no lo que aparenta,
porque...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
El BASIC ES UN LENGUAJE
³
³
DE ALTO NIVEL
³
³
SUMAMENTE PODEROSO
³
³ QUE USA PALABRAS DEL
IDIOMA INGLES. ³
³ SU NOMBRE ESTA FORMADO POR LAS
SIGLAS
³
³
B A S I C
³
³ QUE SIGNIFICAN
³
³ Beginner's All-Purpose Symbolic Instruction Code. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
3 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨QUE
HACE EL INTERPRETE DEL LENGUAJE BASIC?
-------------------------------------------
Como una computadora no "habla" BASIC,
entonces, cada
instrucci¢n en BASIC tiene que ser convertida a su
lenguaje: el
lenguaje de m quina.
Para conseguir esto....
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
EL BASIC TIENE UN PROGRAMA TRADUCTOR ³
³
LLAMADO INT‚RPRETE DE BASIC
³
³ QUE TRADUCE LOS
PROGRAMAS ESCRITOS EN LENGUAJE BASIC ³
³
A LENGUAJE DE M QUINA
³
³
L¡NEA A L¡NEA
³
³ CADA
VEZ QUE EL PROGRAMA ES EJECUTADO ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨QUE ES UN COMPILADOR BASIC?
----------------------------
...sin embargo, a pesar de esta ventaja, la traducci¢n l¡nea
a l¡nea hace que su ejecuci¢n sea lenta. Por esa
raz¢n, algunas
versiones de Basic tienen un un
traductor que
traduce al
lenguaje de m quina todo el programa de una vez. A este se le ha
dado el nombre de COMPILADOR. As¡ que...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
EL COMPILADOR
³
³ NO ES OTRA COSA QUE
UN TRADUCTOR
³
³ QUE CONVIERTE UN
PROGRAMA BASIC ³
³ A LENGUAJE DE M QUINA TODO DE UNA
VEZ. ³
³
---
³
³ ESTE
PROGRAMA,
³
³
LLAMADO PROGRAMA OBJETO, ³
³ NO TIENE QUE SER
TRADUCIDO L¡NEA A L¡NEA ³
³
PERDI‚NDOSE MENOS TIEMPO, ³
³ Y HACIENDO QUE LOS
PROGRAMAS BASIC ³
³ SE EJECUTEN
MAS R PIDO ³
³ QUE SI UN INT‚RPRETE ESTUVIERA
PRESENTE. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Un ejemplo de compilador es el Microsoft Visual Basic
for
MS-DOS. Traduce
los c¢digos en Basic a lenguaje de m quina todo
de una sola vez haciendo que la ejecuci¢n del
programa sea m s
r pida. Pero a£n si no usara un
compilador y a pesar de la
lentitud de su ejecuci¢n...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
4 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨POR QUE BASIC ES EL LENGUAJE DE ALTO NIVEL MAS USADO?
------------------------------------------------------
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
EL LENGUAJE BASIC
³
³ ES EL
LENGUAJE MAS USADO ³
³ POR SU CAPACIDAD DE
ALERTAR AL PROGRAMADOR ³
³ AL INSTANTE EN QUE ESTE COMETE UN
ERROR, ³
³ Y NO DEJA QUE
CONTINUE PROGRAMANDO
³
³ HASTA QUE ESTE NO
HAYA CORREGIDO EL MISMO. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
DIFERENCIA PRINCIPAL ENTRE QBASIC, BASICA y GW-BASIC
----------------------------------------------------
-Juanito, s‚ que est s ansioso de aprender como
programar
usando tu INTERPRETE DEL LENGUAJE BASIC y que el que tienes es
el
QBASIC que viene junto con tu
sistema operativo MS-DOS 6.
Usaremos el mismo, pero adem s, te
explicar‚ c¢mo usar las
versiones BASICA y su equivalente GW-BASIC.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
LA DIFERENCIA PRINCIPAL ³
³ ENTRE QBASIC Y LOS DEMAS
INTERPRETES ³
³ ES QUE EL PRIMERO,
PUEDE EJECUTAR PROGRAMAS ³
³ CON
NUMEROS DE LINEA O SIN ELLOS, ³
³
MIENTRAS QUE LOS DEMAS, ³
³ NO PUEDEN PRESCINDIR DE TALES
NUMEROS. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
De todas maneras,
comenzaremos programando usando tales
n£meros de l¡neas y luego cada programa ser presentado
tambi‚n
sin n£mero de l¡neas en QBASIC. De esta forma, no solamente
estar s capacitado para escribir programas en otras versiones
de
BASIC, sino que tambi‚n podr s cambiar un programa
de versi¢n a
versi¢n.
Lo primero que debes hacer para comenzar a
programar en
QBASIC es tener tu sistema operativo y dicho
int‚rprete en la
memoria de tu computadora. El sistema
operativo entra
autom ticamente cuando enciendes la computadora o por medio de
tu
BOOT DISK.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
5 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
COMO
CARGAR QBASIC EN LA MEMORIA PRINCIPAL
------------------------------------------
Una forma de cargar el QBASIC INTERPRETE en
la memoria
principal es yendo al directorio (C:\DOS) donde se encuentra
este
y escribiendo QBASIC y presionando ENTER. El procedimiento es...
1. Escriba C:\DOS para ir
al directorio donde se encuentra
el QBASIC y
presione la tecla ENTER.
2. Ahora despu‚s de C:\DOS>, escriba
qbasic y presione
ENTER.
Lo primero que ver s en pantalla es el EDITOR MS-DOS. Si no
sabes c¢mo usarlo es mejor que lo hagas yendo al HELP MENU
donde
hallar s la informaci¢n de c¢mo usarlo. Es importante
que
aprendas a usarlo ya que es precisamente en ‚l donde
escribir s
tu programas.
De todas formas, a
medida que vayamos
utiliz ndolo, aprender s a manejarlo.
Como te habr s dado cuenta, el programa QBASIC se encuentra
en el directorio DOS.
Es precisamente en este directorio tambi‚n,
donde se encuentra el programa de tu sistema
operativo y todos
los programas relacionados al mismo.
Esto quiere decir, que habr
muchos otros archivos, adem s
de tus programas. Para que puedas localizar f cilmente estos
£ltimos, debes darle nombre a los mismos usando
la extensi¢n
*.BAS. Por
ejemplo, si ves un archivo con el siguiente nombre:
SUMA.BAS, podr s decir sin lugar a equivocarte que es un
programa
en BASIC.
Si no est s corto de espacio en tu disco duro, me parece
inteligente que tengas un directorio separado en este donde
puedas
guardar el int‚rprete QBASIC. De esta forma puedes
usar el
mismo sin los problemas de ataponamiento
antes expuesto, y
adem s, tendr s la ventaja de ver
tus programas sin ninguna
dificultad.
ABRIENDO UN DIRECTORIO ESPECIAL PARA QBASIC
-------------------------------------------
Para abrir un archivo en tu disco duro que
contenga tu
int‚rprete QBASIC y dem s archivos
relacionados (QBASIC.HLP,
EDIT.COM y EDIT.HLP) debes proceder de esta forma:
1. V‚ al archivo principal(\)
escribiendo C:\ y presio-
nando
ENTER.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
6 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
2. Ahora,
escribe MD\QBASIC. Puedes escribir el comando
usando
letras min£sculas o may£sculas, no
importa.
3. Para asegurarte de que tu nuevo
directorio est‚
abierto, escribe CD\QBASIC. El
indicador(prompt)
cambiar a C:\QBASIC>.
4. Para
ver dentro del mismo, escribe despu‚s del indica-
dor
C:\QBASIC>, DIR, as¡...
C:\QBASIC>DIR
...ver s que el mismo est vac¡o pues ning£n archivo ha sido
almacenado en ‚l a£n.
COPIANDO EL ARCHIVO QBASIC Y DEM S ARCHIVOS RELACIONADOS
--------------------------------------------------------
AL NUEVO DIRECTORIO C:\QBASIC
-----------------------------
Ya sabes que el int‚rprete QBASIC necesita del EDITOR MS-DOS
para que los programas puedan ser escritos en ‚l. De modo que,
no solamente debes copiar el int‚rprete,
sino tambi‚n, los
siguientes archivos que se encuentran en el directorio
C:\DOS:
QBASIC.EXE
QBASIC.HLP
EDIT.COM
EDIT.HLP
Para copiar estos archivos desde el directorio
C:\DOS al
nuevo directorio C:\QBASIC debes proceder de este modo:
1. V‚ al directorio
C:\DOS digitando...
CD\DOS
2. Ahora,
despu‚s del indicador
C:\DOS>, escribe COPY
QBASIC.EXE
C:\QBASIC, as¡...
C:\DOS>
COPY QBASIC.EXE C:\QBASIC
3. Haz lo mismo con los archivos QBASIC.HLP, EDIT.COM y
EDIT.HLP...
C:\DOS>
COPY QBASIC.HLP C:\QBASIC
C:\DOS>
COPY EDIT.COM C:\QBASIC
C:\DOS>
COPY EDIT.HLP C:\QBASIC
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
7 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Para asegurarte de que todos los mencionados archivos
han
sido copiados al directorio C:\QBASIC, procede as¡:
1. V‚ al directorio C:\QBASIC,
digitando...
CD\QBASIC
2. Ahora, digita
DIR.
Ver s los cuatro archivos que acabaste de copiar.
3. Ahora, estando en el directorio C:\QBASIC puedes car-
gar el int‚rprete QBASIC a la memoria principal digi-
tando QBASIC
despu‚s del indicador C:\QBASIC, as¡:
C:\QBASIC>QBASIC
Inmediatamente aparecer el EDITOR MS-DOS...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
Welcome to MS-DOS QBASIC ³
³ Copyright (C) Mycrosoft
Corporation ³
³
All rights reserved ³
³
³
³ < Press Enter to
see the Survival Guide > ³
³
ÄÄÄÄÄÄ
³
³ < Press ESC to clear this dialog box
> ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
4. Si a£n
no sabes c¢mo usar el editor, esta
es la
oportunidad para
que lo hagas presionado Enter. Si pre-
sionas ESC entrar s
de lleno en el editor listo para es
cribir tus
programas.
COMO CARGAR QBASIC AUTOMATICAMENTE
----------------------------------
EN LA MEMORIA PRINCIPAL
-----------------------
Una vez que hayas separado un directorio exclusivo para tu
int‚rprete QBASIC, habr s notado c¢mo primero,
tienes que ir a
dicho directorio digitando CD\QBASIC, y una vez en ‚l,
digitando
QBASIC para cargar dicho int‚rprete en la memoria principal
(RAM)
de tu computadora. Esto, como puedes ver, resulta un
poco
tedioso. Sin
embargo, hay una forma m s r pida de hacer lo mismo
con muy poco esfuerzo de tu parte: usando un BATCH FILE.
-¨Y qu‚ es eso?
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
8 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
-Es un archivo especial donde almacenas los
comandos del
sistema operativo, que te interesan, y
con s¢lo escribir el
nombre de dicho archivo, estos se ejecutan autom ticamente.
-¨Quieres darme un ejemplo, por
favor?
-Muy bien, abramos un batch file y almacenemos los comandos
MS-DOS que previamente ejecutamos para
cargar el int‚rprete
QBASIC en la memoria principal.
Puedes usar el EDITOR MS-DOS para escribir los comandos, as¡
como el nombre del batch file. Para esto, digita EDIT, despu‚s
del indicador C:\QBASIC, as¡...
C:\QBASIC EDIT
Una vez que est‚s de lleno en el editor,
escribes el
siguiente comando....
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³
³
³
³
³
³
³
³
³
³
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Este comando echo off, evita que los comandos DOS que
lo
preceden sean desplegados en la pantalla del
monitor si est
apagado (off); si est encendido (on), entonces
estos £ltimos
ser n desplegados.
Como ahora no queremos que los comandos que
vamos a escribir a continuaci¢n sean
desplegados en pantalla,
ecribimos off despu‚s del comando echo.
Observa que en nuestro ejemplo el comando echo
off est
precedido a su vez por el comando @. Este comando evita que el
que lo precede, en este caso, echo
off, sea desplegado en
pantalla.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
9 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Veamos ahora, nuestro pr¢ximo comando...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM ----------------------
³
³
³
³
³
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Observa como las dos
l¡neas con el comando REM est n
precedidas por un comentario cada una, aunque la segunda sea
s¢lo
una l¡nea entrecortada que enfatiza el comentario anterior. Pues
bien, REM lo que hace es desplegar el comentario que le sigue,
en
la pantalla.
Como anteriormente hab¡amos indicado
que no
quer¡amos nada desplegado en pantalla, y
por eso usamos el
comando @echo off, estos nuevos comentarios
REM tampoco ser n
desplegados.
Sin embargo, nos sirven para identificar lo que
hace el batch file que estamos
escribiendo: Ejecutar el
int‚rprete QBASIC.
Continuemos con el pr¢ximo comando...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM
----------------------
³
³ cls
³
³
³
³
³
³
³
³
³
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Este comando cls, "borra" la pantalla, de modo que
no haya
nada desplegado en ella.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
10 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
El
siguiente comando...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM
----------------------
³
³ cls
³
³ c:
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...c:, nos asegura que debemos estar en el drive c
(donde
est el disco duro). Y el pr¢ximo...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM
----------------------
³
³ CLS
³
³ c:
³
³ cd\qbasic
³
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...cd\qbasic, cambia el directorio en que
estamos, al
directorio qbasic, que es precisamente donde
se encuentra el
int‚rprete QBASIC que vamos a
necesitar.
Ahora, con el
comando...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM
----------------------
³
³ CLS
³
³ c:
³
³ cd\qbasic
³
³ qbasic
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
11 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...qbasic, ejecutamos el int‚rprete. Inmediatamente,
aparecer el EDITOR MS-DOS, el mismo que
estamos usando para
hacer este batch file.
Los siguiente dos comandos...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM
---------------------- ³
³ CLS
³
³ c:
³
³ cd\qbasic
³
³ qbasic
³
³ cls
³
³ dir *.*
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...cls y dir *.*, se ejecutan
despu‚s que salimos del
editor, seleccionando Exit, en el
men£ de File que pronto
veremos.
El primero, limpia la pantalla,
mientras que el
segundo, despliega todos los archivos
(*.*) que est n en el
directorio Qbasic nuevo que abrimos.
Ahora nos falta darle un nombre al batch file que acabamos
de hacer. El nombre
debe constar de por lo menos ocho letras, y
una extensi¢n (.bat) que identifique el mismo,
como un bat(ch
file). Como
el prop¢sito de nuestro batch file es ejecutar el
comando qbasic para que el int‚rprete
QBASIC se cargue en la
memoria principal RAM, debemos buscar un nombre que
nos sugiera
este prop¢sito.
¨Qu‚ tal QB.BAT?
Para darle el nombre elegido, y al mismo tiempo para guardar
nuestro recientemente hecho batch file, tenemos que
seleccionar
el men£ FILE en el editor.
Si est s usando un "rat¢n" basta con
colocar el puntero del mismo sobre la palabra FILE y presionar
el
bot¢n izquierdo.
Si por el contrario, est s usando el teclado,
debes presionar Alt, luego ENTER.
Inmediatamente,
aparecer el File men£...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
12 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ New ³
³
³ Open ³ic Interpreter
³
³ Save ³--------------
³
³ Save as... ³ ³
³ Print... ³
³
³ Exit ³
³
³ÄÄÄÄÄÄÄÄÄÄÄÄÙ
³
³ cls ³
³ dir *.*
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Selecciona Save as...,colocando el puntero del rat¢n sobre
este comando y presionando el bot¢n izquierdo. Si est s usando
el teclado, presiona la tecla con la flechita hacia
abajo hasta
que llegues a Save as...y luego presiona ENTER. Tan pronto como
hayas seleccionado dicho comando aparecer ...
ÚÄÄÄÄÄÄÄÄÄÄÄSave asÄÄÄÄÄÄÄÄÄÄÄ¿
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ File name: ³_
³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ C:\QBASIC
³
³
³
³
Dirs\Drives ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ .......... ³ ³
³ ³ .......... ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
³
<Ok>
<Cancel>
<Help> ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...la cajita de di logo denominada Save as... En la l¡nea
de File name y desp£es del cursor -, escribe...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
13 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄSave asÄÄÄÄÄÄÄÄÄÄÄ¿
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ File name: ³_QB.BAT ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ C:\QBASIC
³
³
³
³
Dirs\Drives ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ .......... ³ ³
³ ³ .......... ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³
<Ok>
<Cancel>
<Help> ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...QB.BAT y presiona ENTER. Ver s que...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ File Edit Search
Options
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄQB.BATÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ @echo off
³
³ REM Run QBasic
Interpreter
³
³ REM ----------------------
³
³ CLS
³
³ c:
³
³ cd\qbasic
³
³ qbasic
³
³ cls
³
³ dir *.*
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ F1=Help Press Alt to activate menus. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...en
la l¡nea reservada para el nombre de archivo que antes
dec¡a Untitled (sin t¡tulo), ahora aparece
QB.BAT. Esto quiere
decir,que el archivo ha sido guardado exitosamente.
Si te sales del EDITOR presionando Exit en el men£ File
y
escribes DIR despu‚s del
directorio C:\QBASIC, ver s tu
recientemente guardado batch file: QB.BAT.
Si copias este batch file desde el directorio C:\QBASIC al
directorio principal C:\, de esta forma...
C:\BASIC>COPY QB.BAT C:\
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB201
COMO COMENZAR
14 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Ahora, siempre que quieras cargar el int‚rprete QBASIC desde
el directorio principal, basta conque escribas RUNBASIC,
sin la
extensi¢n .BAT despu‚s de C:\, as¡:
C:\QB
En la pr¢xima lecci¢n entraremos de lleno en la programaci¢n
BASIC. Por
ahora, te aconsejo que aprendas a manejar el MS-DOS
EDITOR. No me
volver‚ a referir a ‚l de un modo que no sea muy
someramente. Hasta
entonces, pues.