Anda di halaman 1dari 3

Examen Septiembre “Aplicación de Ordenadores” 5 de Septiembre de 2012

1.- Desarrollar un programa en Pascal que previa petición del caudal volumétrico de un rio
en un punto de su recorrido, dado este en metros cúbicos por segundo, calcule los
centimetros cúbicos por hora y los litros por minuto.
1 metro cubico = 1.000 litros
1.000 centrimetros cubicos = 1 litro

Es necesario el uso de dos funciones, una para cada cálculo.

Program Ejercicio1;
Var MCubicos: real
Function CalculoACCH (MCubicos:real):real;
Begin
CalculoACCH:=MCubicos*1000000*3600;
End;
Function CalculoALM (MCubicos:real):real;
Begin
CalculoALM:=MCubicos*1000*60;
End;

Begin
Writeln (‘Introduzca caudal volumetrico en metros cubicos por segundo:);
Readln (MCubicos);
Writeln (‘El caudal en centimetros cubicos por hora es: ‘,CalculoACCH(MCubicos));
Writeln (‘El caudal en litros por minuto es: ‘,CalculoALM(MCubicos));

End.
4 puntos
2.- Desarrollar un programa en Pascal que, previo almacenamiento en un vector de la
lectura hecha una vez cada dia durante los 365 dias de un año en el problema anterior,
genere un segundo y un tercer vector que contenga los calculos realizados por las funciones
definidas en el mismo.

Es necesario el uso de las dos funciones del ejercicio anterior.

Program Ejercicio2;
Var A,B,C=array [1..365] of real;
I:integer;

Function CalculoACCH (MCubicos:real):real;


Begin
CalculoACCH:=MCubicos*1000000*3600;
End;
Function CalculoALM (MCubicos:real):real;
Begin
CalculoALM:=MCubicos*1000*60;
End;

Begin
For i:=1 to 365 do
Readln (A[i]);
For i:=1 to 365 do
B[i]:= CalculoACCH (A[i]);
For i:=1 to 365 do
C[i]:= CalculoALM (A[i]);
End.

4 puntos
3.- Desarrolle el ejercicio 1 en Matlab explicando brevemente cada instrucción.

>> MCubicos=100
% Introducimos los Metros Cubicos por Segundo
>> CentimetrosCubicosHora= MCubicos*1000000*3600
% Calculamos los Centrimetros cubicos por hora, multiplicando por
1.000.000 y por 3.600; centimetros cubicos que tiene un metro cubico y
segundos que tiene una hora respectivamente.
>> LitrosMinuto= MCubicos*1000*60
% Calculamos los litros por minuto multiplicando por 1.000 y por 60; litros
que tiene un metro cubico y segundos que tiene un minuto respectivamente.

2 puntos

Tiempo: 1 hora

Anda mungkin juga menyukai