Está en la página 1de 35

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRICA

PROGRAMACION DIGITAL APLICADA

BASIC

DOCENTE: APESTEGUIA INFANTES JUAN ANTONIO


CICLO: 2022 – B
INTEGRANTES:
 AYMA CONTRERAS ROYERI 1523120361
 DUANNY EBHER RUIZ DE LA CRUZ 2123160012
 NEYRA LUNA ANTONIO 100661J
 SOVERO LUNA MIGUEL ANGEL 1613125266
 TUPAC CORONEL ANDRES 1523120316
 VERASTEGUI TOLENTINO NAHUM JOB 1727225226
GRUPO HORARIO: 01N
GRUPO: 5

2022 B
INDICE
1. RESUMEN…………………………………………………………………………………………………………………………3
2. INTRODUCCIÓN ..................................................................................................................... 3
3. HISTORIA ............................................................................................................................... 4
4. MARCO TEORICO ................................................................................................................... 7
5. VENTAJAS Y DESVENTAJAS .................................................................................................. 10
6. APLICACIONES .................................................................................................................... 11
7. BIBLIOTECA .......................................................................................................................... 18
8. EJERCICIOS....................................................................................................................27
9. CONCLUSIONES…………………………………………………………………………….34
10. BIBLIOGRAFIA ...................................................................................................................... 34
1. RESUMEN

En este Trabajo monográfico vamos a enfocarnos en el tema que es el lenguaje de


programación BASIC. A lo largos de los años el lenguaje fue evolucionando y
adaptándose a las necesidades de la humanidad, en esta monografía vamos a
desarrollar con ejemplo cada una de ellas y también tomar en cuenta las más
actualizadas.
El lenguaje de programación Basic, viene evolucionando a través de los años creado
en creado en 1964 por Thomas Eugene Kurtz y John George Kemeny.
Este lenguaje se creó para que a los estudiantes de las universidades fuera más fácil
aprender a programar (sobre todo los que no estudiaban carreras de ciencias).
Con el paso del tiempo, ya en los años 80, el programa fue evolucionando y ganando
popularidad de uso, creando versiones de MS-DOS como GW-BASIC.

2. INTRODUCCIÓN

BASIC es un lenguaje de programación de propósito general que ofrece economía


sintáctica, control de flujo, estructuras sencillas y un buen conjunto de operadores.
Es un lenguaje que no está especializado en ningún tipo de aplicación. Esto lo hace
un lenguaje versátil y potente, con un campo de aplicación ilimitado y, sobre todo, se
puede aprender rápidamente. En poco tiempo, un programador puede utilizar la
totalidad del lenguaje.

El BASIC fue el primer lenguaje de programación desarrollado. Fue a mediados de la


década de los sesenta por los profesores John G. Kemeny y Thomas E. Kurtz en el
Dartmouth College, en California. Su código se basa en el vocabulario inglés y en las
expresiones matemáticas. Consta de cientos de instrucciones para utilización de
gráficos, procesado de textos, uso de variables, archivos, etc.

EL BASIC utiliza un alfabeto formado por los caracteres alfabéticos: A-Z, cifras 0-
9, caracteres especiales como operadores aritméticos: +, -, *, etc., y otros: (,), $, etc.

El lenguaje BASIC es, originalmente, un lenguaje interpretado. Existen dos tipos de


lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
del código fuente para funcionar (por ejemplo, GW-BASIC y QBasic). Los
compilados, convierten el código fuente en un archivo objeto y éste en un archivo
ejecutable. Este es el caso del lenguaje C y de las versiones más completas y
recientes del BASIC.
3. HISTORIA

‘’La programación siempre se ha visto desde fuera como una tarea ardua y
compleja. Solo hace falta mirar un código sin saber programar para ver
solamente un galimatías de símbolos y palabras sin sentido. Pero BASIC
cambió esta visión de la programación y de la informática en general, solo al
alcance de unos pocos por aquel entonces. BASIC nació para enseñar
computación a todos los públicos y gozó de gran popularidad en escuelas e
institutos. ’’

En los años 60, la computación no era tan popular como hoy. Los ordenadores,
como tal, eran básicamente armatostes gigantescos al alcance de empresas y
organizaciones públicas que podían desembolsar el coste de una computadora
de aquel entonces, tal y como vimos en el artículo UNIVAC, la computadora
que inspiró a Asimov. Y para manejarlos, había que introducir las órdenes
mediante tarjetas perforadas. Tendríamos que esperar a los años 70 para
conocer las primeras computadoras domésticas o microcomputadoras. Y, en
medio, ordenadores como el popular PDP-11, al que se accedía desde varios
terminales y en el que se introducían órdenes o comandos a distancia.
Es en esta época de transición, en la que las grandes computadoras
empezaban a reducir su tamaño e introducían los microprocesadores aunque
todavía tenían el tamaño de un armario, cuando nace BASIC, la respuesta que
dieron los matemáticos John Kemeny y Thomas Kurtz a la necesidad de
extender la computación más allá del ámbito técnico y científico.

Tal y como recuerda un letrero metálico colocado en New Hampshire, Estados


Unidos, allí se creó BASIC, “el primer lenguaje de programación para
computadoras user friendly”. El letrero sigue con este texto: “En 1964, los
profesores de matemáticas de Dartmouth College, John Kemeny y Thomas
Kurtz, crearon uno de los primeros lenguajes de programación para
computadoras user friendly llamado Beginner’s All-purpose Symbolic Instruction
Code (o traducido libremente, Código Simbólico de Instrucciones Multipropósito
para Principiantes)”. Y tal y como explica el propio letrero metálico, “BASIC hizo
la programación computacional accesible a los estudiantes y, con la
popularidad de los ordenadores personales, a todo el mundo. Se convirtió en la
manera principal para gente de todo el mundo de aprender a programar
ordenadores, y variantes de BASIC siguen en uso hoy en día”.

El nacimiento de BASIC
John George Kemeny y Thomas Eugene Kurtz eran científicos
computacionales y matemáticos, dos profesiones muy asociadas por aquel
entonces. Profesionalmente, daban clases de matemáticas en la Dartmouth
College, una universidad privada en el estado de New Hampshire. Y se
encontraron con una necesidad: ampliar la base de usuarios que empleaban
computadoras en aquel entonces más allá del ámbito matemático y científico,
algo que hoy nos parece de lo más natural pero que en los años 60 era ciencia
ficción, literalmente. Principalmente, porque para manejarte con un ordenador
debías programarlo. Todavía faltaba mucho para los sistemas operativos
modernos, como UNIX (1969) o DOS (1981), y olvidaos de las interfaces
gráficas a las que estamos acostumbrados. No llegarán hasta finales de los 70
y principios de los 80.

