Вы находитесь на странице: 1из 2

Algortmica y programacin I

Carreras: Lic. en Sistemas - AUS IDEI -UNTDF


2do Parcial Prctico
Ejercicio 1: Realizar un algoritmo para resolver el siguiente problema, represntelo usando lenguaje Pascal.
Una empresa de video juego le solicita un programa para calcular el esfuerzo de sus programadores.
Actualmente la empresa trabaja en el desarrollo de 3 (tres) video juegos con 5 (cinco) desarrolladores. Las cinco
personas trabajan en uno, dos o los tres desarrollos, dedicndole tiempos diferentes a cada uno(minutos).
Son datos para el algoritmo:
El nombre y el tipo de cada video juego.
El nombre y apellido de cada uno de los desarrolladores.
Los minutos dedicados por desarrollador a cada video juego.
Se pide:
a) Declarar las estructuras de datos que permitan resolver el problema. Para ello primero lea cuidadosamente
todos los tems que debe resolver.
b) Cargar la informacin de los video juegos, los desarrolladores y el tiempo dedicada de cada uno. Puede
utilizar 0 (cero) minutos para indicar que un desarrollador no trabaja en un determinado video juego.
c) Imprimir un listado en el cual figure el nombre y el esfuerzo total de cada desarrollador.
d) Imprimir un listado de los video juegos ordenado por esfuerzo total dedicado a cada uno.

Ejercicio 2: Realice la traza del siguiente subprograma e indique que realiza.


pruebe utilizando como juego de datos V={2,3,1,4,5}; I=1;N=5

function T(const V:TArreglo;I:integer;const N:integer ):integer;


begin
if( I > N)then
T := 0
else if (i mod 2 = 0)
T := V[i] + T(V,i+2,N)
else
T := V[i] - T(V, i+1,N);
end;

Ejercicio 3: Dada la definicin de la siguiente estructura implemente, de manera eficiente, los subprogramas que
considere necesario para permitir la cargar y luego la bsqueda de una persona por su nombre. En caso de encontrar
la persona se debern imprimir todos sus datos.

Const
MAX = 1000;
Type
TFecha = record
dia, mes, anio: Word;
end;

TPersona = record
Nombre : String;
fecNac : TFecha;
estudia: Boolean;
trabaja: Boolean;
end;
Algortmica y programacin I
Carreras: Lic. en Sistemas - AUS IDEI -UNTDF
TEstudiantes = array [1..MAX] of TPersona;

Вам также может понравиться