1. ASIGNACIÓN 5
Prof. Jairo A. Agudelo 29 Marzo 2017
La siguiente asignación la deben entregar para el día lunes 8 de mayo del 2017. Los
estudiantes que se encuentran en el curso presencial deben entregar la asignación
impresa en papel blanco 8.5”x11”, los demás estudiantes que se encuentran en el
curso virtual deben enviar la asignación por correo electrónico en formato PDF a la
dirección del ayudante de catedra Ángel Alicea angel.alicea1@upr.edu
La asignación debe contener una hoja de presentación (que debe incluir la
información explicada en la clase) Introducción, objetivos, la solución de cada
pregunta en todas sus partes y conclusiones.
Para cada uno de los problemas planteados debe realizar el siguiente procedimiento
de solución:
-Leer analizar y entender el problema
-Describir en sus propias palabras una estrategia de solución
-Realizar la tabla de las variables, tipo y descripción.
- Hacer el algoritmo de solución en diagrama de flujo
-Realizar la prueba manual del algoritmo para mínimo 2 ciclos
-Desarrollar el programa en código VBA con todas sus partes incluyendo
comentarios en cada fase del programa y permitir que se ejecute con un botón de
formulario en imprimir el código de programación en VBA.
-Comprobar que los resultados de la prueba manual sean los mismos que está
arrojando el programa.
Problemas Repetición
1)
Se requiere un programa para calcular el promedio de las edades de un grupo de N estudiantes. Debe
realizarlo de 3 formas diferentes, la primera es utilizando las estructuras de repetición For-next (o For-
each), la segunda usando Do loop While y la tercera utilizando Do loop Until.
2. 2)
Nota: la lista de las N ventas puede ser inventada y puede estar ubicada en una hoja de Excel.
3)
El término numero k de cierta serie matemática está definido por la siguiente formula:
El primer término T1 de la serie se obtiene substituyendo por k=1 en la serie así:
Y el segundo término se encuentra con K=2 así:
Esto se realiza sucesivamente para los N términos de la serie.
Desarrolle un programa que calcule los términos individuales Tk para N términos de la serie y los ubique
en celdas de Excel y que además realice la sumatoria de los términos Tk para las siguientes condiciones:
a) para todos los términos de la serie y b) para los términos impares solamente (T1+T3+T5…. Etc). (El
programa le debe preguntar qué tipo de suma desea hacer, es decir, sumar todos los términos? O solo
los impares?). Finalmente el programa debe tener un botón para calcular y otro para borrar.
Problema Arreglos
4)
Hacer un Programa que sume dos matrices A y B de tamaño nxm y guarde el resultado en una matriz C.