Así que en 1964, Kemeny y Kurtz diseñan y lanzan BASIC, un lenguaje fácil de
usar para los estándares del momento, de carácter genérico, orientado a
objetos y listo para funcionar en las computadoras de aquel entonces. Además,
la idea era que sirviera como introducción para, más adelante, introducirse en
el aprendizaje de FORTRAN, uno de los lenguajes más populares de la época.
De manera que BASIC podía servir para iniciarse en computación y aprender a
programar sin necesidad de ser matemático o estudiar matemáticas a nivel
universitario. Un propósito similar al del lenguaje Logo, del que hablé en un
artículo anterior: Logo, la tortuga que enseñaba a programar.
BASIC y los ordenadores de sobremesa
Pero la verdadera fama de BASIC, y por ello estamos hablando de ello en estas
líneas, llega con las microcomputadoras, máquinas que podían colocarse en
una mesa y usarse directamente, sin terminales físicos de por medio y a unos
precios más acordes al bolsillo del público. La segunda mitad de los años 70
supone la llegada de Apple, IBM o Commodore a los domicilios de cualquiera
que tuviera curiosidad o la necesidad de usar un ordenador sin acudir a la
oficina o a la universidad.

De aquí surgirán versiones de BASIC adaptadas a las diferentes arquitecturas


del momento. Dentro de una institución como el Homebrew Computer
Club surgirá Tiny BASIC (1975), una versión de BASIC que cabía en tan sólo 3
KB de memoria. Otra versión popular fue Altair BASIC (1975), creada por nada
más y nada menos que Paul Allen y Bill Gates, fundadores de una recién
nacida Micro-Soft. Commodore y Sinclair también crearon sus propias
versiones de BASIC. Incluso el propio Steve Wozniak creó Integer BASIC, su
propio intérprete para Apple I (1976) y Apple II (1977). La popularidad fue tal
que la gran mayoría de computadoras domésticas comercializadas en los 80
contaban con un intérprete BASIC preinstalado en su memoria ROM.

BASIC se convirtió, de facto, en el lenguaje preferido de usuarios y


aficionados a la computación personal, hasta el punto que revistas del sector
facilitaban el código para programar tus propios juegos. Solo tenías que
introducir las instrucciones indicadas en los artículos. Precisamente la
naturaleza de BASIC le dio tanto éxito. Con comandos tan simples
como HELLO, NEW, LIST, SAVE, RENAME, RUN y STOP, BASIC fue la
primera puerta de entrada a la informática para los primeros usuarios de los
años 70 y 80.

El legado de BASIC: Visual Basic


Todo tiene un principio y un final. BASIC nació con un propósito en un contexto
concreto. En la actualidad son otros los lenguajes de programación más
populares, como vimos en Todos tienen un origen: así se crearon los lenguajes
de programación más populares.
Lenguajes como C o C++ superaban en funcionalidad y posibilidades a BASIC,
dentro de unos parámetros similares de facilidad de uso, por lo que BASIC
perdió popularidad en la segunda mitad de los 80. No fue hasta la llegada
de Visual Basic que este lenguaje de programación tuvo una segunda vida.

Visual Basic sale a la luz en 1991 de las manos de Microsoft como evolución
de QuickBASIC, la versión de BASIC que Microsoft hizo para MS-DOS en
1985. Visual Basic se desarrolló inicialmente para MS-DOS pero luego dio el
salto a Windows. Por lo demás, tenía las ventajas de BASIC, tanto en
funcionalidad como en facilidad de uso. Además, su estructura en bloques lo
hacía idóneo para principiantes y amateurs, de manera que se convirtió
también en un lenguaje de programación muy solicitado.

¿Qué queda de BASIC? En la práctica ha sido sustituido por otros lenguajes


como Python, C++ o Java. Pero como en internet hay de todo, los más curiosos
encontrarán intérpretes de todos los colores, algunos desarrolladores más allá
de los 90 por aficionados y entusiastas de BASIC. Y como no podía ser de otra
manera, incluso hay intérpretes online para trastear y curiosear desde el
navegador, como Quite BASIC, que muestra una lista de comandos disponibles
así como ejemplos de programas creados con BASIC.

4. MARCO TEÓRICO

Visual Basic es un lenguaje de programación y entorno de desarrollo integrado (IDE).


Se deriva del lenguaje de programación BASIC más antiguo, y por lo tanto se considera
un lenguaje de programación útil y relativamente fácil de aprender para los principiantes.
Visual Basic 6.0 fue la última edición del software. Esta versión mejora la productividad
y la capacidad para aplicaciones web, lo que llevó al desarrollo de Visual Basic .NET.
Visual Basic 6.0 no puede ser desarrollada en Windows Vista, Windows 7 o Windows
Server 2008. Microsoft dejó de proporcionar soporte en el 2005, y por completo en el
2008.
Funcionalidades de Visual Basic 6.0
Visual Basic fue desarrollado para ser fácil de aprender, con una curva de aprendizaje
rápida y un alcance diverso de posibilidades. Usando el software Visual Basic, puedes
codificar o utilizar el asistente del desarrollador de software. También se utiliza para
crear controles ActiveX (para su uso en Web y otros controles), las extensiones de
archivo .dll o ejecutables para el funcionamiento independiente.
Entorno de desarrollo de visual basic
 Barra de menús: visualiza las ordenes que este utiliza para desarrollar una
aplicación
 Menús contextuales: un menú contextual es un menú flotante que presenta
órdenes específicas relativas a un determinado objeto.
 Barra de herramientas: facilita un acceso rápido a las órdenes más comúnmente
utilizada. Las barras de herramientas se pueden acoplar debajo de la barra de
menú o pueden flotar si selecciona el tirador vertical del borde izquierdo y la
arrastra fuera del lugar debajo de la barra de menús.
 Explorado de proyectos: esta ventana contiene la lista de los ficheros que
componen el proyecto actual.
 Ventana de propiedades: cada objeto lleva asociado un conjunto de propiedades
(nombre, posición, tamaño, color, etc) para ver p especificar los valores de las
propiedades de un objeto, utilizaremos la ventana propiedades.
 Caja o cuadro de herramientas: proporciona un conjunto de herramientas que
permiten colocar los controles en el formulario durante el diseño de la interfaz
gráfica del usuario. Observe que hay una ficha denominada general
predeterminada. Esto significa que una caja de herramientas puede agregar ficha
del menú contextual a añade los controles a la ficha resultante
 Formulario: es la ventana sobre la que colocamos los controles de la interfaz
gráfica que el usuario utilizara para comunicarse con la aplicación. Cada
formulario de la aplicación tiene su propia ventana diseñador de formulario
 Ventana de posición de formulario: esta ventana permite colocar los formularios
