Está en la página 1de 2

UNIVERSIDAD NACIONAL DE COLOMBIA

Sede Palmira
Algoritmos y programación.
Semestre 2016-1.
Taller 2

Crear una solución, teniendo en cuenta las siguientes reglas:

1. Una solución (proyecto) que incluya todos los ejercicios.


2. El nombre del comprimido, el proyecto y la carpeta del proyecto debe ser
PxxxxxxPyyyyyyT2, donde xxxxxx, es el código del primer integrante del grupo, yyyyyy
es el código del segundo integrante. Ejemplo: si el primer estudiante tiene código
401040 y el segundo 510523, el proyecto será P401040P510523t2.
3. El formulario inicial debe contener los nombres de los integrantes del equipo, con sus
correspondientes códigos.
4. Cada punto del taller debe resolverse en un formulario, cada uno de los cuales deben
tener una opción de regresar, diferente a la opción de cerrar (X) de la ventana.
5. Deben realizarse los correspondientes procesos de validación de información, y se
tendrá en cuenta la optimización de los procesos.
6. Las opciones que me permitan ir a cada formulario deben ser explícitas de lo que voy
a utilizar y hacerlo a través del uso de Menús, pero no deben enlazarse opciones entre
formularios, a menos que estén relacionados entre sí.
7. La salida de las respuestas debe ser muy clara. No se recomienda utilizar mensajes
telegráficos.
8. El usuario debe saber para qué sirve cada formulario.
9. Se debe crear y entregar el programa instalador.
10. No se aceptan trabajos individuales, a menos que tenga una razón muy poderosa para
no trabajar en equipo.
11. En la valoración se tendrán en cuenta:
a. La presentación de cada formulario.
b. Planteamiento de las diferentes opciones del formulario inicial, que resuelva el taller.
c. La solución dada a cada punto.
d. La optimización de los procesos.
e. La claridad en llegar a cada opción, y el regreso al formulario de inicio.
f. La claridad en las respuestas dadas.
g. La ortografía.

El proyecto debe dar solución a los siguientes ejercicios:


1. Leer el valor N que me indica cuántos valores quiero procesar. Después leer los N
valores enteros, debe encontrar el mayor, el menor, su promedio y su suma, cuántos
pares hay, cuántos impares. Guardar los valores en un ListBox.
2. Leer los valores de N1 y N2. Desplegar los valores entre N1 y N2, calculando su suma,
su promedio, la cantidad de números en el rango, para cada caso, en forma:
a. Ascendente, utilizando Ciclos For.
b. Descendente, utilizando Ciclos While.
c. Los impares ascendente, utilizando Ciclos Until.
d. Los impares descendente, utilizando Ciclos For.
e. Los pares ascendente, utilizando Ciclos While.
f. Los pares descendente, utilizando Ciclos Until.
Nota: se deben considerar todos los casos: N1>=N2 o N1<N2.
3. Dado un conjunto de al menos 10 imágenes, hacer que el sistema despliegue una
imagen al azar, y que la misma se pueda desplegar con las diferentes opciones de
modo de cambiar el tamaño (no utilizar el Autosize). Trabajar las opciones

Taller 2 Algoritmos y programación 2016-1 1


programando un solo control. Cada imagen se debe ir agregando a un FlatLayoutPanel,
y al hacer clic en alguna de ellas, se debe desplegar en la imagen central.
4. Dada una imagen (pequeña), mover la misma en forma vertical, en forma horizontal,
por la diagonal principal, por la diagonal secundaria, en ambos sentidos.
5. Dada una imagen y una función f, mover la imagen, siguiendo la trayectoria de la
misma entre dos valores de x. Ejemplo, seguir la trayectoria de la función f=seno(x)
entre -2pi y 2pi, seguir la trayectoria de la función y=f(x), entre x1 y x2. Se deben
trabajar 2 funciones, pero sólo se acepta una trigonométrica.
6. Dado un valor presente, P, con una tasa de interés anual, i, durante n años, calcular el
valor del interés calculado, y el valor futuro, para los siguientes casos:
a. Utilizando interés simple.
b. Utilizando interés compuesto capitalizado anualmente.
c. Utilizando interés compuesto capitalizado semestralmente.
d. Utilizando interés compuesto capitalizado trimestralmente
e. Utilizando interés compuesto capitalizado bimestralmente
f. Utilizando interés compuesto capitalizado mensualmente
g. Se debe realizar el proceso en una sola respuesta, y no hacerlo por separado.
7. Dado un sistema de ecuaciones simultáneas, con 3 o más incógnitas, crear una opción
que permita resolver el sistema.

Fecha límite para la entrega: Viernes, 8 de abril de 2016, utilizando la plataforma moodle, en el
comprimido que se generó.

Taller 2 Algoritmos y programación 2016-1 2

También podría gustarte