Está en la página 1de 11

LENGUAJE DE

PROGRAMACIÓN QBASIC
• QBasic es un entorno de desarrollo integrado y un Intérprete para
una variante del lenguaje de programación BASIC basada en el
compilador QuickBASIC

Las siglas B.A.S.I.C. significa Beginners' All-purpose Symbolic


Instruction Code,(Código de instrucciones simbólico para todos
los propósito para principiantes
El lenguaje BASIC fue inventado en 1964 por John George Kemeny y Thomas Eugene
Kurtz en el Dartmouth College, con la ayuda de otros como la programadora Mary
Kenneth Keller. En años subsiguientes, mientras que otros dialectos de BASIC aparecían,
el BASIC original de Kemeny y Kurtz fue conocido como Dartmouth BASIC.

BASIC fue diseñado para permitir a los estudiantes escribir programas usando terminales
de un computador en tiempo compartido. Estaba pensado para reducir notablemente la
complejidad de los otros lenguajes del momento, con uno diseñado específicamente para
la clase de usuarios que los sistemas de tiempo compartido permitían: un usuario más
sencillo, fuera del área de las ciencias de la computación, a quien no le interesaba tanto la
velocidad, solo el hecho de ser capaz de programar y usar la máquina sin demasiadas
complicaciones. Los diseñadores del lenguaje también querían que permaneciera en el
dominio público, lo cual contribuyó a que se diseminara rápidamente.
Los ocho principios que rigieron el diseño de BASIC fueron:
• Ser fácil de usar para los principiantes.
• Ser un lenguaje de propósito general (no orientado).
• Permitir a los expertos añadir características avanzadas, conservando simple el
lenguaje para los principiantes.
• Ser interactivo en todos los casos.
• Proveer mensajes de errores claros y amigables.
• Responder rápido en los programas pequeños en general.
• No requerir un conocimiento del hardware de la computadora.
• Proteger al usuario del sistema operativo.
Los principales comandos de BASIC son:

• PRINT: Es usado para escribir textos o realizar gráficos.


• INPUT: Este mando se utiliza para leer un dato y lo almacena en una variable de texto o
numérica. Para diferenciarlas se utiliza el signo “$” para las de texto. Por ejemplo,
“DOMICILIO$”.
• LOCATE FILA, COLUMNA: Se utiliza para ubicar el cursor en una determinada cuadrícula
en la que se divide la pantalla.
• FOR X =¿? TO¿? NEXT: Este comando es usado para establecer un bloque de sentencias
que van a ser repetitivas por medio de un contador. Por ejemplo, el mando sería escribir 5
veces una palabra determinada.
• IF ¿? THEN ¿? ELSE END IF: Se necesita recurrir a este comando cuando existe una
estructura de decisión en la cual se debe introducir un criterio. El sistema determinará de
acuerdo a la variable un resultado asignado.
Ingresar tres valores por teclado y mostrar por pantalla el mayor.
Los elementos más destacados en el lenguaje BASIC son:
Sintaxis
Al ser un lenguaje de programación que sea fácil de interpretar por usuarios principiantes y que sea
interactivo, BASIC sólo necesita usar los comandos LET, IF, PRINT, INPUT y GOTO. De esta manera, se
podrán realizar gráficos, escribir textos, leer datos (tanto numéricos como de textos) y tomar decisiones de
acuerdo a una escritura determinada.
En caso de agregarle una estructura de datos de memoria, se incorporarán otros mandos básicos como FOR y
GOSUB. Además, para evitar tener una numeración de línea obligatoria se utiliza RENUMBER, lo cual ya no
es muy usado en los dialectos modernos de BASIC como es el caso de XBASIC y BCX.

Procedimientos
Los programadores cuentan con una biblioteca que se encuentra incorporada en los procedimientos de este
lenguaje. Esto generó, en el principio de la implementación de este lenguaje, que los usuarios no puedan
escribir sus propios procesos, ya que lo tenían que hacer mediante el mando GOTO.
Esto traía como resultado una complicación en el flujo de procedimientos. Se generaban diagramas muy
confusos, lo cual era difícil de sostener en el tiempo y muchas veces sólo podían ser leídos únicamente por sus
propios programadores.
Control de flujo

Para solucionar el problema de los procedimientos se crearon enunciados que funcionarían como
subrutinas. Esto permitió que BASIC se pueda ramificar sin tener la necesidad de acceder a
determinados parámetros o a algunas variables específicas. Por lo que se logró que, dentro del flujo
de procedimientos, se puedan realizar retornos al inicio o empezar desde otro lugar.

Estas novedades se incorporaron en QuickBASIC y BASIC PDS a mediados de la década del 80


estableciendo subrutinas a procedimientos que no devuelven un valor y funciones a aquellos que sí
lo hacen .
Requerimientos Q basic
• [PC con procesador Pentium]
• [Microsoft Windows 95 o superior]
• [24MB de RAM para Windows 95(se recomiendan 32 MB)]
• [135 MB de espacio en disco duro]
• 21hygyg

También podría gustarte