ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Una empresa dedicada a concertar citas mantiene dos vectores con estructuras de dos campos: DNI y edad. Un vector es de hombres y otro de mujeres.


Enviado por   •  8 de Febrero de 2016  •  Examen  •  511 Palabras (3 Páginas)  •  349 Visitas

Página 1 de 3

 

1. (1.5 puntos) Una empresa dedicada a concertar citas mantiene dos vectores con estructuras de dos campos: DNI y edad. Un vector es de hombres y otro de mujeres. Realiza una función con la siguiente especificación:

Parámetros de entrada:

• Vector de hombres y su longitud

• Vector de mujeres y su longitud

• Un DNI de un hombre

• Un entero positivo m

Parámetros de salida:

• Un vector con el DNI de las mujeres cuya edad difiere a lo sumo m años de la edad del hombre cuyo DNI se ha recibido como parámetro

• El número de elementos del vector de salida o -1 si no se encuentra el DNI del hombre

2. (1.5 puntos) Implementa una función que verifique la siguiente especificación:

Parámetros de entrada:

• Una matriz de tamaño 500x500 de enteros

• Un valor entero positivo n

Parámetros de salida:

• Un valor lógico indicando si todas las filas y columnas de la matriz tienen al menos n valores impares

Por ejemplo, suponiendo las matrices que aparecen abajo (observa que por motivos de espacio son 3x3) y n=1. Para la matriz de la izquierda habría que devolver el valor falso pues, por ejemplo, la primera fila no contiene valores impares. Sin embargo, para la matriz de la derecha habría que devolver verdadero, pues todas las filas y columnas tienen al menos un número impar.

[pic 1]

3. (3 puntos) Un empresario dispone de 30 locales para alquilarlos a multinacionales. Se ha ideado la siguiente estrategia para registrar a qué multinacionales están alquilados los locales: o Los locales se codifican del 0 al 29.

o En un vector se almacenan estructuras de dos campos: el NIF de una multinacional y el código del primer local que tiene alquilado la multinacional.

o Se utiliza un vector de enteros de tamaño 30 para almacenar los locales alquilados. En este vector el elemento que ocupa la posición i almacena:

-2, si el local de código i no está alquilado.

-1, si el local de código i es el último local alquilado a una multinacional.

𝑥 ∈[0,30], indica el código del siguiente local alquilado a una multinacional.

Por ejemplo, dados los siguientes vectores:

[pic 2]

La empresa tiene alquilados locales a dos multinacionales. La multinacional con NIF 12345678M tiene alquilados los locales 2, 4 y 7. La multinacional con NIF 88888888X tiene alquilados los locales 6, 9, 8 y 12.

Realiza las siguientes funciones (cada función vale 1.5 puntos):

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (316 Kb) docx (974 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com