de su aplicación utilizando una pequeña representación gráfica de la pantalla. Si
visualiza el menú contextual de esta ventana y ejecuta la orden guías de
resolución, observara que se pintan unas líneas que delimitan la pantalla para
cuando la resolución sea 640x480 pixeles.

Conceptos básicos de visual basic


1. El objeto: es una instancia de una clase que cambia datos y procedimientos

2. Método: el método es una acción que un objeto es capaz de realizar como por
ejemplo el enfoque de un objeto, la adición o eliminación de elementos de una
lista, visualizar un formulario, adicionar una opción a un menú, etc

3. Evento: el evento es una acción reconocida por el objeto en el cual se puede


escribir el código que se ejecutara al momento que el usuario o el sistema lo
provoquen, los eventos pueden ser los mismo para algunos controles por
ejemplo evento click, es utilizado por los botones de comando, casillas de
verificación.

4. Formulario: En visual basic, el formulario es sinónimo de ventana en la que


usted ubica todos los controles que va utilizar esa ventana, los formularios
tienen características como el tamaño, el color de fondo, el título, entr otras
propiedades.

5. Modulo: un módulo es un archivo de visual basic donde escribimos la parte de


condigo de nuestro programa que deseamos que se comparta entre todos los
formularios.

6. Propiedades: el conjunto de datos que describen las características de un


objeto se le conoce como sus propiedades. Para un formación tienes por
ejemplo, las propiedades backcolor(color de fondo), heigth (altura)

7. La caja de controles: la caja de controles contiene los controles que ustedes


puede colocar en el formulacion. Los controles que están a nuestra disposición
en esta caja son los denominados como queremos o creamos conveniente.

8. Asistentes: son cuadros de dialogo que automatizan tareas basándose en


preguntas respuestas.

9. Compilador: es un sistema que convierte el programa que usted escribió en


una aplicación que la computadora pueda aplicar.

Características de Visual Basic


 Visual Basic soporta la abstracción, la encapsulación, el polimorfismo y la
reutilización del código.
 Los objetos de Visual Basic están encapsulados; es decir, contienen su propio
código y sus propios datos.
 Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las
propiedades son los datos que describen un objeto. Los eventos son hechos
que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que
produce un mensaje). Un método agrupa el código que se ejecuta en respuesta
a un evento.
 Al conjunto de propiedades y métodos se le llama interfaz. Además de su
interfaz predeterminada, los objetos pueden implementar interfaces adicionales
para proporcionar polimorfismo. El polimorfismo le permite manipular muchos
tipos diferentes de objetos sin preocuparse de su tipo.
 Las interfaces múltiples son una característica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el tiempo,
agregando nueva funcionalidad sin afectar al código existente.
La reutilización del código es la capacidad de trasladar características de un objeto a
otro, lo que se logra con alguna forma de herencia. Existen principalmente dos formas
de reutilización del código: binario y fuente. La reutilización del código: binario y fuente.
La reutilización de código fuente se consigue mediante la creación y uso de un objeto,
mientras que la reutilización de código fuente se consigue por herencia, lo que no se
permite en Visual Basic. En una jerarquía de clases, la herencia muestra cómo los
objetos que se derivan de otros objetos más simples heredan su comportamiento. Por
el contrario, los modelos de objetos son jerarquías que describen la contención. Es
decir, muestran cómo objetos complejos como una hoja de cálculo, contienen
colecciones de otros objetos, como botones o imágenes.

5. VENTAJAS Y DESVENTAJAS

VENTAJAS

- Es uno de los lenguajes más utilizados, así que es muy sencillo


encontrar información, documentación y fuentes para los proyectos.

- Posee una curva de aprendizaje muy rápida

- Al ser de Windows, integra su diseño e implementación de formularios.


Se dibujan formularios mediante el arrastre de controles.

- Si bien permite desarrollar grandes y complejas aplicaciones, también


provee un entorno adecuado para realizar pequeños prototipos rápidos.

- Permite con facilidad el uso de la plataforma de los sistemas Windows,


dado que tiene acceso prácticamente total a la API de Windows,
incluidas librerías actuales.

DESVENTAJAS

- Solo genera ejecutables para Windows.

- Soporte pobre para programación orientada a objetos.

- Dependencia de complejas y frágiles entradas de registro COM


(componentes de software).

- En sus librerías Runtime.dll, tiene problemas de versionado.

- La capacidad de utilizar controles en un solo formulario es muy limitada


en comparación a otras herramientas.
6. APLICACIONES

MICROSOFT

En 1975 Microsoft (entonces formado por dos personas: Bill Gates y Paul Allen)
lanzó el Altair BASIC. Luego comenzaron a aparecer bajo licencia versiones
para otras plataformas, y millones de copias y variantes pronto estarían en uso.
VISUAL BASIC se convirtió en uno de los lenguajes estándar en el Apple II.
En 1979 Microsoft estaba negociando con varios vendedores de
microcomputadores, incluyendo IBM, para licenciar un intérprete de BASIC
para sus ordenadores.
Se incluyó una versión en las memorias ROM de los PC IBM para los equipos
sin discos. Los equipos que disponíande una unidad de disquete, el BASIC era
iniciado automáticamente siempre que no se colocara ningún disquete de
arranque como sistema operativo.

Interprete BASIC para MICROSOFT


DOMÉSTICO

Las nuevas compañías intentaban seguir los pasos del éxito de Altair: IMSAI,
North Star, y Apple, creando la revolución de la computadora casera. BASIC se
convirtió en una característica estándar para casi todas las computadoras
hogareñas; la mayoría venía con un sistema operativo básico e intérprete de
BASIC, todo alojado en una ROM (algo hecho por primera vez en la
Commodore PET en 1977). Pronto habría muchos millones de computadores
alrededor del mundo ejecutando BASIC, un número mucho más grande que el
de todos los usuarios de otros lenguajes juntos. Muchos programas,
especialmente los de la Apple II e IBM PC, dependían de la presencia del
intérprete de BASIC de Microsoft y no podían ejecutarse sin este; por lo que
Microsoft usó la licencia de copyright en los intérpretes de BASIC para influir en
las negociaciones con los vendedores de computadores.

Commodore PET (sistema operativo BASIC)


DISPONIBILIDAD

BASIC está disponible para casi todas las plataformas y sistemas operativos
existentes. Una implementación gratuita que cumple con estándares y es
multiplataforma es Bywater BASIC (bwBASIC). El intérprete está escrito en C y
viene bajo la licencia GNU. Está diseñado para interfaz de texto o consola (no
gráfica), no incluye soporte para crearinterfaces gráficas de usuario (GUI's,
Graphical User Interface). Hay un BASIC gratuito que si incluye soporte para
GUI, es similar a Visual Basic y se ejecuta en Windows y GNU/Linux, es
Phoenix Object BASIC.

Como resultado de su libre disponibilidad, el conocimiento de BASIC se


