Vous êtes sur la page 1sur 11

UNIVERSIDAD POLITCNICA SALESIANA

Programacin Bsica

Manual de Usuario: Programa SerieGeomtrica


Programa en Visual Basic 6.0
Pabla del Rosario Trujillo Polana
18/05/2013 Aula 24/264

Este programa desarrolla el clculo de la serie geomtrica (1/2^n) la misma que ingresa como dato m que ser el punto de pare de la serie, m puede tomar valores de 5, 6, 10, 20, etc. El programa debe imprimir la serie y el valor del clculo mnimo con 6 decimales.

PRESENTACIN

Institucin encargada del Proyecto: Universidad Politcnica Salesiana, Curso 264, Sexto Ciclo. Nombre del Proyecto: Programa Serie Geomtrica Descripcin del programa: Desarrollar el clculo de una serie geomtrica que al ingresar el valor de m (punto de pare de la serie), imprima la serie y el valor correspondiente del clculo. Nombre del responsable del Proyecto: Pabla del Rosario Trujillo Polana. Destinatarios del Proyecto: Todas las personas que requieran calcular una serie geomtrica (1/2^n), especialmente estudiantes de matemticas.

OBJETIVOS
Objetivo general
Realizar un programa en Visual Basic 6.0 que permita calcular de manera prctica y fcil una serie geomtrica de la estructura (1/2^n).

Objetivos Especficos
Desarrollar un cdigo fuente en Visual Basic siguiendo las instrucciones del algoritmo inicial de la serie geomtrica (1/2^n). Analizar las expresiones, variables, constantes y todos los elementos de programacin para construir fcilmente el programa fuente. Investigar adecuadamente los elementos de programacin que se necesitan utilizar en la realizacin del programa fuente mediante Internet, libros de programacin, etc. Hacer las pruebas (pruebas de escritorio) suficientes que se requieran para verificar que el programa no contiene errores (bugs). Implementar el programa de acuerdo a los requerimientos iniciales as como validar los campos para que respondan segn lo especificado.

MARCO TERICO
Se pueden utilizar muchos lenguajes para programar una computadora. El ms bsico es el lenguaje de mquina, una coleccin de instrucciones muy detallada que controla los circuitos internos de la mquina. Este es el dialecto natural de la mquina Debido a que los programas diseados en este lenguaje se pueden ejecutar en cualquier mquina, casi sin modificaciones. Por tanto el uso del lenguaje de alto nivel ofrece tres ventajas importantes, sencillez, uniformidad y portabilidad. En nuestro caso, utilizamos el lenguaje de programacin de Visual Basic. Lenguaje de programacin: Sistema de smbolos y reglas que permite la construccin de programas con los que la computadora puede operar as como resolver problemas de manera eficaz. Estos contienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada / salida, calculo, manipulacin de textos, lgica / comparacin y almacenamiento / recuperacin. Los lenguajes de programacin se clasifican en:

Lenguaje Mquina: Son aquellos cuyas instrucciones son directamente entendibles por la computadora y no necesitan traduccin posterior para que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en trminos de la unidad de memoria ms pequea el bit (dgito binario 0 1). Lenguaje de Bajo Nivel (Ensamblador): En este lenguaje las instrucciones se escriben en cdigos alfabticos conocidos como mnemotcnicos para las operaciones y direcciones simblicas. Lenguaje de Alto Nivel: Los lenguajes de programacin de alto nivel (BASIC, pascal, cobol, fortran, etc.) son aquellos en los que las instrucciones o sentencias a la computadora son escritas con palabras similares a los lenguajes humanos (en general en ingls), lo que facilita la escritura y comprensin del programa.

Fases para la creacin de un programa. 1. Definicin del Problema Esta fase est dada por el enunciado del problema, el cual requiere una definicin clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. 2. Anlisis del Problema

Se requiere dedicar el 70% del tiempo en resolver el problema planteado para ello nos apoyamos en datos de entrada (input), procesos y datos de salida (output). 3. Diseo del Algoritmo Se basa en in mtodo llamado Divide y vencers, este mtodo consiste en descomponer el programa en mdulos, los que permitir que sea ms fcil y efectivo de realizar. 4. Codificacin La codificacin es la operacin de escribir la solucin del problema (de acuerdo a la lgica del diagrama de flujo o pseudocdigo), en una serie de instrucciones detalladas, en un cdigo reconocible por la computadora, la serie de instrucciones detalladas se le conoce como cdigo fuente, el cual se escribe en un lenguaje de programacin o lenguaje de alto nivel. 5. Compilacin y Ejecucin Cuando se ha creado un programa fuente se debe compilar, buscar sus errores, modificar el programa, realizar pruebas y si es preciso introducirlo en memoria mediante un teclado o almacenarlo en una base de datos. 6. Verificacin y Depuracin Los errores humanos dentro de la programacin de computadoras son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solucin sin errores se le llama depuracin. La verificacin consiste en la captura de datos hasta que el programa no presente errores (los ms comunes son los sintcticos y lgicos). 7. Documentacin Es la gua o comunicacin escrita es sus variadas formas, ya sea en enunciados, procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es usado por otra. Por ello la documentacin sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). La documentacin se divide en tres partes: Documentacin Interna: Son los comentarios o mensaje que se aaden al cdigo fuente para hacer ms claro el entendimiento de un proceso. Documentacin Externa: Se define en un documento escrito los siguientes puntos: Cdigo Fuente (programa) Manual del Usuario: Describe paso a paso la manera cmo funciona el programa, con el fin de que el usuario obtenga el resultado deseado.

8. Mantenimiento Se lleva acabo despus de terminado el programa, cuando se detecta que es necesario hacer algn cambio, ajuste o complementacin al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado. Visual Basic es un compilador que permite usar cualquiera de los tres enfoques en la solucin de problemas de informacin que puedan y deban ser resueltos empleando el computador y el lenguaje. Para propsitos de aprendizaje usaremos el tercer enfoque, es decir programacin en ambientes visuales y usando el lenguaje de programacin Visual Basic

MODELO DE SOLUCION VISUAL BASIC


En general un problema de informacin es posible entenderlo, analizarlo y descomponerlo en todos sus componentes o partes que de una u otra manera intervienen tanto en su planteamiento como en su solucin. Una herramienta rpida que nos permite descomponer en partes un problema para su solucin, es el llamado modelo de solucin, este consiste de una pequea caja que contiene los tres elementos ms bsicos en que se puede descomponer cualquier problema sencillo de informacin, estas tres partes son: LA PRIMERA PARTE: son todos los datos que el computador ocupa para resolver el problema, estos datos son almacenados internamente en la memoria del computador en las llamadas variables de entrada. LA SEGUNDA PARTE: son todas las operaciones generalmente algebraicas necesarias para solucionar el problema, generalmente esta parte del modelo es una formula (o igualdad matemtica, ej. X= y + 5). LA TERCERA PARTE: es el resultado o solucin del problema que generalmente se obtiene de la parte de operaciones del modelo y dichos datos estn almacenados en las llamadas variables de salida.

TIPO DE DATOS
Variable es el valor que puede cambiar durante la ejecucin del programa. Las constates son aquellos valores que no cambian durante la ejecucin del programa. Tanto variables como constantes pueden ser: String : Para cadenas de letras o, palabra o frases. Integer: Para nmeros enteros desde el -32768 hasta el 32767 Long: Para nmeros enteros desde el -2147483648 al 2147483647

