Ejercicios - Arreglos

Anuncio
Instituto Universitario
de Gerencia y Tecnología
Caracas
Arreglos
Ejercicios
Caracas 08 de Septiembre de 2008
1. Una corporación posee 3 agencias de venta de vehículos, cada agencia distribuye 15 modelos diferentes y
tiene en su plantilla a 10 vendedores. Se desea un programa que:
• Escriba un informe de las ventas por agencia. vendedor y modelo.
• El número total de cada modelo vendido.
• El mejor vendedor (por agencia y por la corporación).
• El número total de modelos vendidos por vendedor.
2. Se dice que una matriz tiene un punto de silla si alguna posición de la matriz es el menor valor de su fila, y a
la vez el mayor de su columna. Escribir un programa que tenga como entrada una matriz de número reales,
y calcule la posición de un punto de silla (si existe).
3. Determinar si una matriz de MxM es un cuadrado mágico. Se considera un cuadrado mágico a una matriz
en la cual la suma de cada fila, de cada columna, de la diagonal principal y de la diagonal secundaria son
iguales.
4. Dado un arreglo bidimensional S de NxM caracteres, escriba un método que determine si una palabra dada
en un arreglo P de k caracteres está dentro de la matriz. Sólo considere buscar de izquierda a derecha
(horizontal), y de arriba hacia abajo (vertical). En caso de que la palabra es encontrada dentro de la matriz,
indicar la posición (i,j) inicial de la palabra en la matriz, así como la dirección (vertical u horizontal) de
localización. Asuma que la palabra no puede aparecer más de una vez.
Función existe(Arreglo S de Caracter S[1..N][1..M]; Arreglo P de Carácter[1..k]) Lógico
5. Un constructor hace una urbanización con tres tipos de viviendas: S(sencillas), N(normales) y L(lujo). Cada
vivienda de tipo S tiene 1 ventana grande, 7 medianas y 1 pequeña. Cada vivienda de tipo N tiene 2
ventanas grandes, 9 medianas y 2 pequeñas. Y cada vivienda de tipo L tiene 4 ventanas grandes, 10
medianas y 3 pequeñas. Cada ventana grande tiene 4 cristales y 8 bisagras; cada ventana mediana tiene 2
cristales y 4 bisagras; y cada ventana pequeña tiene 1 cristal y 2 bisagras. Se desea:
• Escribir una matriz que describa el número y tamaño de ventanas en cada tipo de vivienda y otra matriz
que exprese el número de cristales y el número de bisagras de cada tipo de ventana.
• Calcular una matriz, a partir de las anteriores, que exprese el número de cristales y bisagras necesarios
en cada tipo de vivienda.
• Determinar la cantidad total de material por cada tipo de Vivienda y la cantidad total de cristales y
bisagras utilizadas en la construcción de la Urbanización.
• Que tipo de vivienda posee la mayor cantidad de material y que tipo de material posee el mayor
consumo.
Descargar