convirtió relativamente extendido (para un lenguaje de programación) y BASIC
fue implementado por un número de fabricantes, convirtiéndose cada vez más
popular aplicándose en los miniordenadores serie PDP y Datos Nova General.
El lenguaje BASIC también fue central a finales de 1960 y principios de
1970.En estos casos el lenguaje de programación BASIC seria implementado
como un intérprete en lugar de un compilador.
Fue durante este periodo que una serie de sencillos juegos de computadoras
fueron escritos en BASIC, especialmente Mike Mayfield Stark Trek. Fue durante
ese periodo donde se participa en la creación de un pequeño ordenador para
uso en la educación.

Mike Mayfield - Stark Trek 1971

El lenguaje de programación BASIC destaca por su versatilidad, ya que permite


la creación de juegos, Apps móviles o para red con
protocolos HTTP, DNS, FTP o SMTP. Incluso, también es utilizado para
trabajar con bases de datos como MySQL o SQLite.
Por lo tanto, podemos decir igualmente que el entorno proporcionado por
BASIC es adecuado para cualquier empresa y ventajoso para cualquier nivel de
usuario.
VERSIONES DE BASIC

Las versiones de intérpretes/compiladores más conocidos son la línea de


productos Quick BASIC y QBASIC, este último es solo intérprete, ambos son
de Microsoft. En la actualidad lo es el moderno Visual BASIC, que Microsoft ha
tratado de mantener al menos mínimamente compatible con incluso las
primeras versiones de sus BASIC (en realidad es escasamente compatible), si
bien existe FreeBASIC que es un compilador libre, compatible en sintaxis con
QBASIC/QuickBASIC.
Otras versiones comerciales incluyen PowerBASIC de PowerBASIC, PureBasic
de Fantaisie Software, así como TrueBASIC de TrueBASIC, que cumple con
los últimos estándares oficiales de BASIC. (True BASIC Inc. fue fundada por
los creadores originales de Dartmouth BASIC.)

REALbasic es una variante disponible para Mac OS Classic, Mac OS X,


Microsoft Windows y GNU/Linux, comercializada por los actuales propietarios
de Rapid-Q, otra implementación inicialmente libre de BASIC actualmente
abandonada. Una versión deun dialecto simple de BASIC para la parrot virtual
machine, muestra cómo se implementa un intérprete de BASIC en un lenguaje
similar al ensamblador. SmallBASIC es un dialecto que ejecuta en muchas
plataformas (Win32, DOS, GNU/Linux y PalmOS) y viene bajo la licencia GNU
(GPL).
Existen muchas implementaciones de BASIC freeware o GNU, como BCX,
YaBasic, HBasic, XBasic, Gambas o Just BASIC, entre otras.

Quick BASIC y QBASIC

Quick BASIC es un compilador desarrollado por Microsoft en 1985 que se basó


en el BASIC y se usó para DOS. Se caracterizaba por ser capaz de caber en
un solo disquete, y ofrecía la posibilidad de añadir o eliminar líneas
directamente desde un editor de texto.
Es así como era posible compilar un software que era ejecutable en DOS y
ejecutar el programa sin cerrar el editor de texto, logrando borrar el programa
antes de la creación del archivo. La versión 7.1 fue la última versión publicada
en 1990. Además mucha gente, al hablar de este programa, se confunde
con QBASIC, que igualmente es de código abierto, que incluso surgió un año
luego y fue inspirado por el Quick BASIC.
Es QBASIC completamente compatible con los sistemas DOS, Windows, Linux
y FreeBDS; además tiene un lenguaje estructurado que le permite crear
subrutinas y bucles while, asegurando así la compatibilidad. Las construcciones
creadas pueden ser cambiadas por etiquetas descriptivas. Con este lenguaje,
el usuario tiene limitaciones en cuanto a los tipos de datos que son creados por
las estructuras y otros que se utilizan para los datos numéricos o las cadenas
de texto.

Visual Basic

Este es un lenguaje de programación creado por la empresa Microsoft; su


última versión estable (la número 6) tiene un entorno de desarrollo integrado
que te deja trabajar con un editor de texto, una estructura para probar y
solucionar los errores que se producen durante la creación del programa.
Además tiene un compilador para convertir el programa al lenguaje Visual
BASIC, con una herramienta para eliminar los recursos innecesarios de la
biblioteca y con una interfaz gráfica de usuario.

Es fundamental para trabajar en una interfaz de objetos Data Access Objects y


en ActiveX Data Objects para proporcionar y recuperar información de las
bases de datos. Además en el año 2001, la interfaz de programación Win32 se
retrasó y el .NET Framework comenzó a utilizarse hasta que Microsoft dejó de
hacer actualizaciones del sistema en marzo del año 2018.
Se fundamenta por un aprendizaje muy rápido del usuario, la facilidad de uso
en el sistema operativo Windows y la capacidad de crear rápidamente
pequeños prototipos.

Bywater BASIC

Hoy día se utiliza como intérprete BASIC. Cualquier sistema operativo que
tenga un compilador de lenguaje C puede ejecutar el Bywater BASIC porque es
capaz soportar el ANSI Minimal BASIC X3.60. Además este dialecto es
perfectamente compatible con los sistemas DOS, Linux, UNIX y BDS.

FreeBASIC

Este programa está basado en el BASIC y es una extensión del QuickBASIC


porque proporciona características como programas ejecutables de interfaz
gráfica de usuario (GUI) y consolas. También proporciona un ensamblador en
línea y punteros; igualmente está estructurado con un conjunto de funciones
que se implementan de manera dinámica y estática.
Es vigente desde 2004 y sus actualizaciones pueden descargarse del siguiente
enlace:

Power BASIC (de pago)

Fue lanzado bajo el nombre de Turbo BASIC y fue desarrollado por


PowerBASIC Inc en el año 1989. Se caracteriza por ser un conjunto de
programas que traduce lo desarrollado por los usuarios a un lenguaje de
programación más avanzado. Tiene dos versiones, una para MS-DOS y otra
para el sistema Windows.
En primer lugar, el lenguaje es muy parecido al QBASIC y su antecesor el
QuickBASIC. En la segunda versión, se divide en 2 subtipos: Consola y
Windows. Tiene una sintaxis que contiene muchas funciones de Windows
llamadas API de Windows.
Tiene la facilidad de uso y la velocidad con la que se compara con otros
lenguajes de programación. También tiene un ensamblador en línea que le
admite optimizar sus códigos.
Debes saber que la última versión estable fue lanzada en mayo de 2011, y
puedes hallar compiladores para Windows y otras herramientas adicionales en
su página web oficial, por las que tendrás que pagar para descargar los
productos.
BCX

