Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Solución:
Proceso:
Entrada Identificador
Numero de 3 cifras n<=999
Salida
Unidades u
Decenas d
Centenas c
(n>=1) (n<=99)
u =n
d=n1
c=truncado (n1/10)
Algoritmo:
Diagrama de flujo:
Ejercicio 2.
Solución:
Entrada Identificador
Edad E
Salida
Edad Mayor a 18 Edad>=18
Proceso:
Edad>=18
Algoritmo:
Diagrama de flujo:
Ejercicio 3.
Solución:
Entrada Identificador
Evaluación E
Salida
Evaluación mayor o igual E>=11
Proceso:
“Determinar si aprobó”
E>=11
“Si no desaprobó”
E<=10
Algoritmo:
Diagrama de flujo:
Ejercicio 4.
Solución:
Entrada Identificador
Remuneración R
Salida
Ganan más de 7 UIT 12*R>7 UIT
Proceso:
12*R>7UIT
Algoritmo:
Diagrama de flujo:
Ejercicio 5.
Solución:
Entrada Identificador
Edad E
Salida
Edad Mayor a 18 Edad>=18
Proceso:
Edad>=18
Edad<=17
Algoritmo:
Diagrama de flujo:
Ejercicio 6.
Desarrolle un algoritmo que le permita ingresar tres números enteros y le permita
reportar el mayor de los mismos.
Solución:
Entrada Identificador
Numero 1 n1
Numero 2 n2
Numero 3 n3
Salida
Número mayor nm
Proceso:
N1
N2
N3
N1>N2
N1>N3
N2<N3
Algoritmo:
Diagrama de flujo:
Ejercicio 7.
Solución:
Entrada Identificador
Nombre N
Evaluación E
Salida
Valoraciones Deficiente, regular, bueno,
excelente
Proceso:
Realizar un programa que lea por teclado dos números, si el primero es mayor al
segundo informar su suma y diferencia, en caso contrario informar el producto y la
división del primero respecto al segundo.
Solución:
Entrada Identificador
Numero 1 N1
Numero 2 N2
Salida
Suma N1+N2
Diferencia N1-N2
Producto N1*N2
División N1/N2
Proceso:
“Ingresar 2 números”
N1 y N2
N1-N2
Algoritmo:
Diagrama de flujo:
Ejercicio 9.
Se ingresan tres notas de un alumno, si el promedio es mayor o igual a 14 mostrar un
mensaje “Promovido”.
Solución:
Entrada Identificador
Nota 1 N1
Nota 2 N2
Nota 3 N3
Salida
Promedio Prom
Proceso:
N1, N2, N3
Promedio=(N1+N2+N3)/3
Algoritmo:
Diagrama de flujo:
Ejercicio 10.
Se ingresa por teclado un número positivo de uno o dos dígitos (1 ...99) mostrar un
mensaje indicando si el número tiene uno o dos dígitos. (Tener en cuenta que
condición debe cumplirse para tener dos dígitos, un número entero).
Solución:
Entrada Identificador
Numero Num
Salida
Numero de un digito N>=0 y N<=9
Numero de dos dígitos N>=10 y N<=99
Proceso:
Num
N>=0 y N<=9
N>=10 y N <=99
Algoritmo:
Diagrama de flujo:
Ejercicio 11.
Solución:
Entrada Identificador
Usuario Username
Contraseña Password
Salida
Iniciar sesión Bienvenido al Sistema
Proceso:
Username
Password
Sistema bloqueado
Algoritmo:
Diagrama de flujo:
Ejercicio 12.
DEFICIENTE [0 …10]
REGULAR [11 …14]
BUENO [15 …18]
EXCELENTE [19 ...20]
Solución:
Entrada Identificador
Nota Nt
Salida
Deficiente 0<=10
Regular 11<=14
Bueno 15<=18
Excelente 19<=20
Proceso:
Nt
N<=10 Deficiente
N<=14 Regular
N<=18 Bueno
N<=20 Excelente
Algoritmo:
Diagrama de flujo:
Ejercicio 13.
Solución:
Entrada Identificador
Primera evaluación E1
Segunda Evaluación E2
Tercera Evaluación E3
Cuarta Evaluación E4
Salida
Promedio Prom=(E1+E2+E3+E4-menor)/3
Proceso:
Promedio=(E1+E2+E3+E4-menor)/3
Algoritmo:
Diagrama de flujo:
Ejercicio 14.
Solución:
Entrada Identificador
Numero 1 Nr1
Numero 2 Nr2
Salida
Adición =Nr1+Nr2
Sustracción =Nr1-Nr2
Cociente =Nr1/Nr2
Producto =Nr1*Nr2
Potenciación =Nr1↓Nr2
Proceso:
Nr1, Nr2
Adición=Nr1+Nr2
Sustracción=Nr1-Nr2
Cociente=Nr1/Nr2
Producto=Nr1*Nr2
Potenciación=Nr1↓Nr2
Algoritmo:
Diagrama de flujo:
Ejercicio 15.
Solución:
Entrada Identificador
Numero de evaluaciones Nm
Salida
Promedio Prom=suma/Nm
Proceso:
Nm
a=1
a<=1
a=a+1
Promedio= suma/Nm
Algoritmo:
Diagrama de flujo:
Ejercicio 16.
Solución:
Entrada Identificador
Tipo Tipo
Producto Producto
Salida
Costo Costo
Proceso:
Caoba Silla
Cedro Mesa
Tornillo Credenza
Algoritmo:
Diagrama de flujo:
Ejercicio 17.
Solución:
Entrada Identificador
Radio de la lata R
Altura de la lata H
Salida
Área total de la lata AT
Numero de latas por plancha NLP
Total de plancha TP
Proceso:
RyH
AT=2*PI*(R*+H)
NLP=12+2/AT
Algoritmo:
Diagrama de flujo:
Ejercicio 18.
Solución:
Entrada Identificador
Rango determinado R
Salida
Rango evaluado R>=5 y R<=10
Proceso:
R>=5
R<=10
Algoritmo:
Diagrama de flujo:
Ejercicio 19.
Comprobar la validez del acceso de una fecha. Leer tres números que denoten
una fecha (día, mes, año).
Solución:
Entrada Identificador
Fecha Fch
Salida
Dia Día<=31 y Día>=1
Mes Mes<=1 y Mes>=12
Año Año>=1
Proceso:
Dia/mes/año
(Día<=31 y día>=1)
(Mes<=1 y mes>=12)
(Año>=1)
Algoritmo:
Diagrama de flujo:
Ejercicio 20.
Solución:
Entrada Identificador
Dia D
Mes M
Salida
Dia del año S
Proceso:
DyM
S=0 Asignación
Si D>=1 y D<=31
.
Algoritmo:
Diagrama de flujo:
Ejercicio 21.
Solución:
Entrada Identificador
Numero 1 Num1
Numero 2 Num2
Salida
Operación a realizar Suma, Resta, Producto y División
Proceso:
“Ingresamos 2 números”
Num 1
Num2
Suma=Num1+Num2
Resta=Num1-Num2
Producto=Num1*Num2
División=Num1/Num2
Algoritmo:
Diagrama de flujo: