Sunteți pe pagina 1din 11

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez

Triana 1

GUIA DE APRENDIZAJE EJERCICIOS DE PROGRAMACION VISUAL BASIC .NET


Estimados aprendices:

LEAN NUEVAMENTE ESTA INTRODUCCION:


y ANALISIS: Planteamiento del problema, Sirve para comprender la naturaleza de los programas a desarrollar. Aqu se debe comprender el dominio de informacin del software, as como la funcin requerida, el comportamiento, el rendimiento y la interconexin. DISEO: Es un proceso de muchos pasos que se centra en 4 atributos del programa: Estructura de datos, arquitectura de software, representaciones de interfaz y detalle procedimental (algoritmo). Traduce requisitos en una representacin del software donde se puede evaluar su calidad antes de que comience su codificacin. IMPLEMENTACION: El diseo se traduce en una forma legible por la mquina, usando lenguajes de programacin o lenguajes 4gl entre otros. PRUEBAS: Despus de generar el cdigo, se prueba la funcionalidad de este, haciendo un test de los procesos lgicos internos, se busca detectar errores y garantizar que el software hace exactamente lo que debe hacer. MANTENIMIENTO: El software debe sufrir cambios, ya sea por la deteccin de errores, por nuevas necesidades y requerimientos, por modernizar la funcionalidad de este o por adaptacin a cambios del medio externo del software. Este modelo es el ms antiguo y usado en la ingeniera del software.

OJO: Como se pueden dar cuenta antes de iniciar con la implementacin usando en este caso Visual Basic .net,

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 2

deben realizar un anlisis exhaustivo para tener una idea muy clara de las variables y tipos de datos a declarar en cada aplicacin. Generen un Pseudocdigo que les permita abstraer la lgica de la solucin del problema como se ha venido desarrollando en la orientacin presencial dentro del ambiente de aprendizaje. No olviden que un buen PSEUDOCODIGO permitir una traduccin eficaz al Lenguaje de Programacin que se vaya a utilizar.

Objetivo especfico de aprendizaje:

Incrementar la capacidad de abstraccion en la solucion de


problemas mediante el uso de un Lenguaje de Programacion Orientado a Objetos.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 3

Resultados de Aprendizaje Como resultado de la actividad el aprendiz: Usara la abstraccion como mecanismo implicado en la traduccion de problemas reales a una especificacion de analisis y diseo de sistemas. Convertira Pseudocodigos o DFD's en Lenguaje de Programacion Orientado a Objetos: Visual Basic .net Utilizara los objetos o controles de interfaz que mas se acomoden a la solucion de un problema. Utilizara los eventos mas apropiados para la codificacion de los procesos logicos que permiten una correcta ejecucion de la respuesta apropiada a los requerimientos del usuario.

Forma de entrega Crear una carpeta y entregar en forma presencial al Instructor 1 Mes

Duracin

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 4

Descripcin de la actividad: y y Lea detenidamente los apuntes obtenidos en las sesiones presenciales. Crear un programa en Visual Basic .net que permita capturar mediante un InputBox "20" numeros enteros. Una vez leidos todos los numeros deplegar mediante un MsgBox la cantidad de numeros pares e impares obtenidos, ademas, la suma total de numeros pares e impares. Crear un programa en Visual Basic .net capturar un numero entero desde un TextBox y calcular automaticamente el factorial de dicho numero. 5! = 1*2*3*4*5 = 120 Crear un programa en Visual Basic .net que permita capturar mediante un InputBox numeros enteros. Es decir, el programa pedira constantemente numeros hasta que se digite -1. Al digitar -1 se obtendra como resultado la cantidad de numeros primos digitados y la suma total de los numeros primos digitados. Crear un sistema de votacion virtual: Urna virtual. La aplicacion permitira seleccionar el candidato para el respectivo voto en la urna virtual. Al instante de la votacion la respectiva barra de progreso del candidato se incrementara y mostrara a su vez el correspondiente porcentaje de votos mediante un objeto Label.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 5

Crear un programa en Visual Basic .net que permita capturar mediante un TextBox numeros enteros durante 1 minuto. Una barra de progreso permitira visualizar el progreso del tiempo. Cuando la barra de progreso se llene completamente significa que ya se cumplio el minuto y por ende se desactivara el TextBox y automaticamente mediante un MsgBox desplegara la cantidad y la suma total de los numeros leidos.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 6

Crear el siguiente programa:


o Una interfaz de acceso a la aplicacion: El usuario y la contrasea lo define ud mismo.

Si el usuario y contrasea son validos entonces Aparecer la aplicacin formada por un objeto tipo TabControl y este a su vez compuesto por 4 objetos TabPage:

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 7

NOTA: Como pueden ver los 4 objetos TabPage que conforman el Objeto TabControl son: PROGRAMAS, OPERACIONES BASICAS, FIGURAS GEOMETRICAS y FUNCIONES TRIGONOMETRICAS. Por defecto cuando se ingresa a la aplicacion se visualiza el TabPage PROGRAMAS. En esta interfaz se selecciona el programa y al dar click en el boton EJECUTAR, se ejecutara el respectivo programa. o TabPage OPERACIONES BASICAS: Se digitan los valores a operar, se selecciona el tipo de operacin bsica y el resultado se desplegara mediante una ventana de dialogo.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 8

TabPage FIGURAS GEOMETRICAS: Se selecciona la respectiva figura, al seleccionarla aparecera mediante un panel la imagen de la figura con los respectivos TextBox para capturar las variables implicadas en la formula del area de la figura seleccionada.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 9

TabPage FUNCIONES TRIGONOMETRICAS: Se captura la cantidad en grados y en el instante que se selecciona la funcin trigonomtrica aparecera la grafica de dicha funcin. Al dar click en el boton calcular, se calculara la funcin de acuerdo a los grados capturados mediante el TextBox. el resultado se desplegara mediante una ventana de dialogo.

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 10

CRITERIOS DE EVALUACION Los objetivos de la Actividad se consideran alcanzados si: y y y y Disea todos los programas propuestos haciendo un anlisis y diseo correcto. Codifica con cero errores de sintaxis. Disea la lgica de programacin en Visual Basic .net sin errores de ejecucin. Disea interfaces intuitivas y acertas de acuerdo al problema a solucionar.

SENA: "Conocimiento y Competitividad para todos los Colombianos"

CENTRO INDUSTRIAL Y DESARROLLO EMPRESARIAL SOACHA 2011 Tcnico Programacin de Software Plan de Mejoramiento Instructora: Claudia Patricia Ramrez Triana 11

S-ar putea să vă placă și