Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ESIME
Unidad Zacatenco
Practica 11:
“Primos”
“1CM2”
Fundamentos de programación
Instituto Politécnico Nacional
ESIME
Unidad Zacatenco
INTRODUCCION:
Ejemplo de algoritmo para descomponer un número en sus factores primos.
Algoritmo Primos
Leer cant_a_mostrar
Escribir "1:2"
cant_mostrados <- 1
n<-3
Si n MOD i = 0 Entonces
Fin Si
Fin Para
Si es_primo Entonces
FinSi
n <- n + 2
Fin Mientras
Instituto Politécnico Nacional
ESIME
Unidad Zacatenco
Instituto Politécnico Nacional
ESIME
Unidad Zacatenco
Practica 11:
“Factorización”
“1CM2”
Fundamentos de programación
Instituto Politécnico Nacional
ESIME
Unidad Zacatenco
INTRODUCCION:
Este programa nos ayuda a factorizar el número ingresado en sus números
primos.
Algoritmo Factorizacion
Definir div Como Numerica
Definir factorizar Como Logica
Escribir "ingrese numero"
Leer num
Escribir "Factorizacion"
factorizar<-verdadero
Mientras factorizar ^ num>1 Hacer
div<-0
Si num/2 = trunc(num/2) Entonces
Escribir 2
num<-num/2
SiNo
div<-1; factor_primo<-Verdadero
Mientras div<=rc(num) ^ factor_primo Hacer
div <- div+2
Si num/div = trunc(num/div) Entonces
factor_primo <- Falso
FinSi
FinMientras
Si factor_primo Entonces
Escribir num
factorizar<-Falso
Sino
Escribir div
Instituto Politécnico Nacional
ESIME
Unidad Zacatenco
num<-num/div
factor_primo<-Verdadero
FinSi
FinSi
FinMientras
FinAlgoritmo