materias:75:40:parcial_garcia_200706015_1
Tabla de Contenidos

Examen Parcial - 75.40. Algoritmos y Programación I

Cátedra: García, Elena
Fecha: 2ª Oportunidad - 1º Cuatrimestre 2006
Día: 15/06/2007

Esta página está incompleta; podés ayudar completando el material.

Enunciado

Punto I

Se realiza una encuesta de satisfacción de clientes de una empresa. Los datos de la misma se ingresan consignando los siguientes datos por cada encuestado:

Los encuestados no superan las mil personas.

Se pide desarrollar un algoritmo que permita:

  1. Cargar los datos de los encuestados; el ingreso se realiza por teclado, se ingresan los 5 datos correspondientes a cada encuestado en forma sucesiva. El fin de datos se determina a través de la consulta por pantalla acerca si se terminaron o no los datos a ingresar. Se validan los datos al ser ingresados no permitiéndose ningún valor fuera de los datos indicados.
  2. Al finalizar la carga de datos emitir los siguientes totales:

Punto II

Desarrollar un algoritmo recursivo que permita realizar la productoria de los elementos de un arreglo de reales de N componentes (N es un entero mayor o igual a 1).

Resolución

Punto II

function prod(vec: array[1..n] of real;n:integer):real;

begin
   If n:=1 then prod:= vec[1]
   else prod:= vec[n]*prod[vec,n-1];
end;

Discusión

Si ves algo que te parece incorrecto en la resolución y no te animás a cambiarlo, dejá tu comentario acá.