Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagrama
de Flujo
Nombre: Gabriel Piña
Paralelo: C1-001
Quito; 14 - 11 - 2023
1. Determinar si 2 numeros son iguales o diferentes, si son diferentes determinar cual de los 2 es el
mayor.
Analisis:
2 numeros iguales "a,b"
El Mayor
Datos Iniciar
a Enteros
b Enteros
Declarar
como enteros:
a,b
No Si
Los numeros son a=b Los numeros son
diferentes iguales
Si a es mayor que b
a>b
Analisis:
LlaveRuedas
Neumatico
GataHidraulica Inicio
Datos
Ll String
N String
G String Declarar con texto
tieneNeumatico, tieneGata,
tieneLlaveRuedas
TieneNeumatico
TieneLlaveRuedas
Fin
No
No
TieneLlaveRuedas="Si"
Analisis:
P Pago
H Horas
VH Valor de cada hora
VI Valor IESS
D Descuento
T Valor a pagar
Datos:
P Decimales
H Entero
Vh Entero
Vi Entero
Inicio
Ingrese el numero de
horas trabajadas
"H"
"VH"
D= P*V
Declarar Pago: P Decimal T =P* D
Valor del IESS: Vi Decimal
Declarar Descuento: D
P = H * VH "P" Decimal V = 0.0905
Valor a pagar: T Decimal
Fin
4. Un cliente ejecuta un pedido a una fabrica. La fabrica examina en su banco de datos la ficha
del cliente, si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario,
rechazará el pedido.
Analisis:
P: Pedido
CI: Cedula de Identidad
S: Solvente
Datos:
P: String
CI: Entero
S: String
Inicio
Declarar Pedido: P
Solvente: S
Texto
"¿Desea realizar un
pedido?
"Ingrese su cedula de
identidad para validar Si No
sus datos." p P = Si
Se busca la
Declarar CI informacion del
"CI" = 17******** "S"
Entero cliente en la base
de datos.
Analisis:
a :Tener acceso
b: Encontró la pelicula
c: Si
Datos:
a String
b String Inicio
c Boolean
Declarar a,b,c
String Boolean
a=c
"Reproducir la
pelicula" Fin
"¿Encontró la
pelicula?"
"Buscar la pelicula en
b b=c paginas de internet"
6. Determinar si un numero es par o impar
Analisis:
a: Un numero
b: Posee residuo
Inicio
Datos:
a Entero
b Entero
Declarar a, b
Entero
"Ingrese un
numero".
X = a/2
X "es un numero Si
X=b
par"
No
X "es un numero
Fin impar"
7. Una calculadora básica con las operaciones de suma, resta, multiplicación y division de dos
numeros.
Analisis:
a: un número
b: un número Inicio
x: String
Suma: String
Resta: String
Multiplicación: String Declarar a, b
Numero
División: String
Datos:
a Real
"Ingresar primer
b Real número"
x String
Suma String
Resta String
Multiplicación String
a
División String
"Ingresar
segundo
número"
"Ingrese la operacion
suma, resta,
b
multiplicación, division"
No
No
Si Multiplicación
"La multiplicación
X = Multiplicacion n = a*b es" Multplicación
Analisis:
a: Un numero
b: Un numero
c: Un numero
Datos:
a Entero
b Entero Inicio
c Entero
Declarar a,b,c
Enteros
"Ingresar un "ingresar un
numero" a
numero"
"ingresar un
numero"
Si Si
"El mayor es" c b<c a<b
No
No
No
"El mayor es" b
a>c
Si
Fin
"El mayor es" a
9. Calcular la hipotenusa de un triangulo rectangulo, conocidos sus dos catetos.
Analisis:
a: un numero
b: un numero
h: un numero
Datos:
a Real
b Real
h Real
Inicio
Declarar a,b,h
Reales
"ingresar el valor
del primer
cateto".
"Ingresar el valor
del segundo
cateto"
Fin
10. Un año es bisiesto si es multiplo de 4, exceptuando los multiplos de 100, que solo son bisiestos
cuando son multiplos ademas de 400, por ejemplo el año 1900 no fue bisiesto, pero el año 2000 si lo
será. Realice un algoritmo para dado un año determine si es bisiesto o no.
Analisis:
a: Un año
b: Un numero
h: numero con residuo cero
Datos:
Inicio
a Entero
b Entero
h Entero
Declarar a,b,h
Entero
"ingrese el año"
b = a/4
Si
b = a/100 b= h
No
Si
b=h b = a/400
No
"El año no es
bisiesto"
Si No
b=h
"El año es
bisiesto" a Fin