Guía de Trabajos Prácticos de Repaso

Anuncio
Introducción a la Informática 2009
Guía de Trabajos Prácticos de Repaso
Realice en cada caso:
a) El análisis de entrada-proceso-salida
b) El algoritmo de la solución representado en pseudocódigo
c)
La verificación del correcto funcionamiento mediante la técnica de “prueba de escritorio”
1. A una fiesta asistieron personas de diferentes edades y sexos. Elaborar un algoritmo en el que se
ingresan edades y sexos de las personas. El final de los datos estará indicado por un valor 0 (cero) en
la edad. Luego calcular e informar:
a) Cuantas personas asistieron a la fiesta
b) Cuantos hombres y cuantas mujeres
c)
Promedio de edades por sexo
d) La edad de la persona más joven que asistió
2. Una empresa de 1000 trabajadores dará un aumento de salario (un monto fijo) de acuerdo al tiempo
de servicio del empleado. Se dispone del número de legajo del empleado, la antigüedad en la empresa
y el sueldo actual. La escala de aumentos es la siguiente:
a) 1 a 5 años $100;
b) 6 a 10 años $ 250;
c) 11 años o mas $ 400
Se debe informar el monto total que la empresa deberá desembolsar para pagar los sueldos.
3. En el comedor de un club, para emitir el ticket se ingresa el código de consumición (plato o bebida), el
precio del mismo, y si es socio. Los socios tienen un descuento del 10% sobre el total. Construir el
algoritmo para la emisión del ticket.
4. Un supermercado desea obtener un informe de su recaudación semanal en concepto de ventas, para lo
cual debe:
a) Generar un vector de 7 elementos (cada elemento corresponde al monto de venta de un día de la
semana)
b) Imprimir el vector.
c)
Obtener e informar el total general de los montos de ventas de la semana.
5. A partir del ejercicio anterior, recorrer el vector y obtener el día con mayor monto de ventas e
informar al final con leyendas apropiadas (la posición Nº 1 corresponde al domingo).
6. Una empresa posee 100 empleados, agrupados en categorías, con sus respectivos sueldos netos y
cuya estructura de datos es:
Nro. de Legajo Cod. de Categorías Sueldo Neto
Código de Categorías: 1-Maestranza; 2-Administrativo;
Departamentos; 5-Sub-Gerentes; 6-Gerentes; 7-Director.
3-Jefes
de
Sección;
4-Jefes
Se desea:
a) Generar un vector que contenga los sueldos netos de los empleados, agrupados por categorías.
b) Recorrer el vector y obtener la categoría con menor y mayor sueldo neto e informar al final.
c)
Imprimir el vector.
7. Un club deportivo de Corrientes posee la siguiente información de sus asociados:
Nro. de Carnet
Código del Mes
Importe Pagado
Código del Mes: 1 a 12
Se desea:
a) Generar un vector de 12 elementos donde cada elemento contiene el importe pagado por mes.
b) Detectar el mes con mayor recaudación.
c)
Imprimir el vector y la mayor recaudación con su código de mes correspondiente
de
Descargar