Quick Basic 4.5 – Capítulo 01 – Curso inicial

1. Introducción a QuickBASIC 4.5
¿Qué es QuickBASIC?
QuickBASIC 4.5 es un lenguaje de programación estructurado desarrollado por Microsoft en la década de 1980. Está diseñado para facilitar la creación de programas y aplicaciones en el entorno MS-DOS. QuickBASIC es conocido por su facilidad de uso y su capacidad para generar programas rápidos y eficientes.
Características y Ventajas
- Simplicidad: QuickBASIC se enfoca en la programación estructurada, lo que facilita la escritura de código limpio y organizado.
- Rapidez: Gracias a su compilador, los programas QuickBASIC se ejecutan de manera eficiente y rápida.
- Amplia Documentación: Microsoft proporciona una documentación detallada que incluye ejemplos y tutoriales para ayudar a los programadores a aprender y usar QuickBASIC.
- Entorno de Desarrollo Integrado (IDE): QuickBASIC incluye un entorno visual que ofrece un editor de código, depurador y otras herramientas, lo que simplifica el proceso de desarrollo.
Entorno de Desarrollo
El entorno de desarrollo de QuickBASIC 4.5 incluye las siguientes características:
- Editor de Código: Permite escribir, editar y guardar programas en lenguaje QuickBASIC.
- Depurador: Ayuda a identificar y corregir errores en el código, permitiendo la ejecución paso a paso y la inspección de variables.
- Compilador: Transforma el código fuente en un programa ejecutable.
- Ventana de Resultados: Muestra mensajes de error, advertencias y resultados de ejecución.
2. Fundamentos de Programación en QuickBASIC
Estructura Básica de un Programa
Un programa en QuickBASIC sigue una estructura básica:
DECLARE SUB Saludo()
CLS
PRINT "¡Bienvenido a QuickBASIC!"
Saludo
END
SUB Saludo
PRINT "Hola desde la subrutina Saludo."
END SUB
En este ejemplo, el programa muestra un mensaje de bienvenida en la pantalla y luego llama a una subrutina llamada «Saludo» que muestra otro mensaje.
Variables y Tipos de Datos
Las variables se utilizan para almacenar datos en un programa. Pueden ser de diferentes tipos, como enteros, cadenas de texto y números en coma flotante:
DIM edad AS INTEGER
DIM nombre AS STRING * 50
edad = 25
nombre = "Juan"
PRINT "Nombre:", nombre
PRINT "Edad:", edad
Operadores y Expresiones
Los operadores se utilizan para realizar operaciones en las variables y valores. Por ejemplo:
a = 10
b = 5
resultado = a + b * 2
PRINT "El resultado es:", resultado
Instrucciones de Control
QuickBASIC incluye instrucciones de control para tomar decisiones y repetir acciones:
IF-THEN-ELSE
INPUT "Ingrese su edad: ", edad
IF edad >= 18 THEN
PRINT "Eres mayor de edad."
ELSE
PRINT "Eres menor de edad."
END IF
Bucle FOR-NEXT
FOR i = 1 TO 5
PRINT i
NEXT i