lunes, 6 de febrero de 2012


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



DIAGRAMA DE FLUJO



PRUEBA DE ESCRITORIO

¿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

No hay comentarios:

Publicar un comentario