Numeros primos del 1 al 100 en pseint

Algoritmo que imprime en pantalla numeros primos del 1 al 100 en pseint, los números primos son aquellos que únicamente tienen dos divisores, el mismo numero y el numero uno.

Algoritmo que imprima los numeros primos del 1 al 100

Pseudocodigo numeros primos del 1 al 100

Bien amigos como ya es costumbre en este blog vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre en mi caso lo nombre como Nprimos.

Algoritmo Nprimos

Con la palabra reservada definir declaramos las variables en este ejercicio utilizamos las variables x, num y contador estas variables las declaramos de tipo entero.

               Definir x, num, contador Como Entero

Utilizamos un ciclo para que se repetirá 100 veces, empezara con la variable num valiendo 1 y finalizara cuando la variable num valga 100.

               Para num = 1 hasta 100 hacer   

En el cuerpo del bucle inicializamos la variable x con el número uno.         

                              x= 1

Inicializamos la variable contador con el número cero.

                              contador = 0

Utilizamos un ciclo mientras que se estará repitiendo hasta que la variable x sea igual a num.

Como ya mencione la variable num estará almacenando los números del 1 al 100.

                              mientras x <= num hacer

En el cuerpo del bucle evaluamos si x mod x es igual a cero, la idea con esta condición es dividir el número almacenado en la variable num por todos los números anteriores incluyendo el mismo número.

Por ejemplo el numero 4 lo dividimos entre cuatro, entre 3, entre2 y entre 1 si el residuo de la división es cero entonces lo contamos.

                                             si num mod x == 0 entonces

Como mencionaba cada que el residuo de la división sea igual a cero entonces significa que es una división exacta por lo tanto lo contamos con la variable contador.

                                                           contador = contador + 1

                                            FinSi

Después incrementamos la variable x en uno.

                                             x=x+1

                              FinMientras

Finamente fuera del ciclo mientras vamos evaluando de los 100 números cuales son los que  únicamente tuvieron dos divisores.

Sabemos que los números primos son aquellos que tienen dos divisores, el mismo número y el número uno.

Por lo tanto cuando contador sea igual a 2 significa que esos números únicamente tuvieron dos divisores.

                              si contador == 2 entonces

Entonces mostramos un mensaje en pantalla donde indicamos que el número almacenado en la variable num es primo.

                                            Escribir «El numero, «,num, » es primo «

                              FinSi                                                 

               Finpara

Por ultimo cerramos el algoritmo con la siguiente sentencia.

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo que imprima los numeros primos del 1 al 100 en pseint
Algoritmo que imprima los numeros primos del 1 al 100 en pseint

Diagrama de flujo números primos del 1 al 100

Números primos del 1 al 100 en python

También te dejo un vídeo donde desarrollamos este algoritmo en lenguaje de programación Python

Bien amigos esta es la solución de este algoritmo te dejo el código, espero te guste y más que nada te pueda ser de utilidad.