Ir al contenido principal

I SEMESTRE: Algoritmos - Tercer Examen

Resolver los siguientes problemas propuestos:

Vectores:

  1. Se tiene un Array lineal de N números. Hallar la sumatoria de los N números. (N es ingresado por el usuario)
  2. Dado un array de N números enteros. Se pide sumar por separado los números pares y los impares. Mostrar resultados.
  3. Se tiene 2 arrays unidimensionales que guardan las edades de un grupo de personas. Se pide hallar el mayor valor de cada array.
  4. Se tiene 3 arrays unidimensionales que guardan los precios unitarios (PU) y las cantidades compradas (CC). Se pide: a) Crear un array con el total gastado en compras por producto (TG=PU*CC) b) Calcular el total general de todas las compras.
  5. Dado un array A de N elementos, se desea almacenar los elementos mayores y menores que la media (promedio) y almacenarlos en vectores diferentes.

Matrices:

  1. Sumar los elementos de cada fila y cada columna de una matriz.
  2. Realice un programa que calcule la tabla de multiplicar del 1 al 10 almacenando los valores en una tabla. Imprimir dicha tabla
  3. Dada una matriz de orden NxM, se pide hallar el mayor valor de cada fila y guardar dicho valor en la ultima columna de la matriz o en su defecto en un nuevo vector.

Desarrollar todos los problemas en pseudocódigo.

Comentarios

Entradas populares de este blog

II Semestre - JAVA: EJERCICIOS SOBRE JERARQUIAS DE HERENCIA

Debate: Discutir las formas en que la herencia promueve la reutilización de software, se ahorra tiempo durante el desarrollo del programa y ayuda a prevenir errores. Ejercicio: Diseñar una jerarquía de herencia para los estudiantes en una universidad. Usar la clase Student como la superclase de la jerarquía, a continuación, extender Student con las clases de UndergraduateStudent y GraduateStudent . Continúe extendiendo la jerarquía tando como sea posible(como muchos niveles). Por ejemplo, Freshman , Sophomore , Junior y Senior podría heredar de UndergraduateStudent , asi mismo  DoctoralStudent y MastersStudent podría ser subclases de GraduateStudent . Despues de diseñar la jerarquía debatir las relaciones que existen entre las clases. [Nota: No es necesario escribir ningún código para este ejercicio.] Debate Algunos programadores prefieren no utilizar el acceso protegido, porque creen que rompe la encapsulación de la superclase. Discutir los méritos relativos de acceso pr...

II SEMESTRE: JAVA - Arrays Bidimensionales

Un Array bidimensional se diferencia del unidimensional simplemente porque este está basado en tablas, lo cual indica una composición de FILAS y COLUMNAS, esto quiere decir que para acceder a un elemento en particular de un array debe indicarse la coordenada completa, es decir: x=matriz[1][1]; x almacena el valor de la coordenada (1,1) de una matriz dada. Veamos un ejemplo:

II Semestre - JAVA: Conceptos Generales sobre Programación Orientada a Objetos

Saludos: Encontré este buen material teórico acerca de Programación Orientada a Objetos (POO), utilicen este tutorial para repasar algunos conceptos o aprender unos nuevos. Espero sus preguntas acerca de lo leído. Conceptos básicos de la Programación Orientada a Objetos Recuerden que la participacion en clase y en este blog viene siendo evaluada