UNIVERSIDAD DE CONCEPCIÓN
FACULTAD DE INGENIERÍA AGRÍCOLA
DEPTO. DE AGROINDUSTRIAS
Juan Carlos Sandoval Avendaño
PAUTA TAREA DE PRÁCTICO Nº 1 (TaP1)
Lenguaje de Programación
(Semana 22 - 26 de Mayo de 2006)
Escriba el algoritmo, el diagrama de flujo y la correspondiente codificación en
pascal que solicite al usuario el ingreso de #! números enteros y muestre el total
de ellos que son pares y la suma de los que son imparesß usando color verde claro.
ÐIndicación: un número es par cuando al dividirlo por # el resto es !Ñ
Fecha de entrega: Viernes 26 de mayo de 2006 hasta las 15:00 hrs. La tarea debe
ser entregada escrita o impresa en papel indicando claramente el nombre del
autor del programa.
Solución:
Algoritmo:
1) Inicio
2) Suma = 0
3) Contador = 0
4) Para i desde 1 hasta 20 hacer
Leer x
Si x es par entonces Contador = Contador + 1
en caso contrario Suma = Suma + x
5) Escribir el total de números pares
6) Escribir la suma de los números impares
7) Fin
Programa:
Program Pares_e_Impares;
Uses Crt;
Var
x, Suma, Contador : Integer;
i : 1..20;
Begin
Suma:=0; Contador:=0;
Writeln('Ingrese 20 números enteros');
for i:=1 to 20 do
Begin
Readln(x);
if (x mod 2) = 0 then
Contador:=Contador+1
1
else
Suma:=Suma+x; {Fin del if}
End; {Fin del ciclo for}
TextColor(LightGreen);
Writeln('El total de números pares es : ',Contador);
Writeln('La suma de los impares es : ',Suma);
ReadKey; {Detiene la ejecución hasta pulsar RETORNO}
End.
Diagrama de Flujo:
2