1. DESARROLLO
1
Unvendedorrecibeunsueldobasemásun10%extrapor comisión de
sus ventas, elvendedor deseasaber cuánto dinero obtendrá
por concepto de comisiones por las tres ventas
querealizaen el mesy el total querecibiráen
elmestomandoencuentasusueldobaseycomisiones.
Paso I. Analizar el problema.
Salidas Entrada Constantes Procesos
T_Comision
Total
Sueldo_base
Ven1
Ven2
Ven3
c o m = 0 . 1 0 % T_comision=(ven1+ven2+ven3)*10/100
Total = Sueldo_base + T_comision
Paso II. Diseñar El algoritmo
PSEUDOCÓDIGO
Pseudocódigo:V a l o r c o m i s i ó n m á s e l s u e l d o
Constantes:
com:real=0.10%
Variables:
T_comision : real : trabajo
Total:real:trabajo
sueldo_base : real : trabajo
Ven1 : real : trabajo
Ven2 : real : trabajo
Ven3 : real : trabajo
1. Inicio
2. Escribir “ cuál es el sueldo base del vendedor?”?”
3. leer Sueldo_base
4. Escribir“Dame primer venta?”
5. Leerven1
6. Escribir “ Dame segunda venta?”
7. Leer ven2
8. Escribir “Dame tercera venta?”
9. Leer ven3
10. T_com=(ven1+ven2+ven3)*10/100
11. Escribir “usted recibirá de comisión” T_comision
12. Escribir “ su sueldo total en el mes?”
13. Total = Sueldo_base + T_comision
14. Escribir“Le da un total de:”,Total
15. Fin
2. DIAG RAM A D E F LUJ O
// Diagrama de flujo: sueldo más valor comisión
Inicio
CONSTANTE
C o m : r e a l = 0 . 1 0 %
VARIABLE:
T_comision : real : trabajo
Total: real: trabajo
sueldo_base : real : trabajo
Ven1 : real : trabajo
Ven2 : real : trabajo
Ven3 : real : trabajo
“ cual es el sueldo base del vendedor?”
Sueldo_base
“Dame segunda venta?”
“ Dame primer venta?”
Ven1
Ven2
“Dame tercera venta?”
Ven3
T_comision = (ven1+ven2+ven3)*10/100
Total = Sueldo_base + T_comision
“usted recibirá de comisión” T_comision “el
“Le da un total de:”,Total
FIN
3. Paso III. Prueba Del Algoritmo.
Valores a
entradas
Procesos Resultados
Sueldo_b = 800.000
Venta1 = 50.000
Venta2 = 100.000
Venta3 = 200.000
T_comision = (ven1+ven2+ven3)*10/100
T_comision =
(50.000+100.000+200.000)*10/100
Total=Sueldo_base + T_comision
Total = 800.000 + 70.000
T-comision =$35.000
Total = $835.000
2
Una tienda ofrece un descuento del 15% sobre el
total de la compra y un cliente desea saber cuánto
deberá pagar finalmente por su compra.
Paso I. Analizar el problema.
Salidas Entrada Constantes Procesos
pagar Valor de la compra Descuento=
15%
pagar=( valor de la compra *15/100)
Pagar = Valor de la compra-Descuento
Paso II. Diseñar El algoritmo
PSEUDOCÓDIGO
Pseudocódigo: total de pago
Constantes:
Descuento: real = 0.15%
Variables:
pagar : real : trabajo
Valor de la compra: real : trabajo
1. Inicio
2. Escribir “ cuál fue la compra del cliente?”
3. Leer Valor de la compra
4. pagar=( valor de la compra *15/100)
5. Escribir “total a pagar por su compra” pagar
7. leer pagar
9. Pagar = valor de la compra- descuento
10. Escribir “total a pagar porsu compra menos el 15% de descuento es:”, pagar
11. Fin
DIAG RAM A D E F LUJ O
Diagrama de flujo: total de pago
4. Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultados
Valor de lacompra =
250.000
Descuento=( valor de la compra *15/100)
Descuento = 250.000*15/100
pagar = valor compra - descuento
pagar = 212.500
Ejercicio 3
Unalumnodeseasabercuálserásucalificaciónfinalen la materia
deAlgoritmos. Dichacalificaciónsecompone detres exámenes
parciales,conlamismavaloración
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Calif final Calif1
Calif2
Calif3
Calif final = (Calif1+Calif2+Calif3)/3
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Inicio
Variables
Pagar: real: trabajo
Valor de la compra: real: trabajo
“ cuál fue la compra del cliente?”
Valor de la compra
Pagar= valor de la compra-Descuento
“Total a pagar por su compra menos el 15% de descuento es:”, pagar
Fin
6. //DiagramadeFlujo: Nota definitiva
Inicio
VARIABLES:
Calif final: real: trabajo
Calif1: real: trabajo
calif2: real: trabajo
Calif3: real: trabajo
Calif1
Calif2
Calif3
Calif final = (Calif1+Calif2+Calif3)/3
“Dame calificacion1?”
“Dame calificacion2?”
“Dame calificacion3?”
“Tu calificación final es:”,Calif final
Fin
7. 4
Unmaestrodeseasaberquéporcentajedehombresyque
porcentajedemujereshayenungrupodeestudiantes.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Hombres
Mujeres
Alumnos
Cant Hombres
Hombres =Cant Hombres*100%/Alumnos
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo: Porcentaje de hombres y mujeres
Variables:
Cant Hombres: real : trabajo
Alumnos : entera : trabajo
Hombres : entera : trabajo
Mujeres : entera : trabajo
1. Inicio
Paso III. Prueba Del Algoritmo.
Valores a entradas Procesos Resultado
Calif1 = 3.0
Calif2= 4.5
Calif3= 2.0
Calif final =
(Calif1+Calif2+Calif3)/3Calif final =
(3.0+4.5+2.0)/3
Calif final = 3.16
8. 2. Escribir “ Cuantos alumnos hay en total en el grupo?”
3. Leer Alumnos
4. Escribir “ En el grupo de algoritmos cuantos hombres hay?”
5. Leer CantHombres
6. Hombres = cant Hombres*100%/Alumnos
7. Escribir “ el porcentaje de hombres es:” hombres
8. Mujeres = Alumnos-Cant Hombres*100%/Alumnos
9. Escribir “ el porcentaje de mujeres es:” mujeres
10. fin
DIAG RAM A D E F LUJ O
// Diagrama de flujo: porcentaje de hombres y mujeres
PasoIII.PruebaDelAlgoritmo.
Inicio
VARIABLES
Cant Hombres: real: trabajo
Alumnos: entera: trabajo
Hombres: entera: trabajo
Mujeres: entera: trabajo
“ Cuantos alumnos hay en total en el grupo?”?”
Alumnos
“ En el grupo de algoritmos cuantos hombres hay?”
Cant Hombres
Hombres = cant Hombres*100%/Alumnos
Mujeres = Alumnos-Cant Hombres*100%/Alumnos
“el porcentaje de hombres es:” hombres“el
porcentaje de mujeres es:” mujeres
hombres
Fin
9. Valoresaentradas Procesos Resultados
Estudiantes =19___
Cant Hombres = 10
Hombres = cant Hombres*100%/Alumnos
Hombres= 10*100%/Alumnos Hombres=52.6%
5
Dadaunacantidadenpesos,obtenerlaequivalenciaen
dólares,asumiendoquelaunidadcambiariaesundato
Desconocido.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Dólares
Tipo cambio
Pesos Dólares = pesos/1.887
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo: Equivalente de dólares
Variante:
Dólares: real: trabajo
Pesos: real: trabajo
Tipo cambio: real: trabajo
1. inicio
2. Escribir “Cual es el tipo de cambio vigente?”
3. Leer tipo cambio
4. Escribir “cuantos pesos quieres cambiar a dólares?”
5. Dólares = pesos/tipo de cambio
6. Escribir “la cantidad en dólares es:” Dólares
7. Fin
DIAG RAM A D E F LUJ O
//DiagramadeFlujo: Equivalente en dólares
Inicio
10. PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
Pesos = $150.000 Dólares = pesos/Tipo cambio
Dólares = 250.000/1.887
Dólares = $79.49
6
Calcularelnuevosalariodeunobrerosiobtuvoun
incrementodel25%sobresusalarioanterior.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Salario nuevo Salario Aumento = 0.25% Salario nuevo = Salario*0.25+salario
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo: Aumento del salario
Constantes:
Aumento = 0.25%
Variables:
Salario nuevo: real: trabajo
Salario: real: trabajo
Inicio
1. Escribir “ Cuanto gana este obrero?”
2. Leer Salario
3. N_Salario = Salario*0.25+ salario
VARIABLES
Dólares: real: trabajo
Pesos: real: trabajo
Tipo cambio: real: trabajo
“Cual es el tipo de cambio vigente?”
Tipo cambio
Dólares = pesos/tipo de cambio
“la cantidad en dólares es:” Dólares
Dólares
fin
11. 4. Escribir “ su nuevo salario será de:” salario nuevo
5. Fin
DIAG RAM A D E F LUJ O
//DiagramadeFlujo: incremento del salario
PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
Salario = $460.000 Salario nuevo = Salario*0.25+salario
Salario nuevo = 460.000*0.25+salario Salario nuevo= 575.000
Inicio
VARIABLES
Salario nuevo: real:
trabajoSalario: real: trabajo
CONSTANTEAumento
= 0.25%
“ Cuanto gana este obrero?”
Salario
Salario nuevo= Salario*0.25+salario
“su nuevo salario será de:” salario nuevo
Fin
12. 7 Calculareláreadeuncírculo.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Á R
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo: Área de un círculo
Variables:
Á : real : trabajo
R: real : trabajo
1. Inicio
2. Escribir “cuál es el radio del circulo?”
3. Leer R
4. Á
5. Escribir “ el área del circulo es:” Á
6. fin
DIAG RAM A D E F LUJ O
//DiagramadeFlujo: Área de un circulo
Inicio
VARIABLES Á:
real: trabajo R:
real: trabajo
“cuál es el radio del circulo?”
R
Á
“el área del circulo es:” Á
Fin
13. PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
R = 30cm
Á= 3.14*30cm2
Á = 2826cm2
8 Convertirunadistanciaenmetrosapiesypulgadas.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Pies
Pulgadas
Metros Pies= Metros*3.28
Pulgada=pies*12
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo: Convertir a pies y pulgadas
Variables:
Pies: real: trabajo
Pulgadas: real: trabajo
Metros: real: trabajo
1. Inicio
2. Escribir “ distancia en metros?”
3. Leer Metros
4. Pies= Metros*3.28
5. Escribir “ distancia en pies es igual:” Pies
6. Pulgada=pies*12
7. Escribir “la distancia convertida en pulgadas es:” pulgadas
8. Fin
DIAG RAM A D E F LUJ O
//DiagramadeFlujo:Convertir a pies y pulgadas
14. PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
Metros = 20 Pies= Metros*3.28
Pies = 20*3.28
Pulgada= Metros*12
Pulgadas = 20*39.37
Pies= 65.5
Pulgadas = 787.4
9 Elevar al cubo un número.
PasoI. Analizar el problema.
Salidas Entrada Constantes Procesos
Numero alcubo Numero Numero alcubo = Numero*Numero*Numero
PasoII. Diseñar El algoritmo
PSEUDOCÓDIGO
Inicio
VARIABLES
Pies: real: trabajo Pulgadas:
real: trabajo Metros: real:
trabajo
“ distancia en metros?”
Metros
Pies= Metros*3.28
“ distancia en pies es igual:” Pies
Pulgada=pies*12
“la distancia convertida en pulgadas es:” pulgadas
Fin
15. Pseudocódigo: numero al cubo
Variables:
Numero alcubo: real: trabajo
Numero: real: trabajo
1. Inicio
2. Escribir “cuál es el numero?”
3. Leer numero
4. Numero alcubo = Numero*Numero*Numero
5. Escribir “el número elevado al cubo es:”Numero alcubo
6. fin
DIAG RAM A D E F LUJ O
//Diagrama deflujo: numero al cubo
PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
Numero = 10 N_alcubo = Numero*Numero*Numero
N_alcubo = 10*10*10
N_alcubo = 1000
10 Desplegarelpesodadoenkilosdeunapersonaen
Inicio
VARIABLES Numero alcubo: real:
trabajo Numero: real: trabajo
“cuál es el numero?”
Numero
Numero alcubo = Numero*Numero*Numero
“el número elevado al cubo es:” Numero alcubo
Fin
16. gramos,librasytoneladas.
PasoI.Analizarelproblema.
Salidas Entrada Constantes Procesos
Gramos
Libras
Toneladas
Kilos Gramos= kilos*1000
Libras = kilos*2,205
Tonelada = kilos/1000
PasoII.DiseñarElalgoritmo
PSEUDOCÓDIGO
Pseudocódigo:convertir a gramos, libras y toneladas
Variables:
Gramos : real : trabajo
Libras : real : trabajo
Toneladas : real : trabajo
Kilos : real : trabajo
1. Inicio
2. Escribir “cuál es su peso?”
3. Leer kilos
4. Gramos= kilos*1000
5. Escribir “ los kilos convertidos en gramos es:” Gramos
6. Libras = kilos*2,205
7. Escribir “ el peso convertido en libras es:” Libras
8. Tonelada = kilos/1000
9. Escribir “el peso convertido en toneladas es:” Toneladas
10. Fin
DIAG RAM A D E F LUJ O
//Diagrama de Flujo: conversión de kilos de un persona
17. PasoIII.PruebaDelAlgoritmo.
Valoresaentradas Procesos Resultados
Kilos = 45
Gramos= kilos*1000
Gramos = 45*1000
Libras = kilos*2,205
Libras = 45*2,205
Tonelada = kilos/1000
Tonelada = 45/1000
Gramos = 45000
Libras =99.225
Tonelada = 0,045
Inicio
VARIABLES
Gramos: real: trabajo
Libras: real: trabajo
Toneladas: real: trabajo
Kilos: real: trabajo
“cual es su peso?”
Kilos
Gramos= kilos*1000
Libras = kilos*2,205
Tonelada = kilos/1000
“los kilos convertidos en gramos es:” Gramos
“el peso convertido en libras es:” Libras “el
peso convertido en toneladas es:” Toneladas
Fin