• Domingo 22 de Diciembre de 2024, 08:33

Autor Tema:  Validador De Numeros Primos Y Lcd 16x2  (Leído 1409 veces)

jgpeiro

  • Miembro activo
  • **
  • Mensajes: 67
    • Ver Perfil
Validador De Numeros Primos Y Lcd 16x2
« en: Jueves 10 de Noviembre de 2005, 02:25 »
0
Aqui os dejo un programa que valida y muestra en una pantalla el numero primo entre 0 y 2^32.

;1-Inicio Div=3, Dis=2.
;divsqrt=SQUARE_ROOT(DIV)
;2-Ejecutar Div/Dis.
;3-¿Res==0?
;   3Si-Div NO es primo, Div=Div+2, Dis=2, ld=0, Ir a calcsqrt.
;   3No-¿Dis>DivSqrt?
;      3NoSi-Div SI es primo, Tabla[sv]=Div ,sv++ ,ld=0 ,Div=Div+2, Dis=2, Ir a calcsqrt.
;      3NoNo-Dis=Tabla[ld], ld++ Ir a 2.
;sv apunta en la Tabla a la direccion que hay que salvar.
;Cuando se detecta un numero primo de mas de 14 bits ya no se almacenan mas, ni se incrementa sv.
;ld apunta en la Tabla a la direccion que hay que cargar.
;Cuando ld supera el valor de sv (dis>16384) no carga mas primos de la tabla e incrementa Dis de dos en dos.

Si alguien lo quiere tb puedo poner el include necesario xa enviar datos al LCD y los archivos para el Proteus ISIS.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
¿que falta despues de morir que hubiese anter de nacer?, ¿es posible la reencarnacion?