Este software gratis es de utilidad personal y profesional (en ciertas


herramientas) puedes traducir tu lenguaje de programación fundado en BASIC
a C y C ++. El desarrollo de esta herramienta está basado en QBASIC y es
completamente compatible con DOS, Windows y Linux.
Fue publicado en el año 1999 y no contiene números de línea ni nombres de
funciones y subrutinas sensibles a las mayúsculas y minúsculas. Igualmente,
las variables y las matrices deben ser declaradas antes de su uso.
Es bueno saber que su última versión es la 6.9.9 del 2004, de la cual se usa
para varios desarrollos, además tiene varios IDEs.

Puro BÁSIC

Con este compilador, puedes crear programas ejecutables de un pequeño


tamaño con una velocidad maravillosa. Funciona con Windows (32 y 64 bits),
MacOS (tanto de x86 como de x64), Linux (de 32 y 64 bits) y AmigaOS gracias
al mismo código fuente, por lo que usa las funciones API de cada uno de estos
sistemas operativos.
Una importante innovación de PureBASIC es que se pueden anexar
instrucciones al ensamblador para que funcione por medio de BASIC. Es así
como, se logra un proceso más eficiente y más veloz.

Gambas

Se caracteriza Gambas por ser un entorno informático que te garantiza


desarrollar programas en un lenguaje derivado del BASIC; además es
compatible con Linux y BDS. Permite usar comandos para crear formularios
con botones u otras herramientas para que se puedan adjuntar a bases de
datos PostgreSQL, MySQL o SQLite.

Fue lanzado en el año 1999 como código abierto, y hasta la actualidad recibe
sus actualizaciones de manera constante, por lo que permite seguir teniendo un
entorno de desarrollo verdaderamente completo.
Son sus componentes un compilador, un intérprete para ejecutar programas, un
archivador para los ficheros que crea un conjunto de ficheros para los archivos,
de manera que se pueda simplificar el transporte y el almacenamiento; además
tiene GUI y un IDE.

YaBASIC

Este lenguaje se caracteriza por tener funciones básicas de BASIC y se


encuentra diseñado para Windows (ya sea desde XP hasta 10), MacOS, Unix,
Linux y PS2. Puedes programar con editores de texto, aunque no es una
herramienta fundamental para los entornos gráficos de Windows y XFree86.
XBASIC

Es un programa que crea un entorno para el desarrollo de sistemas que se


fundamentan en el lenguaje BASIC. Aunque fue creada en 1988, sólo se liberó
gratuitamente en 1999. Es compatible con los sistemas operativos Windows y
Linux; además tiene un lenguaje estructurado que no utiliza números de línea.
También tiene sufijos para los tipos de datos de texto e incluso numéricos.
Está dividido en tres secciones; la primera es la declaración de los tipos de
datos, y la segunda y tercera son funciones básicas y opcionales,
respectivamente. Esto permite una amplia compatibilidad con los programas de
un nivel binario.

HBASIC

Es HBASIC un compilador y depurador con características que simplifican la


programación con objetos. Ofrecen varias funciones especiales para la entrada
y salida de ciertos datos. Las bibliotecas gráficas utilizadas son de la
comunidad internacional de KDE; además es compatible con GNU/Linux.

Just BASIC

Just BASIC es uno de los entornos de programación más novedosos que


puedes encontrar. Se publicó en el año 2004 como software gratuito. Su
singularidad es que recibió una actualización un año luego de su lanzamiento, y
su distribución se ha mantenido activa desde entonces.

Se encuentra basado en su predecesor Just BASIC y QuickBASIC y está


destinado solamente al sistema operativo Windows. Se conoce por la ausencia
de un lenguaje compilado y por el hecho de que su código fuente se guarda en
formato .TKN. Esto permite que abarque el mismo espacio que el archivo de
origen, ya que no es tokenizado.
7. BIBLIOTECA BASIC

¿Qué es el lenguaje de programación BASIC y cuál es su historia en la


programación?
BASIC es un acrónimo que concierne a su sigla en inglés " Beginner's All-
purpose Symbolic Code for Beginners"; y se refiere a un lenguaje de
programación dirigido especialmente a los novatos. Fue desarrollado en 1964
bajo el original Dartmouth BASIC (llamado así por el colegio que llevó al
desarrollo del profesor húngaro John George Kemeney al nivel de sus
conocimientos).
Aportó este lenguaje una solución para la época, ya que la programación en
ese instante histórico requería usuarios experimentados en códigos de software
personalizados. Así, el BASIC puede ser usado como una herramienta de
programación y al mismo tiempo para instruir programación a los estudiantes.
Hoy en día, hay dialectos que usan este lenguaje para el desarrollo. Este es el
caso del sistema operativo Gambas o AmigaSO.
Con tales códigos de instrucción, fue posible hacer que los estudiantes o
usuarios principiantes los usaran de manera sencilla. Además, el lenguaje no
tenía un propósito específico, lo que significa que podía usarse en cualquier
proyecto, ya que permitía funciones avanzadas y al mismo tiempo era
interactivo.

La aceptación de este lenguaje fue buena, aunque en 1975 se expandió


significativamente. Y esto era debido a que se introdujo en el microordenador
Altair 8800, que podía contener todo el programa BASIC en su diminuta
memoria. Esto condujo significativamente a un importante progreso, ya que
hasta ahora, todos los demás idiomas eran muy grandes y no podían ser
almacenados en ningún dispositivo de almacenamiento.
En los últimos días de los 70, después de que Microsoft y Apple lanzaran sus
PCs, empezaron a venderse versiones BASIC para DOS. Esto llevó a Microsoft
a afirmar el liderazgo de este lenguaje en el mundo de la informática. También
obtuvo un fuerte apoyo con la creación de Visual BASIC con la compañía de
Bill Gates.
¿Cuáles son los elementos de los lenguajes de programación BASIC?
Los elementos más notables de un lenguaje BASIC son los siguientes:
Sintaxis: Debes saber que BASIC es un lenguaje de programación interactivo
fácil de interpretar para los novatos, por lo que sólo necesitan utilizar los
comandos LET, PRINT, IF, INPUT y GOTO. Así, podrán crear gráficos, escribir
textos, leer datos (bien sea numéricos y hasta textuales) y tomar decisiones
relacionados con la letra específica.
Otros comandos básicos como FOR y GOSUB se incluirán si se añade una
estructura de datos a la memoria. También, para evitar la numeración
obligatoria de las líneas, se usar el RENUMBER, que ya no se utiliza
comúnmente en los modernos dialectos BASIC como el XBASICO y el BCX.

Control de flujo:

Para lograr resolver el problema del procedimiento, se crearon operadores que


