Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este taller Usted encontrará 9 problemas los cuales los debe analizar de
forma individual
Este taller pretende que usted realice un análisis de los problemas
presentados y Una de las formas es haciéndose algunas preguntas que no
le han quedado claras después de leer el planteamiento del problema, por
ejemplo, saber cuáles son los datos que no se conocen, identificar los
datos que son posibles de calcular, determinar con claridad las variables
que se pueden utilizar e indagar sobre las fórmulas que se deben utilizar
en los problemas que así lo requieran.
Con tal propósito usted debe leer y re-leer el ejercicio para comprender lo
que se requiere y proceder a realizar su análisis en el cuadro contiguo al
planteamiento
1. Planteamiento del problema a resolver: Se ha solicitado que Construya un algoritmo que
permita calcular el área de un Rombo.
Real
Onzas (numé Onzas Cantidad no
rico) onzas=
orogramos
Real *1 /
0.45359 *
16 / 1
Kilos (numé kilos Cantidad
rico) Kilos =
real oroengram
os* 1 /
1000
Algoritmo cantidadorogramosonzas
Definir onzas,kilos,orogramos Como Real
Escribir 'programa desarrollado por eladio vasquez para encontrar la
cantidad en oro y gramos'
Escribir 'cantidad orogramos'
Leer orogramos
onzas <- orogramos*1/0.45359*16/1
kilos <- orogramos*1/1000
Escribir 'cantidad en onzas=',onzas
Escribir 'cantidad en kilos=',kilos
FinAlgoritmo
Algoritmo calculoganancias
Definir nd,na Como Entero
Definir cd,ca,vt,gt,ct Como Real
Escribir 'programa desarrollado por eladio vasquez'
Escribir 'calcular la venta total del dia y la ganancia obtenida'
Escribir '_______________________________________'
Escribir 'digite el numero de desayunos vendidos..?'
Leer nd
Escribir 'digite el numero de almuerzos vendidos..?'
Leer na
cd <- nd*1850
ca <- na*3800
ct <- cd+ca
vt <- nd*4500+na*6800
gt <- vt-ct
Escribir '______________estado de cuenta del
restaurante_________________'
Escribir 'numero de desayunos vendidos---->',nd,'valor total de la
venta==>$',nd*4500
Escribir 'numero de almuerzos vendidos---->',na,'valor total de la
venta==>$',na*6800
Escribir '________________________________________'
Escribir 'venta total de la venta==>$',vt
Escribir 'costo total de los desayunos==>$',nd*1850
Escribir 'costo total de los almuerzos==>$',na*3850
Escribir '_________________________________________'
Escribir 'costo total de la venta==>$',ct
Escribir
'========================================'
Escribir 'GANANCIA TOTAL DE LA VENTA==>$',gt
FinAlgoritmo
Algoritmo ConversiónTerabit
Escribir 'programa desarrollado por eladio vasquez'
Escribir 'Programa que determina los resultados de la estadística de
Genero y Estatura'
Escribir '-----------------------------------------------------------'
Escribir '** Programa que realiza la conversión de Terabit '
Escribir '-----------------------------------------------------------'
Escribir ''
Definir tb,mb,gb Como Entero
Escribir ''
Escribir 'Tamaño del Disco Duro en Terabit ? '
Leer tb
mb <- tb*125000
gb <- tb*125
Escribir 'Un Disco duro de ',tb,' Terabit corresponde a ',mb,'
Megabytes'
Escribir 'Un Disco duro de ',tb,' Terabit corresponde a ',gb,'
Gigabytes'
Escribir '-------------------------------------------------------------'
Escribir 'Fin del Programa'
FinAlgoritmo
Algoritmo calculodescuento
Escribir '_______________________________________'
Leer vf
Si vf>120000 Entonces
vd <- vf*20/100
SiNo
vd <- vf*5/100
FinSi
vp <- vf-vd
Escribir '-----------------------------------'
Escribir 'Valor total a Pagar ====> $',vp
FinAlgoritmo
Algoritmo creditobancario
Escribir 'programa desarrollado por eladio vasquez'
Escribir 'Programa que determinar la viabilidad de un credito
bancario'
Escribir '_______________________________________'
Definir valsal,estrep,tencre,conapr,valapr Como Entero
conapr <- 0
Escribir 'Digite el valor de su Salario?'
Leer valsal
Escribir 'Defina si se encuentra reportado: digite (1) para SI, (2)
para NO?'
Leer estrep
Escribir 'Defina si cuenta con Créditos en Otros Bancos: digite (1)
para SI, (2) para NO?'
Leer tencre
Si valsal<120.000 Entonces
conapr <- 1
FinSi
Si estrep<>1 Entonces
conapr <- 1
FinSi
Si tencre<>1 Entonces
conapr <- 1
FinSi
Escribir
'=========================================='
Si conapr=0 Entonces
valapr <- valsal*5
Escribir 'Señor Usuario, su solicitud de crédito ha sido
APROBADA por valor de $',valapr
SiNo
Escribir 'Señor Usuario, lamento informarle que su solicitud de
crédito NO fue APROBADA'
FinSi
FinAlgoritmo
Algoritmo EstadisticasGeneroEstatura
Escribir 'programa desarrollado por eladio vasquez'
Escribir 'Programa que determina los resultados de la estadística de
Genero y Estatura'
Escribir '_______________________________________'
Definir genero,estatura,ce,cm,cf,sest Como Entero
Definir pest Como Real
Escribir ''
ce <- 1
cf <- 0
cm <- 0
sest <- 0
Mientras ce<=3 Hacer
genero <- 0
Mientras genero<1 O genero>2 Hacer
Escribir 'Defina el Genero: (1) Femenino o (2) Masculino.
?'
Leer genero
FinMientras
estatura <- 0
Mientras estatura<10 O estatura>250 Hacer
Escribir 'Defina la estatura entre 10 cm y 250 cm. ? '
Leer estatura
FinMientras
Si genero=1 Entonces
cf <- cf+1
SiNo
cm <- cm+1
FinSi
sest <- sest+estatura
ce <- ce+1
FinMientras
ce <- ce-1
pest <- sest/ce
Escribir ''
Escribir
'-----------------------------------------------------------------------------------
----------------------'
Escribir 'Numero de Personas Encuestadas ------------------> ',ce
Escribir 'Numero de personas de Genero Femenino ------------> ',cf
Escribir 'Numero de personas de Genero Masculino -----------> ',cm
Escribir 'Promedio de los estatura de los Encuestados -----> ',pest,'
centímetros'
Escribir
'-----------------------------------------------------------------------------------
----------------------'
Escribir 'Fin del Programa'
FinAlgoritmo
Copiar captura de resultados con diferentes valores
¿En qué aspectos ha cambiado el análisis de ejercicio desde el
diseño inicial o este ha permanecido consistente?
Se tuvo que cambiar la forma de la lectura de la información, para poder
controlar tanto, el tipo de género como la estatura de los encuestados.
Si w4 >
w1 Y w4
> w2 Y
w4 >
w3
Entonce
s
Cuenta el Entero cont cont <-
número de cont + 1
encuestados
Controla el Entero dec Mientras
número de dec = 1
encuestas Hacer
Mientras
dec < 1
O dec >
2 Hacer
Cuenta el Entero e1 , e2, e1 <- e1 +
número de e3, e4, 1
empleados e5, e6 e2 <- e2 +
por estrato 1
e3 <- e3 +
1
e4 <- e4 +
1
e5 <- e5 +
1
e6 <- e6 +
1
Almacena el Decim psalario psalario <-
promedio del al ssalario /
salario. cont
Copiar el seudocódigo (no la imagen)
Algoritmo Encuestas
Escribir 'programa desarrollado por eladio vasquez'
Escribir 'Programa que determina los resultados de la estadística de
Genero y Estatura'
Escribir
'-----------------------------------------------------------------------------------
-----------'
Escribir '** Programa que tabula la información tomada en unas
encuestas ** '
Escribir
'-----------------------------------------------------------------------------------
-----------'
Escribir ''
Definir estrato,salario,tipow,cestrato,ssalario,w1,w2,w3,w4,cont,dec
Como Entero
Definir e1,e2,e3,e4,e5,e6 Como Entero
Definir psalario Como Real
Escribir ''
cont <- 0
cestrato <- 0
ssalario <- 0
e1 <- 0
e2 <- 0
e3 <- 0
e4 <- 0
e5 <- 0
e6 <- 0
w1 <- 0
w2 <- 0
w3 <- 0
w4 <- 0
dec <- 1
Mientras dec=1 Hacer
estrato <- 0
Mientras estrato<1 O estrato>6 Hacer
Escribir 'Escriba el numero del estrato (de 1 a 6). ? '
Leer estrato
FinMientras
salario <- 0
Mientras salario<=0 Hacer
Escribir 'Escriba el Valor del Salario Mensual. ? '
Leer salario
FinMientras
ssalario <- ssalario+salario
tipow <- 0
Mientras tipow<1 O tipow>4 Hacer
Escribir 'Escriba el Tipo de trabajo'
Escribir '(1- sin trabajo, 2- independiente, 3- empleado
público, 4 - empleo privado) ? '
Leer tipow
FinMientras
cont <- cont+1
Segun estrato Hacer
1:
e1 <- e1+1
2:
e2 <- e2+1
3:
e3 <- e3+1
4:
e4 <- e4+1
5:
e5 <- e5+1
6:
e6 <- e6+1
FinSegun
Segun tipow Hacer
1:
w1 <- w1+1
2:
w2 <- w2+1
3:
w3 <- w3+1
4:
w4 <- w4+1
FinSegun
dec <- 0
Mientras dec<1 O dec>2 Hacer
Escribir 'Hay mas Encuestados Escriba (1) para SI y (2)
para NO. ? '
Leer dec
FinMientras
Escribir ''
FinMientras
psalario <- ssalario/cont
Escribir ''
Escribir '--- RESULTADOS DE LA ESTADISTICA
-----------------------------------------------------------------------------------
-----------'
Escribir ''
Escribir '1. Cantidad de Personas Encuestadas ',cont
Escribir '2. Cantidad de Personas por Estrato '
Escribir ' Estrato 1 Estrato 2 Estrato 3 Estrato 4 Estrato 5
Estrato 6'
Escribir ' --------- --------- --------- --------- ---------
---------'
Escribir ' ',e1,' ',e2,' ',e3,' ',e4,'
',e5,' ',e6
Escribir ''
Escribir 'Promedio de salario de las personas encuestadas $ ',psalario
Escribir
'-----------------------------------------------------------------------------------
--------------'
Escribir 'El tipo de Trabajo Predominante es '
Si w1>w2 Y w1>w3 Y w1>w4 Entonces
Escribir ' 1 Sin Trabajo, con ',w1,' Encuestados'
FinSi
Si w2>w1 Y w2>w3 Y w2>w4 Entonces
Escribir ' 2 Trabajo Independiente, con ',w2,'
Encuestados'
FinSi
Si w3>w1 Y w3>w2 Y w3>w4 Entonces
Escribir ' 3 Trabajo Empleado Público, con ',w3,'
Encuestados'
FinSi
Si w4>w1 Y w4>w2 Y w4>w3 Entonces
Escribir ' 4 Trabajo Empleado Privado, con ',w4,'
Encuestados'
FinSi
Escribir '--- FIN RESULTADOS DE LA ESTADISTICA
-----------------------------------------------------------------------------------
--------'
Escribir 'Fin del Programa'
FinAlgoritmo
Nombre de su compañero
Observación adicional