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
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
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
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 C a l i f f i n a l 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
Pseudocódigo:calificación final
Variables:
Calif final:real:trabajo
Calif1:real:trabajo
calif2 :real:trabajo
Calif3 :real:trabajo
1. Inicio
2. Escribir“Dame calificacion1?”
3. Leer Calif1
4. Escribir“ Dame calificacion2?”
5. Leer Calif2
6. Escribir“ Dame calificacion3?”
7. Leer Calif3
8. Definitiva =( Calif1+Calif2+Calif3)/3
9.Escribir“Tu calificación final es:”,Calif final
10.Fin
DIAGRAMADEFLUJO
//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
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
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
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
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
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
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
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
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
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
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
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
Top Related