Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MANABÍ”
ULEAM 2019(1)
MANTA –
ECUADOR
1) Realice un DFD que dado tras ingresar un carácter imprima y visualice por pantalla
si la letra es mayúscula o minúscula.- Amplié el algoritmo, indicando si el carácter es
un digito numérico. (nota: digito numérico (48,57); Mayúscula (65,90);
minúscula(97,122))
inicio
“Ingrese la
letra”
letra
f v
Letra>”a”
y
letra <”z”
“mayúscula” “Minúscula”
(65,90) (97,122)
fin
*Pseudocodigo
Inicio *Prueba de escritorio
Variable: Ingrese letra
Ingrese letra Letra>”a V F
Leer: letra condición: ”y Minuscula mayuscul
letra<”z” a
Letra >”a” y letra < ”z”
A A A
si es V es minúscula (97,122) b b b
Si es F es mayúscula
Imprimir:
Minúscula
mayúscula
2) Desarrolle un DFD que dada la calificación obtenida de veinte estudiantes sobre 10,
indique si es mayor a 7 visualice por pantalla “aprobado”, caso contrario imprima
“Suspenso” y finalice.
inici
o
Pt
For n, m,+
+
C=
c+1
C=2
0
Pt=
>=7
“suspendid “aprobado
o” ”
¿Ingresa
r
otro Pt?
Fi
n
*Pseudocodigo
Inicio
Ingrese: Pt
Contador: C+1
C=20
Condición: Pt >=7
V= aprobado
F= Suspendido
Condición: ¿ingresar otra Pt?
No= fin
Si= regresa
fin
*Prueba de escritorio
inicio
N, P
N, P
F V
N>=0
FIN
*Pseudocodigo
Inicio
ingresar: N, P
leer: N, P
Condición: N>=P
V: regresa
F: imprime
Imprimir: N
Fin
*Prueba de escritorio
N P N>=P V F
5 5 X
5 7 X
4) Desarrolle un DFD que calcule el valor absoluto de cinco números (tanto
positivo como negativo).
Inicion
N, s, t, e, r
N, s, t ,e, r
v v v v
t>0 s>0 e>0 r>0
n>0
f f f f f
T*-1 N*-1 S*-1 E*-1 R*-1
T,n,s,e,r
fin
*Pseudocodigo
inicio
Entra: n,s,t,e,r
Evalua: n,s,t,e,r no:s*-1
condición; no: t*-1
si: n10: n no: e*-1
si: s10:s no: t*-1
si: t10: t no:r*-1
si: r10: r Imprimir: n,s,t,e,r
no: n*-1 Fin
5) Realice un DFD que convierta los grados a radianes de 100 cantidades.
*Pseudocodigo inicio
Inicio
Variables; N,R
Leer; N N,R
Contador; C=C+1
C=100
Proceso: R*π/180 For, n, n, ++
Imprimir: R
Fin
C=C+1
C=100
R= N*π/180
fin
*Prueba de escritorio
N R=N*π/180 R
3 R=3*π/180 0,0523594
6) Introducir 200 números y determine si es positivo o negativo
Inicio
Fo
ri
,–
N,
N,
C 4
=
C
+
1
C = 200
F V
N>0
Negativo Positivo
Fin For
Fin
Pseudocódigo
Algoritmo de Introducir 200 números y determine si es positivo o negativo
Inicio
Determinar V
Visualizar For i, -N, N, +1
Proceso C = C + 1
Si N > 0 entonces “Positivo”
Si no “Negativo”
Fin For
Fin
Prueba de Escritorio
N C= C + C N>0
1
-15 1 1 Negati
vo
7) Realice un DFD que imprima los números pares entre 0 y 100
Inici
o
número”
“Imprimir un
N
C=C+1
C= 100
V
“Par”,
N mod 2 =
P
0
F
“Impar”,
Ne
Fin
Pseudocodigo
Algoritmo de Realice un DFD que imprima los números pares entre 0 y 100
Inicio
Determinar N
Leer N
Contador C = C + 1
C = 100
Condición N mod 2 = 0
Si Entonces Par
Si no Impar
Imprimir N
Fin
Prueba de Escritorio
N N mod 2 = P Imp
0 a ar
r
2 2 V
3 3 F
8) Desarrolle un DFD que permita calcular e imprimir el promedio de 5
notas ingresadas.
Inicio
S = N1 + N2 + N3 + N4 + N5 P = S/5
Promedio, P
Fin
Pseudocódigo
Algoritmo de Desarrolle un DFD que permita calcular e imprimir el promedio de 5
notas ingresadas.
Inicio
Determinar N1, N2, N3, N4, N5, S, P
Leer N1, N2, N3, N4, N5
Proceso S = N1 + N2 + N3 + N4 + N5
P=S/P
Imprimir Promedio, P
Fin
Prueba de Escritorio
N1 N2 N3 N4 N5 S P
7 3 4 8 9 31 6,2
10) Imprimir los números del 2 al 50, y calcule la suma de todos los números pares e
imprima.
Inicio
N=0
C=0
N= 0; 50; 2
C= N+C
fin
inicio
a, b, c
a; b; c
C= ((a*2)+(b*2))/2
a b c “C”
2 4 4+8/2 6
13) Imprimir los números del 1 al 20, y calcular la suma de todos los números impares
y visualícelos.
inicio
N= 0
C=0
N 20; 20; 1
“N”
N
mood2=1
C= N+C
fin
N “N” Impares
0 1 Si
1 2 No
2 3 Si
14) Facilite el ingreso por teclado de cien números enteros y muestre su suma y
multiplicación,
inicio
N,C=0,S=0; M=1
C=c+1
S=N+S
M=N*M
C=100
S, M
fin
N C S M C=100
2 1 2 2 NO
3 2 5 6 NO
15) Facilite el ingreso por teclado de dos números enteros y muestre su suma,
resta, multiplicación, división y el resto (módulo) de la división.
INICIO
A,D,B,S,R,M
A, B
S= A+B
R= A-B
M=A*B
D= A/B
Mo=AmodB
S, R, M, D,
mo
fin
a b r s d M
2 2 0 4 1 4
16) Tras introducir una medida expresada en centímetros la convierta en
pulgadas (1pulgada = 2,54 centímetros).
inicio
C, P
“Introducir medidas
en cm”
P= C/2,54
FIN
C P=C/2,54 P
4 4/2,54 1,63
Inicio
S, T, N, P
P=T*N
Fin Para P
P
1
Fin
Elabore un DFD que determine el pago de 75 trabajadores eléctrico, dadas sus horas trabajadas y la tarifa está a un
valor determinado por hora imprimir el salario, si el salario es mayor a $ 1,200 imprimir “GRACIAS POR SU LABOR”.
inici
o
Ht,T,S,
Vd
For T,1,75,+
+
S, Ht,
vd
S=Ht*V
d
f
S>120 Siguiente
0 trabajado
r
“Gracias
por su
labor”
Fin
para
fin
*Pseudocodigo
Leer variable
Ht, T, S, Vd For
T, 1,75,++
Proceso
S=Ht*vd T H V S=Ht*v S
Si S>1200 t d d
Mostrar 1 2 5 =25*5 1250”Gracias por su labor”
“Gracias por su labor” 5 0 0
sino 2 15 4 =15*4 675 “Siguiente trabajador”
“siguiente trabajador”
Fin para
fin
18) Hacer el DFD que calcule el promedio de 3 calificaciones para 50 estudiantes si
el promedio es mayor a 7 mostrar “SIGA ADELANTE”, caso contrario
“MEJORAR”
inicio
*PSeudocódigo
Inicio
P, N1, N2, N3, S Leer variables ingresadas
P, N1,N2,N3,S
for P,1,50,++
Leer
For P, 1, 50,++
N1,N2,N3
Proceso
S=N1+N2+N3
N1, N2,
P=S/3
N3
Si P>7
“Siga Adelante”
Sino
S=N1+N2+N3
“Mejorar”
Fin For
P= S/3 fin
f v
P>7
Fin para
fin
Prueba de Escritorio
N1 N2 N3 S P=S/3 VISUALIS
A
7 4 6 17 5,66 “Mejorar”
5 8 9 22 7,33 “Siga
adelant
e”
7 6 7 20 6,66 “Mejorar”
19) Diseñar el DFD que determine el número mayor de dos números, visualícelo,
y repetir el proceso 300 veces.
inicio
N1, N2
N1, N2
f v
N1>N2 “Mayor”
For M,1,300,++
Menor
C=c+1
Fin para
fin
*Pseudocodigo
Inicio
Defina variables
N1, N2
Leer Variables
N1, N2
Proceso
Si N1>N2
“Mayor”
For M,1,300,++
C=c+1
fin for
fin
20) Hacer el DFD que permita calcular el área de 10 círculos y mostrar por pantalla si
el área es mayor a 100.
inicio
A, r
For c, 1, 10,++
A=π*r^2
v
f
A>100
Área mayor a
100
Fin para
fin
*Pseudocodigo
Inicio
Definir variables
A, r Prueba de escritorio
For C, 1, 10, ++
r A=π*r^2 A>100
Leer r
Proceso 11 12 Mayor
A=π*r^2 5 25 menor
Si A>100
“El área mayor a 100
si no
“Ingresar otro valor”
Fin para
Fin