Single: Para nmeros negativos desde -3402823E38 al -1401298E45 y para nmeros positivos desde 1401298E45 a 3402823E38 Double : Para nmeros negativos desde -179769313486232E308 al 494065645841247E234 y para nmeros positivos desde 494065645841217E324 al 179769313486232E308 Boolen: Solo admite un valor True o False Byte: Para nmeros de 0 a 255 Currency: Para nmeros de -922337303685477.5808 a 922337203685477.5807 Date: Para almacenar fechas Variant:Para contener cualquiera de los strings arriba indicados. Object: Para los datos de un objeto de programacin.

OPERADORES
LOGICOS: or o, and y , not negacion DE RELACION: > mayor que, <>= mayor igual que, <= menor igual que, = igual a, <>,! distinto que. ARITMTICOS: + suma, - resta, *multiplicacin, /divisin.

Controles: Command Button, Textbox, Label, Frame


Command Button: Es el tpico botn que aparece en todas las aplicaciones y que al hacer click sobre l nos permite realizar alguna operacin concreta. Obviamente depender el cdigo que se teclee. Textbox: Mediante este control se puede realizar entrada o salida de datos en las aplicaciones. No es necesario que se indiquen las coordenadas que tendr sobre el formulario, basta con solo dibujarlo sobre este y ajustar el tamao que se desee. Label: Es uno de los controles ms utilizados, aunque su utilidad queda restringida a la visualizacin de datos en el mismo, lo que no permite no la introduccin de datos por parte del usuario. Frame: Proporciona un agrupamiento identificable para controles. Tambin puede ser utilizado para subdividir un formulario funcionalmente.

FUNCIN DO WHILE
Do-While puede llevar dos condiciones. El grupo cierto de instrucciones puede ser una sola instruccin o todo un grupo de instrucciones.

La condicin puede ser simple o compuesta. A este ciclo tambin se le conoce tambin como ciclo de condicin de entrada, o prueba por arriba, porque este ciclo evala primero la condicin y posteriormente ejecuta las instrucciones. La utilidad del Do-While es evidente cuando el bucle que buscamos tiene que interactuar al menos siempre una vez. Un caso tpico de esta situacin es cuando se le pide al usuario que introduzca un valor, pero antes de continuar con la ejecucin debe comprobarse que el valor introducido est dentro de cierto rango.

FUNCIN PRINT
Imprime una cadena de texto o una lista de cadenas. Las cadenas encerradas entre comillas dobles (") pueden ser interpoladas si tienen alguna variable, es decir se analizan las variables dentro de texto. Al contrario, con las comillas simples (') no se interpola la cadena.

MARCO PRCTICO
Para el desarrollo del programa Serie Geomtrica, he realizado una investigacin exhaustiva acerca de programacin bsica y asimismo del funcionamiento y aplicaciones de Visual Basic.

Tipo de estudio Sistemtico


Debido al trabajo de investigacin y aplicacin de sistemas he utilizado este enfoque para el desarrollo y la resolucin del problema planteado: Clculo de la serie geomtrica (1/2^n).

Diseo de la Investigacin
La metodologa adoptada para el tema de investigacin, parte desde la aplicacin del mtodo descriptivo y documental, tales como la revisin de bibliografas existentes, anlisis de informacin especializada directamente relacionada con el tema de investigacin, y su procesamiento conforme el marco terico planteado. Para los propsitos sealados, acud a las fuentes de informacin primarias, en este caso las clases recibidas previamente, de Programacin bsica de sexto ciclo as como los apuntes de dichas clases; de la misma forma acud a fuentes secundarias referidas a la bibliografa existente en el Internet y en libros de programacin.

Finalmente, luego de evaluar, analizar, organizar y procesar, he planteado un modelo de programacin, en base al diseo del algoritmo planteado, a manera de solucin; los resultados alcanzados sern la realizacin del programa fuente y consecuentemente el clculo de la serie geomtrica (1/2^n).

MANUAL PASO A PASO PARA LA UTILIZACION DEL PROGRAMA SERIE GEOMETRICA


Funcionamiento del Programa

1. Debemos abrir el programa ejecutable.exe el que mismo tiene el nombre de: SerieGeometrica.exe 2. Al abrir la ventana del programa se mostrar un cuadro de texto, con el nombre: Ingrese el valor de m:. Debemos poner un valor numrico (solo enteros) en el casillero. 3. Luego de ingresar dicho dato (m), se debe dar click en el botn Calcular. 4. Al ejecutar el botn calcular aparecer en la parte superior de la plataforma el siguiente mensaje: La serie resultante es: = con el formato de la serie indicado y el nmero de trminos que nos exige el valor de m. La Suma es:= con el valor del clculo de la serie planteada.

5. Si queremos ingresar otro valor de m, debemos dar click en botn Nuevo y de esta manera podemos poner otro nmero. 6. Cuando terminemos de calcular el valor de la serie y el resultado de la misma, damos click en el botn Salir y el programa se cerrar. 7. Para mayor informacin acerca del programa, el usuario puede visitar el tutorial del programa y de su funcionamiento en:
http://www.youtube.com/watch?v=Bo2efzhum4I&feature=youtu.be

Requerimientos de Hardware y Software


Para el desarrollo del programa, su aplicacin y adecuado funcionamiento, el usuario debe tener los siguientes elementos de hardware y software: PC con procesador de 1,66 Ghz o Intel Atom o superior, Sistema operativo Windows XP con Service Pack 3 o posterior del sistema operativo, 500 MB de RAM (1,00 GB recomendable. Espacio de disco duro:

Instalacin tpica: 52 MB Instalacin mxima: 65 MB

Unidad de CD-ROM, Monitor VGA o resolucin superior; Se recomienda Super VGA, Impresora Microsoft Mouse o dispositivo sealador compatible recomendado). Microsoft Office 97 o superior Microsoft Visual Studio 6.0 (Visual Basic 6.0)

CONCLUSIONES
El programa se realiz bajo los parmetros iniciales, indicando las variables y elementos de programacin necesarios para desarrollar un programa fuente que calcula una serie geomtrica con la estructura (1/2^n). El programa fuente contiene los elementos de programacin y la estructura

indicada en algoritmo propuesto para el desarrollo de dicho programa. verificar y depurar dicho programa.

Durante la construccin del programa fuente se realizaron varias pruebas para El programa fuente Serie Geomtrica resuelve fcilmente y de manera rpida el

clculo de la serie geomtrica de la estructura (1/2^n).

BIBLIOGRAFA
Programacin avanzada con Microsoft Visual Basic.NET,Balena, Francesco, (aut.), Rodrguez Vega, Jorge; Mosquera Vzquez, Javier, (tr.),McGraw-Hill / Interamericana de Espaa, S.A. 1 ed., 1 imp.(04/2003) VISUAL BASIC 6; TODO SOBRE, Nicol, Natascha; Albrecht, Ralf, (aut.), Corts Daz, Jos Luis, (tr.),Marcombo, S.A. 1 ed., 1 imp.(10/1999)

http://www.elguille.info/vb/cursos_vb/basico/basico.htm http://javierm-visualbasic60.blogspot.com/ http://www.forosdelweb.com/f69/validacion-textbox-visual-basic-206206/ http://msdn.microsoft.com/es-es/library/9cksc646(v=vs.80).aspx http://www.buenastareas.com/ensayos/Conceptos-De-Programacion-En-VisualBasic/2172734.html http://www.monografias.com/trabajos38/programacion/programacion.shtml http://osiris.ucb.edu.bo/~ocampol/marcopractico.htm http://www.buenastareas.com/ensayos/Marco-Practico-De-LaInvestigaci%C3%B3n/893442.html http://www.slideshare.net/lucciana1602/seminario-6-marco-practico-y-propuesta http://www.programacionfacil.com/visual_basic:do_while_loop http://es.wikipedia.org/wiki/Serie_geom%C3%A9trica

Vous aimerez peut-être aussi