SlideShare a Scribd company logo
1 of 22
IVÁN LÓPEZ B.
MANUEL DE PROGRAMAS
G – 264 / B - 24
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.
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.
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.
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.
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
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
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
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
Al desarrollar dicho programa
encontraremos la pantalla resultante
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.
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
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
Al desarrollar dicho programa
encontraremos la pantalla resultante
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.
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
Al desarrollar dicho programa
encontraremos la pantalla resultante
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.
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
Al desarrollar dicho programa
encontraremos la pantalla resultante

More Related Content

What's hot

Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
ERICKLUISDJ
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
AleBlanco
 

What's hot (18)

Manual de usuario slide share
Manual de usuario slide share Manual de usuario slide share
Manual de usuario slide share
 
MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)MANUAL DE RAPTOR (PARTE 3)
MANUAL DE RAPTOR (PARTE 3)
 
sdsd
sdsdsdsd
sdsd
 
Informe#11
Informe#11Informe#11
Informe#11
 
Manual de slideshare
Manual de slideshareManual de slideshare
Manual de slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Manual de raptor (PARTE 2)
Manual de raptor (PARTE 2)Manual de raptor (PARTE 2)
Manual de raptor (PARTE 2)
 
MENU DE PROGRAMA
MENU DE PROGRAMAMENU DE PROGRAMA
MENU DE PROGRAMA
 
Informe#12
Informe#12Informe#12
Informe#12
 
MENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIOMENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIO
 
computacion
computacioncomputacion
computacion
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTOR
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
computación e infomatica
computación e infomaticacomputación e infomatica
computación e infomatica
 
5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net
5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net
5- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net
 
Estrategia de aprendizaje 7 (Estructuras de control repetitivas)
Estrategia de aprendizaje 7 (Estructuras de control repetitivas)Estrategia de aprendizaje 7 (Estructuras de control repetitivas)
Estrategia de aprendizaje 7 (Estructuras de control repetitivas)
 
23
2323
23
 

Similar to Manual de programas ivan lopez g264 b24

Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
UNIVERSIDAD
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
Jalil Segura
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
Jalil Segura
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
DavidGarca147527
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
Jennylu88
 

Similar to Manual de programas ivan lopez g264 b24 (20)

Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
 
Diap 01
Diap 01Diap 01
Diap 01
 
37975756-Guia-de-C
37975756-Guia-de-C37975756-Guia-de-C
37975756-Guia-de-C
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Visual basic terminado[1]
Visual basic terminado[1]Visual basic terminado[1]
Visual basic terminado[1]
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
02- Clase 1 - UD2 - Lenguajes.pdf
02- Clase 1 - UD2 -  Lenguajes.pdf02- Clase 1 - UD2 -  Lenguajes.pdf
02- Clase 1 - UD2 - Lenguajes.pdf
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Menú de Programas
Menú de ProgramasMenú de Programas
Menú de Programas
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
Presentacion c
Presentacion cPresentacion c
Presentacion c
 
Algoritmos - Curso UNE
Algoritmos - Curso UNEAlgoritmos - Curso UNE
Algoritmos - Curso UNE
 

Manual de programas ivan lopez g264 b24

  • 1. IVÁN LÓPEZ B. MANUEL DE PROGRAMAS G – 264 / B - 24
  • 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
  • 10. Al desarrollar dicho programa encontraremos la pantalla resultante
  • 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
  • 14. Al desarrollar dicho programa encontraremos la pantalla resultante
  • 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
  • 17.
  • 18. Al desarrollar dicho programa encontraremos la pantalla resultante
  • 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
  • 21.
  • 22. Al desarrollar dicho programa encontraremos la pantalla resultante