jueves

Algoritmo para conocer si un número es primo

Jacob este ejercicio es para ti, vamos a trabajar lo que estamos viendo en clase trasladándolo a algo más tangible. Ojalá te des algo de tiempo para realizar las adaptaciones en AS3. El ejercicio contiene declaraciones de algunas variables que no utilice y olvidé quitar, te vas a dar cuanta al revisarlo.


Lis y Kevin, me gustaría mucho que intentaran también realizar este ejercicio, ya que le entienden muy bien al AS2 de flash y esto les ayudará a comprender mejor la teoría y ejercicios que vemos en clase.


*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  
En teoría el algoritmo tendría que ser algo así:


INICIO
Leer n
cont=0;


for(i=1 to n)
if(mod(n,i)=0) then
cont+=1;
end if
end for
if(p>2) then
"No es primo"
sino
"Es primo"
end if
END




*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  
Realicé una adaptación al lenguaje AS2 de Flash y quedó algo así:





Incluí dos botones para incrementar/decrementar el valor del número a evaluar y un par de líneas en el fotograma 1:



var numero=0;
caja_txt.text="Hola mundo";
var contadorclic=0;


El swf que se generó es el siguiente:



4 comentarios: