Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de Programación QBasic
Lenguaje de Programación QBasic
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
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:
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.