Ejercicios de programación

Anuncio
ejercicios.wxm
1 / 2
Ejercicios de programación
Suma de los 100 primeros números naturales
-->
suma:0;
for n:1 thru 100 do (
suma:suma+n
);
print("
La suma es",suma)$
Calcula la suma: 1!+2!+3!+...+20!
-->
suma:0;
for n:1 thru 20 do (
suma:suma+n!
);
print("
La suma es",suma)$
Suma de los números primos menores que 100 (2+3+5+...)
-->
suma2:0;
for n:1 thru 100 do(
if primep(n) then (
suma2:suma2+n
)
);
print("
La suma es ",suma2)$
Suma de 1+1/4+1/9+1/16+...+1/10000
-->
suma3:0;
for n:1 thru 100 do(
suma3:suma3+1/n^2
);
print("
La suma es ",suma3)$
print("
La suma es ",float(suma3))$
Suma de los 100 primeros números primos
-->
suma4:0;
contador:0;
n:2;
while contador<100 do(
if primep(n) then (
suma4:suma4+n,
contador:contador+1,
print("·
",contador,"),
n:n+1
);
print("
La suma es ",suma4)$
",n)
ejercicios.wxm
¿Cuántos números primos hay menores que 100?
-->
contador:0;
for n:2 thru 100 do(
if primep(n) then (
contador:contador+1,
print("·
",contador,"- ",n)
)
);
print("
Hay ",contador," números primos")$
Encuentra el primer número perfecto mayor que 100
-->
n:100;
encontrado:0;
while encontrado=0 and n<1000 do(
suma:0,
for i:1 thru n-1 do(
if mod(n,i) = 0 then (
suma:suma+i
)
),
n,
if suma=n then (
encontrado:1,
print("·
",n,divisors(n))
),
n:n+1
);
2 / 2
Descargar