marcharían como subrutinas. Esto le permite a BASIC saltar sin acceder a
parámetros o variables específicas. De esta manera, se logró que dentro de
una secuencia de procedimientos, fuera posible hacer un retorno al principio o
comenzar en otro lugar.
Tales innovaciones fueron incorporadas en el QuickBASIC y en el BASIC
PDS a mediados de los años 80, estableciendo subrutinas para los las
instrucciones que no devuelven valores y funciones para los que sí lo hacen
(aunque esto lo detallaremos más adelante cuando examinemos los dialectos
más importantes del BASIC).
Procedimientos: Los programadores tienen una biblioteca que está incluida en
los procedimientos de este lenguaje. Esto llevó al hecho de que en la temprana
implementación de este lenguaje, los usuarios no podían escribir sus propios
procesos, ya que tenían que realizarlo con el comando GOTO.
Esto condujo a una complicación de las secuencias de procedimientos. Se
crearon diagramas muy confusos que eran difíciles de mantener a lo largo del
tiempo, y a menudo sólo sus propios programadores podían leerlos.
Tipo de Datos: Debes saber que cada lenguaje derivado que analizamos tiene
funciones para tratar con cadenas y subcadenas de caracteres. Además los
tipos de datos reconocibles, como en el primer dialecto del Dartmouth BASIC,
eran numéricos y cadenas de caracteres. Esto significaba que no había un tipo
entero, las cuerdas eran de tamaño variable y los datos numéricos eran de
punto flotante.
Hoy en día, algo parecido sucede cuando los datos numéricos y las cadenas
tienen tipos variables. Para distinguir entre los dos, se utiliza un sufijo, con
cadenas que usan el signo "$". (p.ej. DIRECCIÓN $), pero no en datos
numéricos. A menos que quieras especificar alguna característica relevante.
Si hay matrices con más de 10 elementos, las variables deben ser declaradas
primero antes de ser utilizadas. Esto funciona hoy en día, pero es posible
declarar las variables antes de utilizarlas. Esto es porque, al trabajar de esta
forma, el desarrollo se considera una buena práctica en la programación de
funciones. Si deseas declarar estas variables, debes utilizar la palabra DIM.
Tipos de programas que se pueden desarrollar usando los lenguajes de
programación BASIC.
El lenguaje de programación BASIC destaca por su versatilidad, ya que
permite la creación de juegos, Apps móviles o para red con
protocolos HTTP, DNS, FTP o SMTP. Incluso, también es utilizado para
trabajar con bases de datos como MySQL o SQLite.
Por lo tanto, podemos decir igualmente que el entorno proporcionado por
BASIC es adecuado para cualquier empresa y ventajoso para cualquier nivel de
usuario.
Lista de las variables más populares del lenguaje de programación BASIC.
Es BASIC un lenguaje que te permite utilizar distintas variables de
programación. A continuación, te mostramos los compiladores más
populares, ventajosos y preferidos por los usuarios:
Quick BASIC y QBASIC: Quick BASIC es un compilador desarrollado por
Microsoft en 1985 que se basó en el BASIC y se usó para DOS. Se
caracterizaba por ser capaz de caber en un solo disquete, y ofrecía la
posibilidad de añadir o eliminar líneas directamente desde un editor de texto.
Es así como era posible compilar un software que era ejecutable en DOS y
ejecutar el programa sin cerrar el editor de texto, logrando borrar el programa
antes de la creación del archivo. La versión 7.1 fue la última versión publicada
en 1990. Además, mucha gente, al hablar de este programa, se confunde
con QBASIC, que igualmente es de código abierto, que incluso surgió un año
luego y fue inspirado por el Quick BASIC.
Es QBASIC completamente compatible con los sistemas DOS, Windows, Linux
y FreeBDS; además tiene un lenguaje estructurado que le permite crear
subrutinas y bucles while, asegurando así la compatibilidad. Las construcciones
creadas pueden ser cambiadas por etiquetas descriptivas. Con este lenguaje,
el usuario tiene limitaciones en cuanto a los tipos de datos que son creados por
las estructuras y otros que se utilizan para los datos numéricos o las cadenas
de texto.
Visual Basic: Este es un lenguaje de programación creado por la empresa
Microsoft; su última versión estable (el número 6) tiene un entorno de desarrollo
integrado que te deja trabajar con un editor de texto, una estructura para probar
y solucionar los errores que se producen durante la creación del programa.
Además, tiene un compilador para convertir el programa al lenguaje Visual
BASIC, con una herramienta para eliminar los recursos innecesarios de la
biblioteca y con una interfaz gráfica de usuario.
Es fundamental para trabajar en una interfaz de objetos Data Access Objects y
en ActiveX Data Objects para proporcionar y recuperar información de las
bases de datos. Además, en el año 2001, la interfaz de programación Win32 se
retrasó y el .NET Framework comenzó a utilizarse hasta que Microsoft dejó de
hacer actualizaciones del sistema en marzo del año 2018.
Se fundamenta por un aprendizaje muy rápido del usuario, la facilidad de uso
en el sistema operativo Windows y la capacidad de crear rápidamente
pequeños prototipos.

Bywater BASIC: Hoy día se utiliza como intérprete BASIC. Cualquier sistema
operativo que tenga un compilador de lenguaje C puede ejecutar el Bywater
BASIC porque es capaz soportar el ANSI Minimal BASIC X3.60. Además este
dialecto es perfectamente compatible con los sistemas DOS, Linux, UNIX y
BDS.
FreeBASIC: Este programa está basado en el BASIC y es una extensión del
QuickBASIC porque proporciona características como programas ejecutables
de interfaz gráfica de usuario (GUI) y consolas. También proporciona un
ensamblador en línea y punteros; igualmente está estructurado con un conjunto
de funciones que se implementan de manera dinámica y estática.

Power BASIC (de pago) : Fue lanzado bajo el nombre de Turbo BASIC y fue
desarrollado por PowerBASIC Inc en el año 1989. Se caracteriza por ser un
conjunto de programas que traduce lo desarrollado por los usuarios a un
lenguaje de programación más avanzado. Tiene dos versiones, una para MS-
DOS y otra para el sistema Windows.
En primer lugar, el lenguaje es muy parecido al QBASIC y su antecesor el
QuickBASIC. En la segunda versión, se divide en 2 subtipos: Consola y
Windows. Tiene una sintaxis que contiene muchas funciones de Windows
llamadas API de Windows.
Tiene la facilidad de uso y la velocidad con la que se compara con otros
lenguajes de programación. También tiene un ensamblador en línea que le
admite optimizar sus códigos.
Debes saber que la última versión estable fue lanzada en mayo de 2011, y
puedes hallar compiladores para Windows y otras herramientas adicionales en
su página web oficial, por las que tendrás que pagar para descargar los
productos.
BCX : Este software gratis es de utilidad personal y profesional (en ciertas
herramientas) puedes traducir tu lenguaje de programación fundado en BASIC
a C y C ++. El desarrollo de esta herramienta está basado en QBASIC y es
completamente compatible con DOS, Windows y Linux.
Fue publicado en el año 1999 y no contiene números de línea ni nombres de
funciones y subrutinas sensibles a las mayúsculas y minúsculas. Igualmente,
las variables y las matrices deben ser declaradas antes de su uso. Es bueno
saber que su última versión es la 6.9.9 del 2004, de la cual se usa para varios
desarrollos, además tiene varios IDEs.

