Está en la página 1de 1

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERA, CIENCIAS FSICAS Y MATEMTICA


TAREA FINAL EJERCICIOS
SEMESTRE Octubre 2016 Febrero 2017

INDICACIONES GENERALES:
a) De los ejercicios planteados, debe seleccionar 5 para resolverlos.
b) Debe entregar la tarea en un proyecto de NetBeans que tenga como nombre la primera letra de su
nombre y su apellido de la siguiente forma: TAREAFINAL_GMONCAYO_2H.
c) La tarea debe ser entregada a travs de la plataforma, como adjunto a la tarea que se encuentra
publicada, hasta el da de examen (viernes 10 de febrero de 2017 09:00 AM).

EJERCICIOS
1. Construya un algoritmo que permita leer una cantidad exacta de 5 nmeros que se almacenarn en un
arreglo (la lectura debe hacerse utilizando una funcin), luego de ello, el programa debe indicar cuntos
fueron positivos, cuntos negativos, cuntos pares y cuntos impares. Para cada caso debe definir una
funcin.
2. Defina un programa que pinte un tablero de ajedrez, los peones se representan con la letra P, las torres
con T, los caballos con C, los alfiles con A, el rey con R y la reina con M.
3. Defina un arreglo que permita almacenar un total de 20 nmeros enteros aleatorios comprendidos entre
-50 y 50. Cree una funcin para mostrar en pantalla solo los elementos negativos.
4. Construya un algoritmo que permita almacenar 10 nmeros aleatorios en un arreglo (usando una
funcin, los nmeros deben estar entre -5 y 25), posteriormente definir funciones para calcular el mayor
nmero positivo y el menor nmero negativo de los elementos que se encuentren almacenados en el
arreglo.
5. Defina un arreglo que permita almacenar un total de 10 nmeros enteros aleatorios comprendidos entre
-30 y 40. Defina funciones para mostrar en pantalla: los elementos ingresados, la suma de todos los
nmeros del arreglo, la suma de los positivos y la suma de los negativos.
6. Defina un arreglo de 20 elementos y cree una funcin que llene el arreglo con los mltiplos de un numero
pedido por teclado. Por ejemplo, si se ingresa el nmero 3, el arreglo contendr los valores 3, 6, 9, 12,
15, , etc. Muestre los elementos del arreglo por pantalla usando otra funcin.
7. Definir dos arreglos unidimensionales que tengan el mismo tamao (el cual se ingresa por teclado al
momento de iniciar el programa), en uno de ellos se ingresarn nombres de personas como texto, en el
otro se irn almacenando la longitud de dichos nombres. Al final el programa debe mostrar por pantalla
el nombre y la longitud que tiene. Utilice funciones para resolver el problema.
8. Defina una matriz que almacene 20 nmeros enteros aleatorios comprendidos entre 0 y 50, a
continuacin, ingrese las coordenadas de un elemento e indique si el elemento existe y cul es su valor.
Utilice funciones para resolver el problema.
9. Defina una matriz cuyo tamao se ingrese por teclado, cree una funcin llamada llenarMatriz para poblar
la matriz utilizando nmeros aleatorios comprendidos entre -15 y 35. Finalmente imprima los elementos
de la matriz por filas y luego por columnas utilizando para cada caso una funcin.
10. Defina una matriz que contenga exactamente 3 columnas y las filas que considere necesarias (este valor
se ingresa al momento de iniciar el programa), cree una funcin que permita ingresar valores en las dos
primeras columnas y otra funcin para que en la 3 columna se calcule el resultado de sumar el nmero
de la primera y segunda columna. Finalmente cree otra funcin para mostrar los elementos de la matriz
de la siguiente forma:
x1 + x2 = x3

PROGRAMACION I Ing. Giovanny Moncayo U. M.Sc. 1


2017-02-02