Está en la página 1de 4

unicuec Computacin II

I. Antecedentes del Quick Basic.

Breve historia del BASIC


BASIC: (Acrnimo de Begginers All-purpouse Simbolic Instruction Code, Cdigo de
instrucciones simblicas multiuso para principiantes) Fue desarrollado por Tomas Kurtz y
John Kemeny en Dartmouth College como un dialecto del Fortran para ensear programacin
de una manera fcil a los que en ese tiempo (1964) se queran introducir al mundo de la
informtica. El BASIC es un lenguaje orientado a personas, es el ms popular y el ms
utilizado en la historia de la informtica pero por desgracia esta muy mal considerado entre
los programadores llamados profesionales, ya que segn ellos se tiende a hacer programas
poco legibles. Cuando recin se crearon las PC, el lenguaje BASIC se convirti en la primera
lengua franca de las computadoras gracias a Microsoft BASIC, ya que este vena instalado
junto con los ordenadores IBM y su uso era muy fcil. El lenguaje BASIC es el lenguaje de
programacin del que se han creado ms versiones y dialectos, pero gan su popularidad
debido a algunas implementaciones como Apple BASIC (para computadoras Apple), y sobre
todo a GW-BASIC y BASICA (ambos de Microsoft). Lo malo hasta aqu era que el lenguaje
requera de nmeros de lnea, era un interprete y era miserablemente estructurado.

Posteriormente vinieron dos potentes versiones del BASIC: Microsoft QuickBASIC y


luego Turbo Basic (de Borland). Ambas versiones presentaban un lenguaje estructurado,
compilado, considerablemente mejorado y muy amigable con el programador tanto novato
como avanzado. Aunque debido a tantas versiones que haban salido del lenguaje BASIC se
trato intilmente de crear un estndar, este lo vinieron a marcar los BASIC de Microsoft
(como siempre...): BASICA y GW-BASIC. Esto es, todas las versiones salidas posteriormente
tendran que ser compatibles con BASICA o GW-BASIC. Aunque Turbo Basic y
QuickBASIC eran compatibles con los BASIC de Microsoft, de ambas versiones la que gan
mas popularidad fue QuickBASIC a pesar de que nada tena a que hacer frente a Turbo Basic
en cuanto a velocidad de compilacin. Por el otro lado, QuickBASIC desde la versin 4.0
contaba con un completo sistema de ayuda que mejor sustancialmente en la versin 4.5,
soporte de ratn; capacidad de obtener amplia ayuda, ejemplos y pormenores sobre una
sentencia con solo dar un clic con el botn secundario del ratn sobre ella, lo cual resultaba
muy til, cmodo y amigable. Adems contena otras muchas ms comodidades con respecto
al Turbo como tipos de variables definidos por el usuario, editor inteligente, un gestor de
ventanas ms potente, y capacidad de declarar variables y constantes de una manera ms
potente. Posteriormente se fue perfeccionando hasta llegar a su versin 6.0 llamada desde ah
y hasta la versin 7.1 BASIC PDS (Profesional Development System, Sistema de desarrollo
profesional). Posteriormente Microsoft distribuy junto con las ltimas versiones de MS-DOS
un interprete llamado Qbasic, del cual sali la versin 1.0 y luego la 1.1 que correga algunas
deficiencias de su predecesor. Cabe aclarar que a raz de esto, mucha gente usa el trmino
Qbasic para referirse a los anteriores compiladores QuickBASIC. Este intrprete (Qbasic) es
compatible con GW-BASIC, BASICA y QuickBASIC, salvo por algunos elementos minimos.

Actualmente el lenguaje BASIC es ya estructurado y cuenta con gran utilizacin en las


empresas gracias a Visual Basic, ya que incorpora varias mejoras como por ejemplo su
utilizacin en procesadores de texto, hojas de calculo, bases de datos, pginas Web, etc. Para
empezar, mencionar que Visual Basic es una potente herramienta basada en el lenguaje

