Está en la página 1de 22

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE INGENIERIA
ESCUELA DE CIENCIAS
NOMBRE: ANDRES CORDOVA BARRAGAN
PARALELO: 5

1. Necesitamos saber si una persona es joven o vieja basndonos


en su edad. Joven es aquella menor de 45 aos.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
Es Joven
Es Adulto Edad 45 Edad<45
Mayor
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo: Joven o viejo

Variable:
Joven
Adulto Mayor
Edad

Constante:
45: Real

1. Inicio
2. Escribir:Escriba su edad
3. Leer: Edad
4. Si Edad<45 entonces
4.1. Escribir:Es joven
Sino
4.2. Escribir:Es adulto mayor
Fin_si
5. Fin

DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
Edad=30 30<45 entonces si Es joven
Edad=50 50<45 entonces no Es adulto
mayor

2. Necesitamos saber si el usuario es alto o pequeo. Pequeo es


aquel que mide cuando mucho 1.65 mts.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
Es Alto
Med 1.65 Med>1.65
Es Pequeo
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo: alto o pequeo

Variables:
Alto
Pequeo
Med:medida
Constantes:
1.65: real

1. Inicio
2. Leer: Med
3. Si Med>1.65 entonces
3.1 escribir:es Alto
Sino
3.2 escribir:es Pequeo
fin_si
4. Fin

DIAG RAM A D E F LU JO

Paso III. Prueba Del Algoritmo.


Valores a entradas Procesos Resultados
Med=1.45 si 1.45>1.65 entonces no Es
Med=1.80 si 1.80>1.65 entonces si pequeo
Es alto

3. Necesitamos verificar que la contrasea que escribe el usuario es


igual a admin. Dependiendo de lo ingresado desplegar el mensaje
correspondiente.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
correcta Admin=123
Cont 123
incorrecta Cont=Admin
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo:Contrasea Admininstrador

Variables:
Cont:Contrasea de usuario
Admin:Contrasea de administrado

Constantes:
123:contrasea de administrador

1. Inicio
2. Escribir:escribra los tres digitos
3. Leer: Cont
4. Admin=123
5. Si Cont=Admin entonces
5.1 escribir:correcta
sino
5.2 escribir:incorrecta
fin_si
6. fin
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
Cont:123 123=123 entonces si Correcta
Cont:456 456=123 entonces no Incorrecta

4. Que lea dos nmeros y los imprima en forma ascendente


Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
N1 N1
N1>N2
N2 N2
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo:Numero ascendente

Variables:
N1:Numero 1
N2:Numero 2
1. Inicio
2. Escribir:ingrese dos numeros
3. Leer: N1,N2
4. Si N1>N2 entonces
4.1. Escribir: N2,' y ',N1
Sino
4.2. Escribir: N1,' y ',N2
Fin_si
5. Fin
DIAG RAM A D E F LU JO

Paso III. Prueba Del Algoritmo.


Valores a entradas Procesos Resultados
N1=145,N2=120 Si 145>120 entonces si 120 y 145
N1=130,N2=180 Si 130>180 entonces no 130 y 180

5. Leer 2 nmeros; si son iguales que los multiplique, si el primero


es mayor que el segundo que los reste y si no, que los sume.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
N1=N2
N1
NT NT=N1*N2
N2
N1>N2
NT=N1-N2
NT=N1+N2
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo:multiplicacion,suma y resta de numeros

Variables:
NT:numero total
N1:numero 1
N2:numero 2

1. Inicio
2. Leer: N1,N2
3. si N1=N2 entonces
4.1. NT=N1*N2
Sino
4.2.si N1>N2 entonces
4.3.NT=N1-N2
Sino
4.3.NT=N1+N2
Fin_si
Fin_si
4. escribir:NT
5. Fin
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
N1=4,N2=4 4=4 entonces si
N1=4,N2=3 NT=4*4
N1=5,N2=7 4=3 entonces no NT=46
4>3 entonces si
NT=1
NT=4-3
5=7 entonces no
NT=12
5>7 entonces no
NT=5+7

6. Leer tres nmeros diferentes e imprimir el nmero mayor.


Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
a, b, c a, b, c a<b, b<c
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocodigo: Numero mayor

Variables:
a:numero 1
b:numero 2
c:numero 3

1. inicio
2. leer:a,b,c
3. si a<b entonces
3.1. si b<c entonces
3.2. escribir:c
sino
3.3. escribir:b
fin_si
sino
3.4. escribir:a
fin_si
4. fin
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
a=40 , b=50 , c=60 si 40<50 entonces si
a=20 , b=30 , c=15 si 50<60 entonces si c
a=45 , b=20 , c=15 si 20<30 entonces si b
si 30<15 entonces no a
si 45<20 entonces no

7. El IESS requiere clasificar a las personas que se jubilaran en el


ao 2007. Existen tres tipos de jubilaciones: por edad, por
antigedad joven y por antigedad adulta. Las personas adscritas a
la jubilacin por edad deben tener 60 aos o ms y una antigedad
en su empleo de menos de 25 aos. Las personas adscritas a la
jubilacin por antigedad joven deben tener menos de 60 aos y una
antigedad en su empleo de 25 aos o ms. Las personas adscritas a
la jubilacin por antigedad adulta deben tener 60 aos o ms y
una antigedad en su empleo de 25 aos o ms.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
edad
trabajo
antiged
ad
adulta
personas E>60
de edad E 60
Empleo>25
antiged empleo 25
ad joven
no se
puede
juvilar

