You are on page 1of 2

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERIA DE MINAS, GEOLOGA Y CIVIL ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

TRABAJO ENCARGADO # 2 IS141


Resolver los siguientes problemas mediante la fase de anlisis, diseo del algoritmo correspondiente e implementar en cdigo java. Definicin del problema Anlisis del problema Diseo de la solucin (Pseudocdigo y Diagrama de flujo) Implementacin

Para la calificacin se considerar presentacin, orden, criterios de solucin y uso de funciones definidas por Ud. 1. 2. 3. 4. 5. 6. Escribir un algoritmo que permita calcular el cuadrado de los 100 primeros nmeros naturales, guardar en un arreglo el nmero junto a su cuadrado. Con el ingreso de n temperaturas. Se desea calcular su media, entre todas ellas mostrar las superiores e inferiores. Realizar la suma de 2 matrices bidimensionales. Realizar el producto de dos matrices bidimensionales. Realizar la suma de los elementos de una matriz bidimensional, contar cantidad de elementos negativos, positivos y nulos. Leer un matriz de 4*4 elementos y calcular la suma de las filas y columnas, dejando dichos resultados en dos vectores, uno de la suma de filas y otro de la suma de columnas. Calcular la suma de los elementos de la diagonal principal y secundaria de una matriz bidimensional. Se dispone de las notas (primer ciclo) de 100 alumnos (ing. Sistemas), cada uno de ellos puede llevar 1 o mximo 6 cursos (cada curso tiene cierto crdito). Hallar el promedio por alumno. El promedio general. Cantidad de alumnos desaprobados. Cantidad de alumnos aprobados. Imprimir el nombre de uno de los alumnos que obtuvo el promedio mayor. Buscar un elemento dentro de una matriz. Disear por medio de 2 algoritmos de bsqueda. Ordenar los elementos de una matriz. Disear por medio de 3 algoritmos de ordenacin. Insertar un elemento a una matriz. Mezclar los elementos de dos matrices, de tal manera que queden ordenados. Realizar el algoritmos que invierta los elementos de una lista (el primer elemento pasa a ser el ultimo elemento y el ultimo a ser el primero). Disear un algoritmo que rellene los 20 primeros nmeros primos en un matriz y los visualice. Una matriz cuadrada A, se dice que es simtrica si A[i][j]=A[j][i]. Escribir mediante una funcin si una matriz es o no simtrica. Se dispone de una coleccin de notas de un examen calificado con un puntaje mximo de 100. Se debe calcular el promedio de las notas y entonces asignar grados de acuerdo a las siguientes reglas: si la nota del estudiante esta entre 10 puntos mas o menos del promedio, asignar el grado SATISFACTORIO; si la nota es 10 puntos sobre el promedio asignar SOBRESALIENTE y para notas con menos de 10 punto sobre el promedio asignar DEFICIENTE. Mostrar los Algoritmos I

7. 8.

9. 10. 11. 12. 13. 14. 15. 16.

Docente: Jennifer Pillaca De La Cruz Elinar Carrillo Riveros

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA FACULTAD DE INGENIERIA DE MINAS, GEOLOGA Y CIVIL ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

resultados en forma de tabla. El ingreso de notas debe hacerse junto al nombre del alumno. 17. Los resultados de las ultimas elecciones a Presidente regional han sido las siguientes: Distrito Candidato Candidato Candidato Candidato A B C D 1 192 23 200 45 2 180 20 123 321 3 102 23 103 234 4 123 45 321 123 5 234 56 267 304 Disear el algoritmo que realice: a. Imprimir los resultados como el ejemplo, incluyendo cabeceras. b. Calcular el nmero total de votos por cada candidato, porcentaje de votos emitidos. c. Si algn candidato recibe mas del 50% de votos, el algoritmos imprimir un mensaje declarndolo ganador. d. Si ningn candidato recibe ms del 50% de votos, el algoritmo debe imprimir el nombre de los 2 candidatos ms votados ya que ellos pasan a la segunda ronda de elecciones. Ingresar 2 nmeros enteros e imprimir las cifras comunes que tengan, considerando un mximo de 10 cifras por nmero. 19. Sean los conjuntos numricos A, B, C implementados en arrays. Construya las funciones para A U B B C A - B A U C B A A U B U C 20. Se realiza un mini campeonato de ftbol con 4 equipos: Universitario, Alianza, Cristal y Sport Huamanga; en el cual cada equipo juega 3 partidos. Se desea simular los resultados de dicho campeonato, generando los goles que consigue cada equipo en cada partido. El ganador ser aquel que tenga mayor diferencia de goles en el campeonato. Si en caso no hubiera un solo un ganador dar el mensaje correspondiente. 21. En un concurso de belleza participan 50 seoritas candidatas y el jurado calificador ha establecido 4 criterios de evaluacin que son: belleza, inteligencia, cuerpo y desenvolvimiento; donde cada criterio tiene un puntaje de 0 a 100 puntos. Simular los resultados generando puntajes aleatorios para cada criterio de evaluacin y para todas las seoritas candidatas, mostrando en un formato de salida adecuado, los resultados obtenidos por cada participante y determinar el nmero de la candidata ganadora. Dar el mensaje adecuado en caso de que hubiera ms de una ganadora. NOTA: El trabajo ser entregado en forma grupal como mximo de 5 alumnos, una semana despus de iniciada las clases. Docente: Jennifer Pillaca De La Cruz Algoritmos I Elinar Carrillo Riveros 18.

You might also like