Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UTPL Programación
UTPL Programación
UTPL Programación
Loja
Carrera: Electrnica y
Telecomunicaciones
EJERCICIOS PLANTEADOS
1. Realizar un algoritmo para determinar el mximo comn divisor de dos
nmeros:
Pseudocdigo:
DATOS
Num1, Num2: Nmeros enteros
a,b,z, res: Nmeros Enteros
Inicio
Leer Num1
Leer Num2
Si (Num1 > Num2){
a
Num1
Num2
} Si no {
a
Num2
Num1
} Fin subproceso
Si (a/b == 0){
res
print b
} Si no{
Mod (a/b)
Z
(a MOD b)
b/z
mientras [(b/z)=0]{
a
res z}}
print res
Fin
Diagrama de Flujo:
Inicio
Leer Num1
Leer Num2
Si
a
Num1
Num2
No
a
Num1
Num2
(a/b)==0
res
Print res
z
(a Mod
b)
(b/z)==0
res
Print res
Fin
Num 1
Num 2
} Si no {
a
Num 2
Num 1
}{
mcm (a,b)
z
mcm (a,b)
(a / z) * b
res
(a / z) * b
Print res
Fin
Diagrama de Flujo:
Inicio
Leer Num1
Leer Num2
Si
a
No
a
Num1
Num2
Mcm ( a , b)
z
mcm
(a,b)
(a/z) * b
res
(a/z) *
b
Print res
Fin
Num1
Num2
Diagrama de Flujo:
Inicio
Leer Num
Num 0
Si
No
C=1
D=0
CN
N/C == 0
CN
C += 1
Print No primo
Print No primo
Print No primo
Print No primo
Fin
D+=1
N.actual + N.anterior
N.anterior
N.actual
C += 1
}}
Print N.actual
Fin
N.actual
S
Diagrama de Flujo:
C=1
Inicio
D=0
Que num
desea
Leer Num
Num == 0
Si
N.actual = 0
No
N.actual=0
N.anterior=
0
C=1
C<Num
Print N.actual
primo
Fin
S
N.actual +
N.anterior
N.anterior
N.actual
N.actual
S
C+=1