
Un número primo es un número natural mayor que 1 que no tiene divisores positivos distintos de 1 y de sí mismo. En otras palabras, solo es divisible por 1 y por sí mismo. Este artículo te enseñará cómo determinar si un número es primo utilizando un diagrama de flujo.
Para construir un diagrama de flujo y entender el proceso, sigamos estos pasos:
- Inicio: Empieza el diagrama.
- Entrada: Recibe el número (n) que quieres verificar. Por ejemplo, n = 7.
- Condición inicial: Verifica si n es menor o igual a 1. Si lo es, no es primo (Fin). Esto es importante porque los números menores o iguales a 1, por definición, no son primos.
- Iteración: Crea un bucle desde 2 hasta la raíz cuadrada de n. Usaremos una variable i para esto. Es suficiente verificar hasta la raíz cuadrada de n porque si tiene un divisor mayor que su raíz cuadrada, también tendrá un divisor menor que su raíz cuadrada.
- Divisibilidad: Dentro del bucle, verifica si n es divisible por i (es decir, si n % i == 0). Si es divisible, entonces n no es primo (Fin). Por ejemplo, si n = 9 e i = 3, 9 % 3 == 0, por lo tanto, 9 no es primo.
- Incremento: Incrementa i en 1 y vuelve al paso 4 hasta que i sea mayor que la raíz cuadrada de n.
- Primo: Si el bucle termina sin encontrar un divisor, entonces n es primo (Fin). Si probamos n = 7, el bucle iterará con i = 2. 7 % 2 != 0. El bucle termina porque la raíz cuadrada de 7 es aproximadamente 2.6, por lo tanto, 7 es primo.
- Fin: Termina el diagrama, indicando si el número es primo o no.
Los números primos son fundamentales en criptografía, donde se utilizan para generar claves seguras. También son importantes en la teoría de números y tienen aplicaciones en la compresión de datos y la generación de números aleatorios.