Está en la página 1de 3

Universidad de Playa Ancha

Fac. de Ciencias Naturales y Exactas


Ped. En Matemtica y Computacin

Control 1
Desarrollo de algoritmos

Pregunta 1.-(35 ptos) Construir un algoritmo que permita generar n trminos de
la siguiente serie:
a1a, e1e, i1i, o1o, u1u, a2a, e2e, i2i, o2o, u2u, a3a, e3e, i3i, o3o, u3u,...

Pregunta 2.-(40 ptos) La curiosa relacin de las cifras de cualquier nmero entero:

Si elegimos un nmero entero positivo cualquiera de tres o ms cifras y contamos
cuntas de ellas son pares y cuantas
impares, y con estos datos
construimos un nmero de la
siguiente forma: colocamos primero
la cantidad de cifras pares que tena
al inicio, despus la cantidad de
cifras impares y despus la cantidad
total de cifras que tena. Luego con
el nmero obtenido hacemos lo
mismo, y as sucesivamente. Sea
cual sea el nmero inicial siempre
terminaremos en el 123, y no
saldremos de l.

Veamos un ejemplo. Elijamos, por
decir alguno, el 863112. Tiene 3
cifras pares (el 8, el 6 y el 2) y 3
impares (el 3, el 1 y el 1). Como
tiene 6 cifras, con l obtendramos
el nmero 336. Hacemos lo mismo
con ste: 1 dgito par (6) y 2
impares (3 y 3). Como tiene 3 cifras,
obtenemos con l el 123. Y ahora el
123 tiene un par (el 2), dos impares
(el 1 y el 3) y tres dgitos,
obteniendo as el nmero 123 de
nuevo.
Desarrolle un algoritmo que
muestre los nmeros construidos
hasta obtener 123.

Pregunta 3.-(25 ptos) Desarrollar
el algoritmo en pseudocdigo para el siguiente diagrama de flujo.

Inicio
Leer b, c
d=0
b0
a=0
a0
d=d+1
Escribir d
Fin
a=a+1
b=b -1
Universidad de Playa Ancha
Fac. de Ciencias Naturales y Exactas
Ped. En Matemtica y Computacin

Pauta
Pregunta 1.-
INICIO
Leer nmeroTrminos
K=1
PARA i=1 hasta nmeroTrminos HACER
SI (i-1) mod(5) =0 ENTONCES
Escribir a,K,a
SINO
SI (i-1) mod(5) =1 ENTONCES
Escribir e,K,e
SINO
SI (i-1) mod(5) =2 ENTONCES
Escribir i,K,i
SINO
SI (i-1) mod(5) =3 ENTONCES
Escribir o,K,o
SINO
SI (i-1) mod(5) =4 ENTONCES
Escribir u,K,u
K=K+1
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_SI
FIN_PARA

FIN

Pregunta 2.-

INICIO
Leer nmero
N=nmero
MIENTRAS N 123 HACER
contarPares=0
contarImpares=0
contarDgitos=0
REPETIR
dgito=N mod(10)
contarDgitos=contarDgitos+1
SI dgito mod(2)=0 ENTONCES
contarPares=contarPares+1
SINO
contarImpares=contarImpares+1
FIN_SI
N=N div(10)
HASTA QUE N=0
nuevoNnero=contarPares*100+contarImpares*10+contarDgitos
Escribir nuevoNmero
N=nuevoNmero
FIN_MIENTRAS
Universidad de Playa Ancha
Fac. de Ciencias Naturales y Exactas
Ped. En Matemtica y Computacin


FIN

Pregunta 3.-
INICIO
Leer b,c
d=0
Mientras (b0) Hacer
a=0
Mientras (ac) Hacer
d=d+1
a=a+1
Fin_mientras
b=b-1
Fin_mientras
Escribir d
FIN

También podría gustarte