MENU DESPLEGABLE

TBGU_ACTIVIDAD26_P3

SEGUNDO QUIMESTRE

1° PARCIAL

ACTIVIDAD N°26 de INFORMÁTICA

Apellidos y Nombres: ........................................................................................................

Curso y Paralelo: ......................................................... Fecha: ........................................

Problema sobre NÚMERO PRIMO

Desarrolle un programa que determine si un número ingresado por teclado ES PRIMO o NO ES PRIMO. Y el resultado se muestre en pantalla.

1.- DEFINICIÓN DEL PROBLEMA:

El problema pide determinar si un número ES PRIMO o NO ES PRIMO. En primer lugar se debe ingresar por teclado el número N. Luego se debe realizar el proceso para obtener los divisores del número para lo cual se debe calcular el residuo dividiendo el valor N para cada número desde 1 hasta llegar al mismo valor N; utilizando un contador cont, posteriormente comprobar si el residuo es igual a 0 entonces se deberá contar el número de divisores; utilizando un contador divisores, y finalmente comprobar si divisores es igual a 2 entonces mostrará ES PRIMO caso contrario mostrará NO ES PRIMO. Se necesitan 4 variables: N, cont, residuo y divisores.

2.- ANÁLISIS DEL PROBLEMA:

     ENTRADAN
     
     PROCESO divisores <-0
                          PARA cont <- 1 HASTA N CON PASO 1 HACER
                              residuo <- N MOD cont
                              SI residuo = 0 Entonces
                                       divisores <- divisores + 1
                              FINSI
                          FINPARA

                          SI divisores = 2 Entonces
                                  "ES PRIMO"
                             SINO
                                  "NO ES PRIMO"
                             FINSI
     
     SALIDA"ES PRIMO" o "NO ES PRIMO"

3.- DISEÑO DEL ALGORITMO: (PSeInt)

(COMPLETAR el ALGORITMO utilizando Estructura Repetitiva PARA y Estructuras Condicionales SI)    

   Algoritmo problema_actividad26

            



   FinAlgoritmo

4.- PRUEBA(COMPLETAR el cuadro con datos, procesos y lo que se muestra en pantalla) 

N

cont

residuo

divisores

(Mostrar en pantalla)

 

 

 

 

 


No hay comentarios:

Publicar un comentario