TAREA 2
Hacer
un algoritmo que imprima los números primos del 1 al 100
Inicio
Int n(* Valor límite
*), numero, divisor
"¿Hasta qué
número desea conocer los primos?"
LEER n
PARA numero<--2 HASTA n HACER
esPrimo<--1 (* numero es primo *)
divisor<--2
MIENTRAS divisor<=RAIZ(numero) Y esPrimo=1 HACER
SI (numero MOD divisor) = 0 ENTONCES
esPrimo<--0;
FIN_SI
FIN_MIENTRAS
SI esPrimo=1 ENTONCES
ESCRIBIR numero
ESCRIBIR SaltoDeLinea
FIN_SI
FIN_PARA
FIN
¿Hasta que numero desea conocer los primos? 100
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
No hay comentarios:
Publicar un comentario