Sunteți pe pagina 1din 3

EJERCICIOS RESUELTOS 1) Leer una lista de 10 valores enteros.

Calcular e informar: a) La suma de los valores positivos b) El producto de los valores negativos (ignorar los valores nulos) Program Enteros; Uses wincrt; Var num, suma, prod, k: integer; Begin Clrscr; Writeln; Writeln( Lectura y procesamiento de 10 nmeros enteros); Writeln; For k:=1 to 10 do Begin Write(Nmero , k, : ); readln(num); If num>0 then suma:=suma+num; If num<0 then prod:=prod*num; End; Writeln; Writeln(Suma de nmeros positivos= , suma); Writeln(Producto de nmeros negativos= , prod); readkey End.

2) Ingresar dos nmeros enteros positivos y calcular el producto de los mismos por sumas sucesivas. Program Producto; Uses wincrt; Var n1, n2, resul, control: integer; Begin Clrscr; Writeln; Writeln( Producto de dos nmeros mediante sumas sucesivas); Writeln; Write(Primer nmero: ); readln(n1); Write(Segundo nmero: ); readln(n2); For control:=1 to n2 do resul:=resul+n1; Writeln; Writeln(Producto de , n1, * , n2, = , resul);

readkey End.

EJERCICIOS PROPUESTOS 1) Escribir un programa que calcule la suma de los n primeros nmeros naturales. 2) Escribir una funcin que calcule la suma de los cuadrados de los n primeros nmeros naturales: 1 + 22 + 32 + 42 + n2. 3) Escribir la media aritmtica, de un grupo de nmeros ledos. 4) Escribir una funcin que calcule la suma de los nmeros enteros desde n hasta m (m>n). 5) Disear una funcin que calcule el cociente y el resto de la divisin entera de dos nmeros mediante restas y sumas. 6) Leer una lista de nmeros positivos y emitir el valor mnimo de la lista. 7) Construir la tabla de la suma y de la resta para un nmero entero positivo. 8) Escribir una funcin que calcule el factorial de un nmero natural positivo n: n! = n * (n-1) * (n-2) * . . . * 1. Observar el buen funcionamiento del programa para n=0 y para n<0. 9) Escribir una funcin que calcule el cuadrado de un nmero, hacindolo slo por sumas. Ayuda: El cuadrado de un nmero n es la suma de los n primeros nmeros impares. Ejm: 32 = 1+3+5 = 9. 10) Los trminos de la serie de Fibonacci se calculan as: a1=1; a2=1; a3=2; a4=3; a5=5; a6=8; . . . an=an-1+an-2. Disear una funcin que calcule el n-simo trmino de la serie de Fibonacci. 11) Ingresar 5 juegos de 4 valores cada uno. Calcular y emitir el promedio de cada juego. (Ciclos anidados) 12) Generar los primeros 5 nmeros primos.

S-ar putea să vă placă și