Paso II. Disear El algoritmo


PSEU DOC DI GO
Pseudocodigo:Juvilacion 2007

Variables:
edad
trabajo
antigedad adulta
personas de edad
antigedad joven
no se puede juvilar
E:edad
Empleo:empleo del usuario

Constantes:
60:real:aos de edad
25:aos de empleo

1. Inicio
2. Escribir: ingrese su edad
3. Leer: E
4. Si E>60 entonces
4.1. Escribir:ingrese aos trabajados
4.2. Leer:empleo
4.3. Si empleo>25 entonces
4.3.1. Escribir:antigedad adulta
Sino
4.3.2. Escribir:personas de edad
Fin_si
Sino
4.4. Escribir:ingrese sus aos trabajados
4.5. Leer:empleo
4.6. Si empleo>25 entonces
4.6.1. Escribir:antigedad joven
Sino
4.6.2. Escribir:no se puede juvilar
Fin_si
Fin_si
5. Fin
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados

8. Calcular la utilidad que un trabajador recibe en el reparto anual


de utilidades si a este se le asigna un porcentaje de su salario
mensual que depende de su antigedad en la empresa de acuerdo con
la siguiente tabla:

Tiempo Utilidad
Menos de 1 ao 5 % del salario
1 ao o ms y menos de 2 aos 7% del salario
2 aos o ms y menos de 5 aos 10% del salario
5 aos o ms y menos de 10 aos 15% del salario
10 aos o ms 20% del salario
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos

Paso II. Disear El algoritmo


PSEU DOC DI GO
Pseudocdigo:

Variables:

Constantes:

5.
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
9. Un obrero necesita calcular su salario semanal, el cual se obtiene
de la sig. manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja ms de 40 horas se le paga $16 por cada una de las
primeras 40 horas y $20 por cada hora extra.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos
numero
de horas ht<40
40
trabajad ss=ht*16
ss as 16
he=(ht-40)*20
ht 640
ss=640+he
he
Paso II. Disear El algoritmo
PSEU DOC DI GO
Pseudocdigo: horas extras semanales

Variables:
ss: salario semanal
ht: horas trabajadas
he: horas extras

Constantes:
40:real:horas laborables
16:real:pago por hora
640:real:horas trabajadas multiplicado con pago por hora

1. Inicio
2. Escribir:numero de horas trabajadas
3. Leer:ht
4. Si ht<40 entonces
4.1. ss=ht*16
sino
4.2. he=(ht-40)*20
4.3. ss=640+he
fin_si
5. escribir:$,ss
6. fin
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
ht=35 Si 35<40 entonces si
ht=48 ss=35*16 ss=560
Si 48<40 entonces no
he=(48-40)*20=160 ss=800
ss=640+160

10. Una empresa quiere hacer una compra de varias piezas de la misma
clase a una fbrica de refacciones. La empresa, dependiendo del
monto total de la compra, decidir qu hacer para pagar al
fabricante.
Si el monto total de la compra excede de $500 000 la empresa
tendr la capacidad de invertir de su propio dinero un 55% del
monto de la compra, pedir prestado al banco un 30% y el resto lo
pagara solicitando un crdito al fabricante.
Si el monto total de la compra no excede de $500 000 la empresa
tendr capacidad de invertir de su propio dinero un 70% y el
restante 30% lo pagara solicitando crdito al fabricante.
El fabricante cobra por concepto de intereses un 20% sobre la
cantidad que se le pague a crdito.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos

Paso II. Disear El algoritmo


PSEU DOC DI GO
Pseudocodigo:

Variables:

Constantes:

6.
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos

Paso II. Disear El algoritmo


PSEU DOC DI GO
Pseudocodigo:

Variables:

Constantes:

7.
DIAG RAM A D E F LU JO

Paso III. Prueba Del Algoritmo.


Valores a entradas Procesos Resultados

11. Una empresa quiere hacer una compra de varias piezas de la misma
clase a una fbrica de refacciones. La empresa, dependiendo del
monto total de la compra, decidir qu hacer para pagar al
fabricante.
Si el monto total de la compra excede de $500 000 la empresa
tendr la capacidad de invertir de su propio dinero un 55% del
monto de la compra, pedir prestado al banco un 30% y el resto lo
pagara solicitando un crdito al fabricante.
Si el monto total de la compra no excede de $500 000 la empresa
tendr capacidad de invertir de su propio dinero un 70% y el
restante 30% lo pagara solicitando crdito al fabricante.
El fabricante cobra por concepto de intereses un 20% sobre la
cantidad que se le pague a crdito.
Paso I. Analizar el problema.
Cada uno de estos datos se debe de expresar en variables y no en frases largas.
Salidas Entrada Constantes Procesos

Paso II. Disear El algoritmo


PSEU DOC DI GO
Pseudocodigo:

Variables:

Constantes:

8.
DIAG RAM A D E F LU JO
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados

También podría gustarte