Puro BÁSICO: Con este compilador, puedes crear programas ejecutables de un


pequeño tamaño con una velocidad maravillosa. Funciona con Windows (de 32
y 64 bits), MacOS (tanto de x86 como de x64), Linux (de 32 y 64 bits) y
AmigaOS gracias al mismo código fuente, por lo que usa las funciones API de
cada uno de estos sistemas operativos.
Una importante innovación de PureBASIC es que se pueden anexar
instrucciones al ensamblador para que funcione por medio de BASIC. Es así
como, se logra un proceso más eficiente y más veloz.
Gambas: Se caracteriza Gambas por ser un entorno informático que te
garantiza desarrollar programas en un lenguaje derivado del BASIC;
además es compatible con Linux y BDS. Permite usar comandos para crear
formularios con botones u otras herramientas para que se puedan adjuntar a
bases de datos PostgreSQL, MySQL o SQLite.
Fue lanzado en el año 1999 como código abierto, y hasta la actualidad recibe
sus actualizaciones de manera constante, por lo que permite seguir teniendo un
entorno de desarrollo verdaderamente completo. Son sus componentes un
compilador, un intérprete para ejecutar programas, un archivador para los
ficheros que crea un conjunto de ficheros para los archivos, de manera que se
pueda simplificar el transporte y el almacenamiento; además tiene GUI y
un IDE.
YaBASIC: Este lenguaje se caracteriza por tener funciones básicas de BASIC y
se encuentra diseñado para Windows (ya sea desde XP hasta 10), MacOS,
Unix, Linux y PS2. Puedes programar con editores de texto, aunque no es una
herramienta fundamental para los entornos gráficos de Windows y XFree86.

XBASIC: Es un programa que crea un entorno para el desarrollo de sistemas


que se fundamentan en el lenguaje BASIC. Aunque fue creada en 1988, sólo
se liberó gratuitamente en 1999. Es compatible con los sistemas operativos
Windows y Linux; además tiene un lenguaje estructurado que no utiliza
números de línea. También tiene sufijos para los tipos de datos de texto e
incluso numéricos. Está dividido en tres secciones; la primera es la
declaración de los tipos de datos, y la segunda y tercera son funciones básicas
y opcionales, respectivamente. Esto permite una amplia compatibilidad con los
programas de un nivel binario.
HBASIC: Es HBASIC un compilador y depurador con características que
simplifican la programación con objetos. Ofrecen varias funciones especiales
para la entrada y salida de ciertos datos. Las bibliotecas gráficas utilizadas son
de la comunidad internacional de KDE; además es compatible con
GNU/Linux.

JUST BASIC: Just BASIC es uno de los entornos de programación más


novedosos que puedes encontrar. Se publicó en el año 2004 como software
gratuito. Su singularidad es que recibió una actualización un año luego de su
lanzamiento, y su distribución se ha mantenido activa desde entonces. Se
encuentra basado en su predecesor Just BASIC y QuickBASIC y está
destinado solamente al sistema operativo Windows. Se conoce por la ausencia
de un lenguaje compilado y por el hecho de que su código fuente se guarda en
formato. TKN. Esto permite que abarque el mismo espacio que el archivo de
origen, ya que no es tokenizado.
¿Cuáles son los comandos básicos de los lenguajes BASIC?
Los comandos básicos del lenguaje de programación Basic son:
PRINT: se utiliza para escribir textos o crear gráficos.
INPUT: este comando se usa para leer datos y guardarlos en una variable de
texto o numérica. Para lograr distinguir entre los dos, se hace uso de un signo
"$" en los mensajes de texto. Por ejemplo, "DIRECCIÓN $".
FOR X =¿? TO¿? NEXT: este comando se utiliza para crear un bloque de
declaraciones que se repitan utilizando un contador. Por ejemplo, el comando
debe escribir una palabra específica 5 veces.
LOCATE FILA, COLUMNA: es útil para localizar el cursor en una cuadrícula
particular en la que se divide la pantalla.
IF ¿? THEN ¿? ELSE END IF: es necesario acudir a este comando cuando hay
una estructura de solución en la que hay que introducir un criterio. El sistema
vas a determinar el resultado asignado según la variable.
8. EJERCICIOS

EJEMPLOS APLICATIVOS
EJERCICIO 1: RESTA DE DOS NUMEROS
Private Sub cabrir_Click()
MsgBox "Hora de Restar", vbDefaultButton1,
"Titulo"
End Sub
Private Sub climpiar_Click()
'Se iguala a comillas para poder colocar numeros'
t1.Text = ""
t2.Text = ""
res.Text = ""
End Sub

Private Sub crestar_Click()


'En caso no se hayan ingresado numeros, enviará
un mensaje'
If t1.Text = "" Then
MsgBox "Se deben ingresar los números a restar"
t1.SetFocus
Exit Sub
End If

If t2.Text = "" Then


MsgBox "Se deben ingresar los números a restar"
t2.SetFocus

Exit Sub
End If

'El minuendo puede ser menor que el sustrayendo,'


'la operación puede salir en negativo'
Dim n1 As Integer
Dim n2 As Integer
Dim r As Integer
n1 = Val(t1.Text)
n2 = Val(t2.Text)

r = n1 - n2
res.Text = Str(r)
End Sub

Private Sub Label2_Click()

End Sub
----------------------------------------------------------------
EJERCICO 2: SUMA DE DOS NUMEROS
Private Sub cabrir_Click()
MsgBox "Hola Mundo, sumémonos para una buena
causa", vbDefaultButton1, "Titulo"
End Sub
Private Sub climpiar_Click()
'Se iguala a comillas para poder colocar numeros'
t1.Text = ""
t2.Text = ""
suma.Text = ""
End Sub

Private Sub csumar_Click()


'En caso no se hayan ingresado numeros, enviará un
mensaje'
If t1.Text = "" Then
MsgBox "Se deben ingresar los números a sumar"
t1.SetFocus

Exit Sub
End If

If t2.Text = "" Then


MsgBox "Se deben ingresar los números a sumar"
t2.SetFocus

Exit Sub
End If

'Aquí se realiza la operación, en este caso, una suma'


Dim n1 As Integer
Dim n2 As Integer
Dim r As Integer
n1 = Val(t1.Text)
n2 = Val(t2.Text)

s = n1 + n2
suma.Text = Str(s)
End Sub

Private Sub Label1_Click()

End Sub
--------------------------------------------------------------------------
EJERCICIO 3: CUAL ES TU NOMBRE
Private Sub climpiar_Click()
t1.Text = ""
End Sub

Private Sub Command1_Click()

Nombre = t1.Text
saludo = "Hola "
saludo2 = ", mucho gusto en conocerte"
Print saludo; y; Nombre; y; saludo2
End Sub

Private Sub label1_Click()

End Sub
------------------------------------------------------------------

EJERCICIO 4: CONVERTIDO DE CENTIGRADOS


A FARENHEIT
Option Explicit
Private Sub cmdSalir_Click()
Beep
End
End Sub

Private Sub lblCent_Click()

End Sub

Private Sub vsbTemp_Change()


txtCent.Text = vsbTemp.Value
txtFahr.Text = 32 + 1.8 * vsbTemp.Value
End Sub
----------------------------------------------------------------------
-----
EJERCICIO 5: CAMBIO DE COLORES
Option Explicit

Private Sub cmdlimpiar_Click()


txtcaja.BackColor = vbWhite
End Sub

Private Sub Form_Load()


txtcaja.Top = 0
End Sub
Private Sub optAzul_Click()
txtcaja.BackColor = vbBlue
End Sub

Private Sub optRojo_Click()


txtcaja.BackColor = vbRed
End Sub

Private Sub optVerde_Click()


txtcaja.BackColor = vbGreen
End Sub
Private Sub optAmarillo_Click()
txtcaja.BackColor = vbYellow
End Sub

Private Sub txtcaja_Change()

End Sub
----------------------------------------------------

EJERCICIO 6: CALCULADORA DE DIVISION Y MULTIPLICACION


Option Explicit

Private Sub cmdReset_Click()


txtOper1.Text = ""
txtOper2.Text = ""
txtResult.Text = ""
End Sub

Private Sub cmdProd_Click()


txtResult.Text = Val(txtOper1.Text)
* Val(txtOper2.Text)
lblOp.Caption = " * "
End Sub

Private Sub cmdDiv_Click()


txtResult.Text = Val(txtOper1.Text)
/ Val(txtOper2.Text)
lblOp.Caption = " / "
End Sub

Private Sub txtOper2_Change()

End Sub
-------------------------------------------------------------------
EJERCICIO 7: CALCULA TU
EDAD ACTUAL
Private Sub cmdCalcular_Click()
If t1.Text = "" Then
MsgBox "Se deben ingresar los
datos"
t1.SetFocus

Exit Sub
End If

If t2.Text = "" Then


MsgBox "Se deben ingresar los
datos"
t2.SetFocus

Exit Sub
End If

t2.Text = DateDiff("yyyy", t1.Text,


Format(Date, "dd/mm/yyyy"))
End Sub

Private Sub cmdLimpiar_Click()


t2.Text = ""
t1.Text = ""
End Sub

Private Sub cmdSalir_Click()


Beep
End
End Sub

Private Sub t2_Change()

End Sub
-----------------------------------------------------------
EJERCICIO 8: TEXTO REVERSE
Private Sub cmdI_Click()
t2.Text = StrReverse(t1.Text)
End Sub

Private Sub cmdL_Click()


t1.Text = ""
t2.Text = ""
t1.SetFocus
End Sub

Private Sub cmdSalir_Click()


Beep
End
End Sub

Private Sub Label1_Click()

End Sub
--------------------------------------------------
---------------

EJERCICIO 9: SALARIO DE
UN TRABAJADOR
Private Sub
Command1_Click()
t4 = t1 * t3
If t3 > 40 Then
t4 = t2 * (t3 - 40) + 40 * t1
End If
End Sub

Private Sub
Command2_Click()
t1 = ""
t2 = ""
t3 = ""
t4 = ""
t1.SetFocus
End Sub

Private Sub cmdSalir_Click()


Beep
End
End Sub

Private Sub Label1_Click()

End Sub
-------------------------------------------------
EJERCICIO 10: SIGNO ZODIACAL
Private Sub cmdSigno_Click()
Static dia, mes As Integer
dia = Mid(t1.Text, 1, 2)
mes = Mid(t1.Text, 4, 2)
If dia >= 21 And mes = 1 Or dia <= 18
And mes = 2 Then
Label2 = "ACUARIO"
End If
If dia >= 19 And mes = 2 Or dia <= 20
And mes = 3 Then
Label2 = "PISCIS"
End If
If dia >= 21 And mes = 3 Or dia <= 20
And mes = 4 Then
Label2 = "ARIES"
End If
If dia >= 21 And mes = 4 Or dia <= 21
And mes = 5 Then
Label2 = "TAURO"
End If
If dia >= 22 And mes = 5 Or dia <= 21 And mes = 6 Then
Label2 = "GÉMINIS"
End If
If dia >= 22 And mes = 6 Or dia <= 22 And mes = 7 Then
Label2 = "CÁNCER"
End If
If dia >= 23 And mes = 7 Or dia <= 22 And mes = 8 Then
Label2 = "LEO"
End If
If dia >= 23 And mes = 8 Or dia <= 22 And mes = 9 Then
Label2 = "VIRGO"
End If
If dia >= 23 And mes = 9 Or dia <= 22 And mes = 10 Then
Label2 = "LIBRA"
End If
If dia >= 23 And mes = 10 Or dia <= 21 And mes = 11 Then
Label2 = "ESCORPIO"
End If
If dia >= 22 And mes = 11 Or dia <= 21 And mes = 12 Then
Label2 = "SAGITARIO"
End If
If dia >= 22 And mes = 12 Or dia <= 20 And mes = 1 Then
Label2 = "CAPRICORNIO"
End If

End Sub

Private Sub Label1_Click()

End Sub
--------------------------------------------------------
9. CONCLUSIONES

- Este sistema de programación es muy útil y eficaz considerando el


momento en el surgió y a pesar de que con el pasar de los años los
programas son desplazados pues estos aún son muy útiles.
- Es una excelente aplicación que nos permite crear aplicaciones propias
para Windows.
- Con la modernización de los programas estos han llegado a sobrevivir
con el tiempo. Algunos no tuvieron esa suerte pero el Basic es uno de
esos ejemplos que podemos tomar en cuenta como grandes
excepciones.

10. BIBLIOGRAFIA:

- https://internetpasoapaso.com/lenguaje-programacion-basic/

- https://www.ictea.com/cs/index.php?rp=%2Fknowledgebase%2F8716%2
FiQue-es-el-lenguaje-de-programacion-BASIC.html

- https://elrincondecabra.com/basic-el-lenguaje-de-programacion-mas-
popular/

- https://www.nachocabanes.com/basic/

También podría gustarte