ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º
ɻ˻ɻɻ˻ɻÉ˻ɻɻËɻɻÉ
ɻ˻ɻɻËÉ»
º
º
̼̹ººº»Ì¹Ì¹ºÊºÌ¹º ºººººº
ººÌ¹Ì¹È»ºº
º
º Ê
ÊÈȼȼÊÈÊÊÊ ÊÊÊȼÊȼ¼È¼
ȹʼÊÊȼÊȼ
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º É˻ɻ˻»ÉË É»
É» º
º
º ºÊºººººººº ºº
ɼ º LO BASICO
DEL BASIC
º
º Ê Êȼʼȼȼȼ
ȼ º
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º
º
º
EN ESTA LECCION APRENDERAS...
º
º
º
º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
º ³
³ º
º ³ þ ¨C¢mo digitar programas en el editor
Qbasic? .. 2 ³ º
º ³ þ ¨C¢mo ejecutar un programa en QBasic
usando ³ º
º ³ el Run Men£ del
Editor QBasic?.................
4 ³ º
º ³ þ ¨C¢mo ejecutar un programa en QBasic
usando ³ º
º ³ el comando RUN?
...............................
6 ³ º
º ³ þ ¨Qu‚ es el modo inmediato?
.................... 8 ³ º
º ³ þ ¨Qu‚ son comandos Basic de Sistema
............ 8 ³ º
º ³ þ ¨Qu‚ es el modo de programa? .................. 9
³ º
º ³ þ ¨C¢mo guardar programas en QBasic?
............ 9 ³ º
º ³ þ ¨Qu‚ significa el nombre SUMA.BAS?
............ 11 ³ º
º ³ þ ¨C¢mo cargar programas en QBasic?
............. 12 ³ º
º ³ þ ¨C¢mo borrar un programa en
memoria
³ º
º ³ para entrar uno
nuevo? ........................ 15
³ º
º ³ þ ¨C¢mo regresar al Sistema Operativo?
.......... 15 ³ º
º ³ þ ¨C¢mo ejecutar un programa en
otros
³ º
º ³ int‚rpretes Basic?
............................ 16 ³ º
º ³ þ ¨C¢mo guardar un programa en otros
³ º
º ³ int‚rpretes Basic?
............................ 16 ³ º
º ³
³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ º
º
º
ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
º É»Ë»Ë É»É» ɻɻɻ
º
º
º ººÌ¹º Ì º
ɼºº ¹ º COMANDOS BASIC DE
SISTEMA º
º ȹʼȼȼȼ ȼȼȼ
º
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º É»Ë»Ë É»É» ɻɻɻ
º
º
º ººÌ¹º Ì º
ɼºº ¹ º COMANDOS BASIC DE
SISTEMA º
º ȹʼȼȼȼ ȼȼȼ
º
º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
¨COMO
DIGITAR PROGRAMAS EN EL EDITOR QBASIC?
--------------------------------------------
Ahora que ya est s familiarizado con el programa de suma que
consideramos en la lecci¢n anterior, lo
escribiremos en la
computadora.
Reproducir‚ el programa nuevamente aqu¡ para tu
conveniencia...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ 100 REM Suma de dos
numeros ³ ³ REM Suma de dos
numeros ³
³ 110 REM
------------------- ³ ³ REM
------------------- ³
³ 115 CLS
³ ³ CLS
³
³ 120 LET a = 100 ³ ³ LET a = 100 ³
³ 130 LET b = 100 ³ ³ LET b = 100 ³
³ 140 LET total = a + b ³ ³ LET total = a + b ³
³ 150 REM
³ ³ REM
³
³ 160 PRINT "Total="; total
³ ³ PRINT "Total="; total
³
³ 170 END
'Programa ³ ³ END 'Programa ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ PROGRAMA BASICA or GWBASIC ³ ³ PROGRAMA
QBASIC ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Digitaremos (escribiremos) el programa con n£meros de l¡nea
primero, y luego, el programa QBasic. Antes de comenzar, repasa
la lecci¢n QB201 para que recuerdes bien c¢mo cargar
(entrar en
la memoria RAM) el programa int‚rprete
QBasic. Una vez que lo
hayas cargado, la pantalla del monitor se ver as¡...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ -
^³
³
±³
³
±³
³
±³
³
±³
³
±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
3 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
El s¡mbolo - centelleante, es el cursor. Esto quiere decir
que el sistema est listo para recibir instrucciones y
datos.
Digitemos la primera l¡nea...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
numeros
^³
³
±³
³
±³
³
±³
³ ±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Cada vez que digites una l¡nea, presiona <Ù (Enter)
para
brincar a la pr¢xima l¡nea. Aseg£rate de no cometer ning£n error
al digitar las l¡neas. Si cometes un error, usa
las teclas
cursoras para corregirlo.
He aqu¡ el programa ya digitado...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
numeros
^³
³ 110 REM
-------------------
±³
³ 115 CLS
±³
³ 120 LET a = 100
±³
³ 130 LET b = 100
±³
³ 140 LET total = a + b
±³
³ 150 REM
±³
³ 160 PRINT "Total=";
total
±³
³ 170 END
'Programa
±³
³ ±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
4 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨COMO
EJECUTAR UN PROGRAMA EN QBASIC
USANDO
--------------------------------------------
EL RUN MENU DEL EDITOR QBASIC?
------------------------------
Ahora que ya digitaste todo el programa, lo vas a
ejecutar
(run). Para ejecutarlo...
1. Presiona Alt primero y
despu‚s R. Aparecer el menu
de
ejecuci¢n (RUN).
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
nume³ Start Shift F5 ³
^³
³ 110 REM ----------------³ Restart
³
±³
³ 115 CLS
³ Continue F5 ³
±³
³ 120 LET a = 100 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
±³
³ 130 LET b = 100
±³
³ 140 LET total = a + b
±³
³ 150 REM
±³
³ 160 PRINT "Total=";
total
±³
³ 170 END
'Programa
±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
2. Ahora puedes presionar S ¢ Enter. El programa se
ejecutar
presentando el siguiente resultado en
pantalla...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Total=200
³
³
³
³
³
³ ³
³
³
³
³
³
³
³ ³
³
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
5 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Nota como en el RUN men£ hay otras dos opciones m s, adem s
de S(tart), que son (R)estart y (C)ontinue. La opci¢n...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
ÄÄÄ> ³ Start Shift F5 ³
^³
³
³ Restart ³
³
³
³ Continue F5 ³
³
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
...Start (empezar), ejecuta el programa empezando
con la
primera sentencia ejecutable en el m¢dulo principal del
programa.
M s adelante, cuando est‚s m s adelantado en el curso,
aprender s
que los programas QBasic se estructuran con un m¢dulo principal
y
otros secundarios.
Esa primera sentencia ejecutable, en nuestro programa
de
SUMA ser¡a CLS. As¡
que el programa empezar¡a a ejecutarse desde
esta sentencia.
Observa que tambi‚n puedes usar esta opci¢n con
s¢lo presionar Shift y F5 al mismo tiempo. Es una manera m s
r pida de ejecutar un programa.
Es importante que tengas en cuenta que si
ejecutas un
programa con Start, y luego
paras el mismo mientras est‚
"corriendo", se borrar cualesquiera
datos que hayas entrado
empezando el programa desde el principio. La opci¢n...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³ Start Shift F5 ³
^³
³
ÄÄÄ> ³ Restart ³
³
³
³ Continue F5 ³
³
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
...Restart (re-empezar), se usa para preparar un programa a
que empiece desde el principio. Al igual que Start,
tambi‚n
borra cualesquiera datos entrados
mientras el programa est‚
"corriendo".
La diferencia estriba en que Restart
marca o
enfatiza la primera sentencia ejecutable. En nuestro programa,
se enfatizar¡a la sentencia CLS. La opci¢n...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
6 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³ Start Shift F5 ³
^³
³
³ Restart ³
³
³
ÄÄÄ> ³ Continue F5 ³
³
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
...Continue
(continuar), se utiliza para
continuar
ejecutando un programa a£n despu‚s
de que el mismo se haya
detenido. Por esa
raz¢n, no borra los datos entrados mientras el
programa est‚ ejecut ndose. Si usas este comando el programa
empezar desde la £ltima sentencia ejecutada en
vez desde el
principio.
Por el momento, usaremos la opci¢n
Start. M s
adelante, usaremos las dem s.
¨COMO
EJECUTAR UN PROGRAMA EN QBASIC USANDO
-------------------------------------------
EL COMANDO RUN?
---------------
Otra forma de ejecutar el programa es mediante la orden RUN.
Para ello tienes que ir al MODO INMEDIATO que est en la
secci¢n
titulada Inmediate, presionando F6,
digitando RUN y luego
presionando <Ù (Enter).
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
numeros
^³
³ 110 REM
-------------------
±³
³ 115 CLS
±³
³ 120 LET a = 100
±³
³ 130 LET b = 100
±³
³ 140 LET total = a + b
±³
³ 150 REM
±³
³ 160 PRINT "Total=";
total
±³
³ 170 END
'Programa
±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ RUN 100_ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
7 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Si el programa
no tuviese l¡neas, podr¡a ejecutarse as¡...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ REM Suma de dos
numeros
^³
³ REM
-------------------
±³
³ CLS
±³
³ LET a = 100
±³
³ LET b = 100
±³
³ LET total = a + b
±³
³ REM
±³
³ PRINT "Total=";
total
±³
³ END 'Programa
±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ RUN_
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...escriendo RUN sin n£mero de l¡nea.
La sintaxis para RUN en QBASIC es...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
run "suma.bas" ³
³
ÀÄÄÄÂÄÄÄÄÙ ³
³ ÚÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ RUN ³ ³ RUN n£mero de l¡nea ³ ³ RUN nombre programa
Basic ³ ³
³ ÀÄÄÅÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
³ ÚÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿ ³
³ RUN RUN
100
run "c:\qbasic\suma.bas" ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
La primera y la segunda sintaxis son las que hemos
usado.
La tercera, es la que utiliza el nombre
completo del programa
Basic para ejecutarlo en modo inmediato. Cuando aprendas c¢mo
darle nombre a los programas, podr s usar esta
sintaxis, si lo
deseas. A veces es
conveniente. Sobre todo, si
quieres ejecutar
varios programas sin tener que "cargarlos" antes
en la menoria
RAM de la computadora.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
8 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Habr s notado que la sintaxis para el comando RUN tiene tres
maneras diferentes de ejecutar un programa. Por eso, la misma se
ha resumido de la siguiente forma...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ RUN [n£mero de
l¡nea] | "nombre del programa" ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Los par‚ntesis [ ] indican que el n£mero
de l¡nea es
opcional y el s¡mbolo |, que esta es otra opci¢n.
Es importante que sepas que RUN cierra todos los archivos y
borra la memoria de programa perdi‚ndose de esta
forma toda la
informaci¢n que hayas tenido en la misma.
¨QUE ES EL MODO INMEDIATO?
--------------------------
Cuando instruimos a la computadora a que
ejecutara el
programa SUMA.BAS con el comando RUN, observaste que
obtuviste
una respuesta inmediata.
Lo mismo ocurri¢ cuando presionaste
Shift F5 ¢ F5.
Pues bien, cuando la computadora ejecuta un
comando inmediatamente decimos que est en modo
inmediato. As¡
que...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
EL MODO INMEDIATO
³
³ ES EL
MODO DE OPERACION ³
³ CUANDO LA COMPUTADORA
EJECUTA COMANDOS ³
³ TAN PRONTO COMO SE
PULSA LA TECLA <Ù(Enter) ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Una buena utilidad que se le da a este modo de operaci¢n es
detectar y remover errores en un
programa, as¡ como otros
malfuncionamientos que puedan ocurrir. En lecciones
posteriores
trataremos este asunto con m s detenimiento.
¨QUE SON COMANDOS BASIC DE SISTEMA?
-----------------------------------
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ LOS COMANDOS
BASIC DE SISTEMA ³
³ SON
COMANDOS QUE SE EJECUTAN ³
³
EN EL MODO DIRECTO, ³
³ ESTO ES, TAN PRONTO
COMO SE OPRIME ENTER. ³
³
ALGUNOS SON:
³
³
RUN, SAVE, LOAD, NEW. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203 COMANDOS BASIC DE SISTEMA
9 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨QUE ES EL MODO DE PROGRAMA?
----------------------------
Cuando escribimos el programa de suma notaste que, despu‚s
de digitar cada l¡nea, ‚stas no se ejecutaban sino que el
cursor
brincaba a la pr¢xima l¡nea inmediatamente despu‚s que
pulsabas
la tecla Enter. Lo que realmente hac¡as era guardar
tales
instrucciones para poderlas usar una y otra vez.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³
EL MODO DE PROGRAMA
³
³ ES EL MODO DE OPERACION
CUANDO LA COMPUTADORA ³
³ ALMACENA TODAS LAS SENTENCIAS
(INSTRUCCIONES) ³
³ PARA SER EJECUTADAS LUEGO CON LA
ORDEN RUN ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨COMO GUARDAR PROGRAMAS EN QBASIC?
----------------------------------
El guardar tus programas en QBASIC es mucho m s sensillo que
con los int‚rpretes de BASICA o GW-BASIC. Lo £nico que tienes
que hacer es ir al FILE MENU y ah¡ seleccionar SAVE ¢ SAVE
AS...
El procedimiento es el siguiente:
Primero, selecciona un nombre para tu programa,
digamos,
SUMA.BAS.
Observa como la extensi¢n .BAS identifica el archivo
como un programa en BASIC.
Segundo, v‚ al FILE MENU presionado la tecla ALT. Nota c¢mo
al presionar ALT los nombres de los distintos men£s se
enfatizan
con un fondo negro.
Tercero, presiona la tecla cursora que tiene la
flechita
hacia abajo.
Notar s que inmediatamente aparece el FILE MENU...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ New ³Ûos numeros
^³
³ Open... ³Û----------
±³
³ Save ³Û
±³
³ Save as... ³Û0
±³
³ Print... ³Û0
±³
³ Exit ³Û= a + b
±³
ÃÄÜÜÜÜÜÜÜÜÜÜÜÜÛ
±³
³ PRINT "Total=";
total
±³
³ END 'Programa
±³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
10 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Cuarto, presiona dicha tecla nuevamente hasta que llegues a
Save as... Los tres
puntitos indican que inmediatamente despu‚s
que presiones ENTER aparecer la cajita de di logo Save
as...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ New ³Ûos numeros
^³
³ Open... ³Û----------
±³
³ Save ³Û
±³
³>Save as... ³Û0
±³
³ Print... ³Û0
±³
³ Exit ³Û= a + b
±³
ÃÄÜÜÜÜÜÜÜÜÜÜÜÜÛ
±³
³ PRINT "Total=";
total
±³
³ END 'Programa
±³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
Quinto, presiona ENTER para que aparezca
la cajita de
di logo...
ÚÄÄÄÄÄÄÄÄÄÄÄSave asÄÄÄÄÄÄÄÄÄÄÄ¿
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ File name: ³_
³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ C:\QBASIC
³
³
Dirs\Drives ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ .......... ³ ³
³ ³ .......... ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³
<Ok>
<Cancel>
<Help> ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...denominada Save as... En
la l¡nea de File name y desp£es
del cursor -, escribe...
ÚÄÄÄÄÄÄÄÄÄÄÄSave asÄÄÄÄÄÄÄÄÄÄÄ¿
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ File name: ³SUMA.BAS_ ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³ C:\QBASIC
³
³ Dirs\Drives ³
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³
³ ³ .......... ³ ³
³ ³ .......... ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
³
<Ok> <Cancel> <Help> ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
11 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...SUMA.BAS y presiona ENTER. Ver s que el programa es
guardado en el archivo as¡ llamado y aparecer de nuevo
el
listado de tu programa...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄSUMA.BASÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
numeros
^³
³ 110 REM -------------------
±³
³ 115 CLS
±³
³ 120 LET a = 100
±³
³ 130 LET b = 100
±³
³ 140 LET total = a + b
±³
³ 150 REM
±³
³ 160 PRINT "Total=";
total
±³
³ 170 END
'Programa
±³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...pero en la l¡nea de Untitled aparece ahora el nombre del
programa: SUMA.BAS.
Si usas el rat¢n basta conque coloques el puntero cursor del
mismo sobre el men£ que desees y presiones el selector
izquierdo.
Si haces alg£n cambio en el programa y deseas guardarlo de
nuevo
con el mismo nombre, en vez de seleccionar Save as...,
selecciona
s¢lo Save. Tu
programa se guardar con el mismo nombre.
¨QUE SIGNIFICA EL NOMBRE SUMA.BAS?
----------------------------------
Nota como el nombre del programa, SUMA.BAS, consta de
dos
partes...
SUMA.BAS
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
nombre del programa
extensi¢n
³
³
no debe tener m s
identifica
de 8 caracteres
qu‚ tipo de programa es
³
no
debe tener m s
de 3 caracteres
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
12 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...El nombre del programa SUMA y una extensi¢n llamada .BAS.
El nombre del programa no es otra cosa que el nombre bajo el
cual
se va a archivar el programa. Por eso se le llama tambi‚n nombre
de archivo.
La extensi¢n es una cadena de tres caracteres que
clasifica el nombre del programa o
nombre de archivo del
programa.
En nuestro ejemplo, .BAS significa que el
programa
llamado SUMA es un programa BASic.
¨COMO CARGAR PROGRAMAS EN QBASIC?
---------------------------------
Ahora veremos como cargar (introducir) un programa
en la
menoria RAM de la computadora. Para ello, si no te has salido
del EDITOR QBASIC, h zlo ahora. Puedes hacerlo presionando las
teclas Alt F X, una detr s de la otra.
Si a£n est s en el directorio QBASIC, el
indicador debe
leer...
C:\QBASIC>
...eso significa que abriste un directorio especial
para
QBasic seg£n las instrucciones
dadas en la lecci¢n QB201 p gina
5. Si no es as¡,
regresa a esa lecci¢n nuevamente, y abre uno,
seg£n las direcciones en dicho apartado. Puedes ejecutar QBasic
con...
C:\QBASIC>QBASIC
Sin embargo, sino has hecho un archivo de
comandos para
ejecuci¢n autom tica (batch file) seg£n las direcciones
dadas en
esa misma lecci¢n QB201 p gina 7, deja esta lecci¢n,
vuelve a la
lecci¢n QB201 y haz uno.
Una vez que lo hayas hecho, s¢lo tienes
que digitar QB despu‚s del indicador, pronto estar s en el
EDITOR
QBASIC...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³_ ^³
³
±³
³
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA 13 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Para cargar el archivo SUMA.BAS, que es el
que contiene
nuestro programa de suma, procede de la siguiente manera:
Primero, v‚ al FILE MENU presionando ALT y luego la
tecla
cursora con direcci¢n hacia abajo. Aparecer el FILE MENU...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ New ³Û
^³
³ Open... ³Û
±³
³ Save ³Û
±³
³ Save as... ³Û
±³
³ Print... ³Û
±³
³ Exit ³Û
±³
ÃÄÜÜÜÜÜÜÜÜÜÜÜÜÛ
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ cls:files
"*.bas"
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Segundo, selecciona OPEN..., con dicha tecla...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ New ³Û
^³
³Û Open... ³Û
±³
³ Save ³Û
±³
³ Save as... ³Û
±³
³ Print... ³Û
±³
³ Exit ³Û
±³
ÃÄÜÜÜÜÜÜÜÜÜÜÜÜÛ
±³
³
v³
³<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±Ä>³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄImmediateÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ cls:files
"*.bas"
³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
...y luego presiona ENTER.
Ver s lo siguiente:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA 14
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄUntitledÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ^³
³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Û ±³
³ ³ File Name:³ *.BAS_
³ ³Û ±³
³ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³Û ±³
³ ³ C:\QBASIC FILES
DIRS\DRIVES ³Û ±³
³ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³Û ±³
³ ³ ³ SUMA.BAS
³ ³.. ^ ³Û ±³
³ ³ ³ ³ ³[-A-] ± ³Û ±³
³ ³ ³
³ ³[-B-] ± ³Û ±³
³ ³ ³
³ ³[-C-] ± ³Û ±³
³ ³ ³
³ ³
V ³Û ±³
³ ³ À<ı±±±±±±±±±±±±±±±±±±±±±±Ä>Ù ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ ³Û v³
³<ı±±±³
³Û±±Ä>³
ÃÄÄÄÄÄij<ı±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±³ÛÄÄÄÄ´
³ cls:fÀÄÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³<Shift+F1=Help <F6=Window> <F2=Subs> <F5=run> <F8=Step>³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Una forma m s r pida para hacer lo anterior
es presionando
las teclas Alt O.
Si SUMA.BAS es el £nico programa que
has
guardado, aparecer £nicamente este nombre en la secci¢n
titulada
Files.
Tercero, presiona TAB para llevar el cursor a la lista
de
archivos (files).
Cuarto, mueve las teclas cursoras correspondientes hasta que
el archivo SUMA.BAS se enfatice.
Quinto, presiona ENTER.
Ver s c¢mo el programa se carga en
la memoria RAM y aparecer en la pantalla as¡:
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³File Edit View Search Run
Debug Options
Help³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄSUMA.BASÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ 100 REM Suma de dos
numeros
^³
³ 110 REM -------------------
±³
³ 115 CLS
±³
³ 120 LET a = 100
±³
³ 130 LET b = 100
±³
³ 140 LET total = a + b
±³
³ 150 REM
±³
³ 160 PRINT "Total=";
total
±³
³ 170 END
'Programa ±³
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
15 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
¨COMO
BORRAR UN PROGRAMA EN MEMORIA PARA ENTRAR UNO NUEVO?
----------------------------------------------------------
Cuando te ense¤amos
a cargar un programa nuevo en
la
computadora hicimos que sacaras de la memoria principal el
Editor
QBasic. Sin
embargo, una manera de borrar un programa que est‚s
usando para programar o entrar otro es por
medio de la orden o
comando Basic de sistema NEW. Este borra el programa
en la
memoria que estas usando as¡ como todas las
variables de tal
manera que puedas entrar un programa nuevo.
Para esto, lo £nico que tienes que hacer es ir al FILE MENU,
de la forma que aprendiste y seleccionar New. Inmediatamente la
pantalla se borrar y aparecer tu pantalla inicial.
¨COMO REGRESAR AL SISTEMA OPERATIVO?
------------------------------------
Si quieres salir del int‚rprete Basic y regresar al sistema
operativo, basta conque presiones las
teclas ALT F X.
Sin
embargo, en otros int‚rpretes de Basic como
GWBasic y Basica,
esto se hace con el comando SYSTEM.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ EL COMANDO
SYSTEM ³
³ CIERRA TODOS LOS ARCHIVOS ABIERTOS ³
³ Y
REGRESA AL CONTROL DEL DOS
³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
En estos int‚rpretes con s¢lo escribir SYSTEM regresar s al
sistema operativo (DOS).
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
16 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
COMO EJECUTAR UN PROGRAMA EN
OTROS INTERPRETES BASIC
----------------------------------------------------
En otros int‚rpretes de Basic (BASICA o GW-BASIC),
para
ejecutar un programa, tienes que digitar el comando
RUN en el
modo inmediato y luego presionar ENTER.
La sintaxis para RUN en BASICA o GW-BASIC es...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ RUN
³
³ RUN n£m. de l¡nea ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
La segunda versi¢n de RUN, la que lleva el n£mero de l¡nea
despu‚s del comando RUN, se usa si quieres que
tu programa se
ejecute en una l¡nea espec¡fica del mismo. En este ejemplo, como
solamente queremos que el programa se
ejecute al comienzo del
mismo, es decir, empezando en la primera
l¡nea basta conque
digitemos RUN sin n£mero de l¡nea alguno despu‚s de ‚l.
COMO GUARDAR UN PROGRAMA EN
OTROS INTERPRETES BASIC
---------------------------------------------------
Una vez que hayas hecho tu programa en otros
int‚rpretes
basic puedes guardarlo en un disco usando el comando
SAVE. Su
sint xis es...
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ SAVE "nombre
del programa" ³
³
³
³ SAVE "nombre del programa",A ³
³
³
³ SAVE "nombre del programa",P ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Este comando NO EXISTE EN QBASIC COMO TAL. En su lugar,
QBASIC usa el FILE MENU, como explicamos anteriormente.
Para guardar el programa de SUMA como
SUMA.BAS puedes
guardarlo as¡...
SAVE "SUMA.BAS"
Una vez que lo hayas guardado, puedes digitar
FILES(este,
aunque existe en Qbasic, ya no se usa) para desplegar los
nombres
de todos los archivos previamente guardados. Si ves el archivo
SUMA.BAS como uno de los archivos listados, te dar s
cuenta que
el mismo ha sido exitosamente guardado el el disco.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
17 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Si quieres guardar tu programa en un disco de un manejador
de disco (drive) diferente, digamos, el A, debes dijitar...
SAVE"A:SUMA.BAS"
Cuando usas la primera versi¢n de SAVE...
SAVE "nombre del programa"
...est s guardando tu programa en un
formato binario
comprimido.
Los archivos guardados de esta forma ocupan menos
espacio en el disco y es guardado y
cargado m s r pido que en
otro formato.
Sin embargo, si por casualidad quieres ver el contenido del
archivo guardado usando el comando del sistema
operativo TYPE,
s¢lo ver s basura. Otra desventaja que tiene el formato
de
compresi¢n binaria es que si intentas
"pegarlo"(MERGE) en alg£n
otro programa que est‚s usando, no podr s hacerlo.
La segunda versi¢n de SAVE...
SAVE "nombre del programa",A
...se usa para guardar tu programa en formato ASCII(se lee
aski).
Este formato ocupa m s espacio en
el disco y se
guarda (save) y se carga (load)
lentamente. A
pesar de eso,
tiene la ventaja de que puedes "pegarlo" en el
programa que est‚s
usando actualmente y, adem s, puedes ver su
contenido usando el
comando TYPE de tu sistema operativo. Por ejemplo, si guardas tu
programa as¡...
SAVE "SUMA.BAS",A
...cuando
est‚s en tu sistema operativo, puedes verlo con
s¢lo escribir....
TYPE "SUMA.BAS"
Otra cosa que tienes que tener en cuenta es
que QBASIC
acepta programas de BASICA o GW-BASIC si est n en este
formato.
Si tienes alg£n programa hecho en una de estas versiones de
BASIC
y no est en formato ASCII, puedes guardar nuevamente el
programa
en formato ASCII usando la forma...
SAVE "nombre del programa",A
...como en el ejemplo SAVE "SUMA.BAS",A.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ QB203
COMANDOS BASIC DE SISTEMA
18 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
La
tercera versi¢n...
SAVE "nombre del programa",P
...se
usa para proteger tu archivo guard ndolo en un formato
binario codificado.
Cuando el archivo es cargado en la memoria
principal no puedes listarlo (LIST) en la pantalla. Si usas este
formato tienes que tener esta advertencia en mente: UN ARCHIVO
PROTEGIDO NO SE PUEDE LISTAR. As¡ que, si deseas usar la forma
protegida de SAVE aseg£rate de haber
previamente guardado tu
archivo primero en forma binaria o en formato ASCII. El archivo
protegido se usa cuando tu quieres vender tu programa o cuando
lo
env¡as a otros con fines evaluativos.