Este documento presenta un algoritmo para determinar si un número es primo o no. El algoritmo primero solicita al usuario que ingrese un número y establece variables. Luego, utiliza condiciones para eliminar números que no pueden ser primos, como números pares menores a 2, antes de evaluar si el número es divisible por números entre 2 y la mitad del número. Finalmente, determina si el residuo de las divisiones es 0, indicando que no es primo, o diferente de 0, indicando que sí es primo.