2. PRESENTACIÓN
En el presente documento vamos a encontrar una serie de
pasos del cómo podemos crear una programación la cual
nos ayude a obtener series geométricas basándonos desde
la creación del algoritmo hasta la ejecución del programa.
El ingreso del algoritmo al sistema es una de las partes
complejas ya que tenemos que tener bien en claro los
conceptos sobre el manejo de variables, y las condiciones
que debemos emplear para la consecución de algún
requerimiento y poder validar de forma correcta todos los
datos que ingresemos.
La parte final es lo que todos queremos obtener como
resultado, la obtención del requerimiento por el cual hemos
trabajado ya que esto nos podrá ayudar a realizar la
actividad por la cual fue necesitada.
3. OBJETIVOS.
Lograr obtener los resultados requeridos por las personas
que usen esta aplicación.
Fortalecer la manera de creación del algoritmo para lo cual
estamos trabajando, y así tener en claro los
conocimientos.
Analizar el algoritmo y sus pasos para obtener los
resultados sin errores.
Capacitación mediante el uso de este aplicativo para
poder dar solución a un problema en común.
Corrección. Un programa es correcto si hace lo que debe
hacer tal y como se estableció en las fases previas a su
desarrollo. Para determinar si un programa hace lo que
debe, es muy importante especificar claramente qué debe
hacer el programa antes de desarrollarlo y, una vez
acabado, compararlo con lo que realmente hace.
4. VENTAJAS
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado que
tiene acceso prácticamente total a la API de Windows, incluidas librerías
actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros
lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las
aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está
disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.
5. Existe una versión, VBA, integrada en las aplicaciones de Microsoft
Office, tanto Windows como Mac, que permite programar macros
para extender y automatizar funcionalidades en documentos, hojas
de cálculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas
aplicaciones, también provee un entorno adecuado para realizar
pequeños prototipos rápidos.
6. DESVENTAJAS
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET
son variadas se citan entre ellas:
Problema de versionado asociado con varias librerías runtime
DLL, conocido como DLL Hell
Soporte pobre para programación orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de registro COM
La capacidad de utilizar controles en un sólo formulario es muy limitada en
comparación a otras herramientas. DLL Hell DB, Libro Programando en
Visual Basic, 2002
7. REQUERIMIENTOS
Sistema operativo Windows 98, 2010 o XP
CPU Intel Pentium III (o compatible) de 700 Mhz
Tarjeta de video compatible con Directx 8.1 de 32
mb
256 de memoria RAM
500mb de espacio libre en el disco duro
Tener instalado Visual Basic 3.0
8. Dado en N números por teclado determinar cuántos
son pares y cuántos son impares?
Para realizar esta programación
fue necesario crear el siguiente
Pseudo código
A continuación
9. Dim i As Integrer
Dim N As Integrer
Dim contp As Integrer
Dim conti As Integrer
contp = 0
conti = 0
i = 1
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox("ingrese numero:
", "numero"))
If numero Mod 2 = 0 Then
contp = contp + 1
Else
conti = conti + 1
End If
i = i + 1
Wend
Label3.Caption = contp
Label5. Caption = conti
11. Forma de uso:
• Inserta cuantos números vamos a ingresar
• Clic en el botón calcular
• Luego nos aparecerá una pantalla donde
vamos a ir ingresando la cantidad de
números que describimos al principio
• Tendremos como resultado cuantos números
pares o impares hemos ingresado.
12. Dado en N números por teclado determinar la suma
y el promedio
Para realizar esta programación
fue necesario crear el siguiente
Pseudo código
A continuación
13. Private Sub Command1_Click()
Dim i As Integer
Dim mayor, numero As Double
Dim N As Integer
mayor = 0
i = 1
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox("ingrese numero:", "numero"))
If numero > mayor Then
mayor = numero
End If
i = i + 1
Wend
Label4.Caption = mayor
End Sub
PARA LIMPIAR:
Private Sub Command2_Click()
Label4.Caption = ""
Text1.Text = ""
End Sub
15. Forma de uso:
• Inserta cuantos números vamos a ingresar
• Clic en el botón calcular
• Luego nos aparecerá una pantalla donde
vamos a ir ingresando la cantidad de
números que describimos al principio
• Tendremos como resultado la suma y el
promedio de los números ingresados.
16. Dado en N números por teclado determinar cual
número es el mayor?
Para realizar esta programación
fue necesario crear el siguiente
Pseudo código
A continuación
19. Forma de uso:
• Inserta cuantos números vamos a ingresar
• Clic en el botón calcular
• Luego nos aparecerá una pantalla donde
vamos a ir ingresando la cantidad de
números que describimos al principio
• Tendremos como resultado el mayor de los
números ingresados.
20. Dado en N números por teclado determinar cuántos están
entre 15y25, cuantos están entre
26y35, cuantos están entre 36y75 y cuántos están fuera
de rango?
Para realizar esta programación
fue necesario crear el siguiente
Pseudo código
A continuación