3
unicuec Computacin II
BASIC y en la programacin orientada a objetos (POO) que permite programacin grfica
para WINDOWS e Internet, capaz de desarrollar aplicaciones rpidamente (RAD por sus
siglas en ingls: Rapid Aplication Development, Desarrollo Rpido de Aplicaciones) y con
un mnimo de cdigo.

Pero a pesar de todo, el propsito fundamental con que fue creado el lenguaje BASIC fue
el servir como instrumento para ensear a programar a principiantes de una manera fcil, y es
ideal para aprender rpidamente otros lenguajes considerados ms difciles como Pascal o C.

4
unicuec Computacin II

II. Introduccin al Quick Basic.

INTRODUCCION A LA PROGRAMACION

Definicin del programa.

Un programa es un conjunto de comandos, ordenes y procedimientos, que instruyen a la


computadora para que se pueda realizar una tarea determinada de manera exacta, rpida y
completa.

La programacin se maneja mediante una metodologa muy tcnica, que parte el anlisis del
problema hasta la implementacin, del programa en la computadora.

Los programas generalmente se introducen, por primera ocasin, por del teclado, para que
sean reconocidos por la maquina y as estar en posibilidades de ejecutar la tarea para lo que
fueron creados; permanecen en la memoria hasta que sean borrados o se apague la
computadora. Para evitar la perdida de un programa que deseamos conservar, se debe guardar
en la unidad de almacenamiento secundario, con lo cual podemos usarlo cuantas veces sea
necesario sin necesidad de escribirlo nuevamente.

Los programas que manejan las computadoras pueden dividirse en tres tipos:

Programas del sistema operativo.


Programas del lenguaje de programacin.
Programas de aplicacin.

PROGRAMAS DEL SISTEMA OPERATIVO

Un sistema operativo es una coleccin de programas y utileras diseado para facilitar al


usuario la creacin y el manejo de archivos; adems se encarga de ejecutar programas, de la
operacin y control de los dispositivos perifricos conectados con la computadora.

PROGRAMAS DEL LENGUAJE DE PROGRAMACIN


En los lenguajes de la programacin el usuario puede elaborar, mediante un conjunto de
instrucciones que se le van dictando a la computadora, su propio programa para resolver un
problema en particular.

Los lenguajes de programacin ms comunes son:

BASIC, QUICK BASIC, FORTRAN, PASCAL, C y otros mas.

PROGRAMAS DE APLICACIN
Los programas de aplicacin estn formados por un conjunto de instrucciones generales
codificadas para resolver cierto tipo de problemas con las mismas caractersticas.

5
unicuec Computacin II
Las ventajas para los usuarios en este tipo de programas o paquetes, es que no se necesitan
saber programacin, ya que es relativamente fcil su uso, pues que el equipo genero el
paquete lo hizo pensando en dar solucin a todo tipo de problemas que se encuentre
relacionado con su aplicacin.

Estos programas se clasifican en:

. HOJA ELECTRNICA
. PROCESADORES DE PALABLRAS
. BASE DE DATOS
. COMUNICACIN
. GRFICOS

PROGRAMAS DE APLICACIN

Hoja Procesador Comunicaciones Grficos


Electrnica de Administracin
palabras de bases de datos

METODOLOGA DE LA PROGRAMACIN

Al desarrollar un programa es conveniente tener una metodologa, te recomendamos


desarrollar los siguientes pasos:

Anlisis del problema o tarea.


Algoritmo.
Diagrama de flujo.
Prueba de escritorio.
Codificacin.
Depuracin.

ANLISIS DEL PROBLEMA O TAREA

En el proceso de desarrollo de un problema debemos efectuar, como primer paso, un anlisis


del problema o tarea que se requiere sea realizado por la computadora, pensar en las
operaciones que se necesitan para resolverlo, los datos que se van a manejar dentro del
programa y las aplicaciones que tiene con la realidad.

También podría gustarte