aclaraciÓn nÚmeros primos. teoría: dividir el numero entre los primeros números primos (2,3 y 5)...
TRANSCRIPT
ACLARACIÓN NÚMEROS PRIMOS
Teoría:Dividir el numero entre los
primeros números primos (2,3 y 5) si ninguna da exacta el número es primo
Teoría (INCORRECTA):Dividir el numero entre los primeros
números primos (2, 3 y 5) si ninguna da exacta el número es primo
CONTRAEJEMPLO:◦El número 437 no se divide exactamente
entre 2, ni entre 3 ni entre 5◦SIN EMBARGO NO ES PRIMO!◦Es divisible por 19 y 23◦El número 319 es divisible por 11 y por
29 , pero no por 2, 3 o 5◦El número 497, divisible por 7 y por 71,
pero no por 2, 3 o 5
HERRAMIENTAS ESPECIALES
Instrucciones especiales en los ciclosromper
◦Termina el ciclo, sin importar si la condición se sigue cumpliendo
continuar◦Vuelve a evaluar la condición, sin
importar si no se ha terminado el ciclo
SOLO EN PsiCoder
Diferencia
romper continuar
CONTADORES, ACUMULADORES Y BANDERAS
ContadoresCambian de valor cada vez que
ocurre un evento
AcumuladoresCambian de valor cada vez que
ocurre un evento
DIFERENCIA
Contador Acumulador
Aumenta o disminuye en una cantidad constante SIEMPRE
Aumenta o disminuye en una cantidad variable
REGLA DE ORO: Los acumuladores y contadores SIEMPRE deben iniciar en su valor inicial
(recomendación: 0)
BanderasIndican cuándo ocurre un eventoGeneralmente son variables
booleanas◦Inspiración: Buzón
Para hallar un numero primoSe debe dividir por todos los
números anteriores a el y mayores que uno, en caso tal que exista al menos una división exacta dentro de ese rango el numero no es primo
Uso de banderas
¿PREGUNTAS?
QUIZ