Beruflich Dokumente
Kultur Dokumente
TURNO 4
Tema 1
3- Escriba un programa que lea nmeros reales e informe la suma de los nmeros ledos. La lectura de los nmeros
finaliza con el nmero 9.9, que no debe procesarse.
Datos necesarios: los nmeros reales que se leen y el dato suma que se va actualizando con cada nmero ledo
Estructura de Control: iterativa precondicional porque no se conoce la cantidad de nmeros reales que se leen y
adems porque el ltimo nmero que se lee (9.9) no debe sumarse.
Program tres;
Var
Num, suma : real;
Begin
suma := 0;
Read (num);
While ( num <> 9.9) do begin
suma := suma + num;
Read (num);
End;
Write (suma);
End.
Apellido y Nombre
Algoritmos Datos y Programas. Parcialito 1
TURNO 4
Tema 2
Program dos;
Var
aux,num: integer;
Begin
aux:= 0;
read (num);
while (num <> 100) do
begin
if (num mod 2 = 0) then aux := aux+1;
read(num);
end;
write (aux);
end.
Rta: Escribir un programa que lea nmeros enteros e imprima la cantidad de nmeros pares ledos. La lectura de
nmeros finaliza cuando se lee el valor 100 que no debe procesarse.
.
3- Escriba un programa que lea 60 nmeros reales e informe la suma de los nmeros ledos.
Datos necesarios: los nmeros reales que se leen, el dato suma que se va actualizando con cada nmero ledo y
un dato que se utilizar para indicar que solo deben leerse 60 nmeros.
Estructura de Control: repetitiva (FOR) porque se conoce la cantidad de nmeros reales que se leen.
Program tres;
Var
num, suma : real;
indice: integer;
Begin
suma := 0;
FOR indice := 1 TO 60 DO begin
read (num);
suma := suma + num;
end;
Write (suma);
End.