Você está na página 1de 25

TALLER ESTUDIANTE 3

Grabar el Archivo: Taller_estudiante3_Gustavo Adolfo Alvarez

Nombre del Estudiante: Gustavo Adolfo Alvarez


Fecha: 2019-02-24 Lugar: SAHAGÚN
Doy fe que los siguientes ejercicios son de mi autoría, en caso de encontrar
plagio la nota de todo mí trabajo debe ser de CERO además de las respectivas
sanciones a que haya lugar

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 pedido el análisis del problema
para calcular el área de un Trapecio

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos (si
deben solicitar los puedo requeridas requieren condicio / no) _
(si se requiere calcular Tipo Variabl nal (si / cuales
más filas por e no)
favor anexarlas)
Base superior Área Varia no no
bles h=altur
de a a+b
A=h∗
trab 2
ajo
Base inferior Varia
bles a=base
de inferior.
trabaj
o
Altura Varia b=base
bles superio
de r
trabaj
o
A=area

Resultados Validación
DFD PSEUDOCODIGO
Algoritmo Eje1
//Captura de datos
Escribir "Ingrese el valor de la base
superior:"
leer baseSup
Escribir "Ingrese base inferior:"
leer baseInf
Escribir "Ingrese altura:"
leer altura

//Aplicacion de la formula
A=altura*(baseInf+baseSup)/2
//Se imprime resultado
Escribir "El area del trapecio es:",A

FinAlgoritmo

Observaciones:

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
No
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
No
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No
2. Planteamiento del problema a resolver: Se ha pedido que realice el analices de
un problema que convierta la temperatura de su ciudad que esta
expresada en grados Celsius y entregue su resultado en grados Fahrenheit

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
Grados celsius Grados Variab C=grado F = (c · No No
fahrenheit le de s celsius 1,8) + 32
trabaj
o
F=faren
geiht

Resultados Validación
DFD Pseudocódigo
Algoritmo Eje2
//Captura de información
Escribir "Ingrese Grados celsius"
leer gradosCel

//Realizar el calculo
F=(gradosCel*1.8)+32

//Imprimiendo resultadso
Escribir "En grados grados Fahrenhei:
",F
FinAlgoritmo
Observaciones

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
No

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?
No

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?
No
3. Planteamiento del problema a resolver: analizar un problema que permita
emitir la factura correspondiente a una compra de un artículo del cual se
adquiere una o varias unidades y se conoce su precio antes de IVA (iva
igual al 19%), el dueño está interesado en que le desarrollen un programa
que permita tener el valor de la venta con IVA.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
Cantidad de Valor total sin Variab Vtsiniva Iva=valor No No
unidades del iva le de total sin
articulo trabaj iva* o.19
o
Valor del articulo Iva de la Iva Vtmasiva=
venta vtsiniva +
iva
Valor total Vtsiniva=v
mas iva Vtmasiv alor
a articulo*ca
ntidad de
articulo
Val
Cant

Resultado Validación
DFD Pseudocódigo
Algoritmo eje3
Escribir "Ingrese unidades de Articulo"
leer cant_articulo
Escribir "Ingrese Valor Articulo"
leer val_articulo

totalSinIVA=cant_articulo*val_articulo
iva=totalSinIVA*0.19
Vtmasiva= totalSinIVA + iva

Escribir "Valor de la venta sin iva:",totalSinIVA


Escribir "Valor del iva:",iva
Escribir "Valor de la venta mas iva:",Vtmasiva

FinAlgoritmo

Observaciones

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
No

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?
No
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No
4. Planteamiento del problema a resolver: Usted va a adquirir un disco duro para
su computador y el vendedor le ofrece tamaños de disco duro expresados
en Terabit. Para lo cual usted analiza un problema que le permite convertir
ese valor en Megabyte y en Gigabyte.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
Tamaño en Tamaño en Variab Tamaño Megabits= No No
terabit megabit le de en terabits*1
trabaj terabit 048575.91
o
Tamaño en Gigabits=t
gigabit erabit*102
4

Resultado Validación
DFD Pseudocódigo
Algoritmo Ejercicio4
//Captura de datos
Escribir "Ingrese cantidad de teras:"
leer cantTeras

//Realizando los calculos


Megas=(cantTeras*1000000)
Giga=(cantTeras*1024)

//Mostrando los resultados


Escribir "Cantidad en Megas:",Megas
Escribir "Cantidad en Giga:",Giga

FinAlgoritmo

Observaciones:

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
No

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?
No

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?
5. Planteamiento del problema a resolver: analizar el problema que permite
determinar cuál de 2 hermanos es el mayor y de cuantos años es la
diferencia.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
Edad de los Cual es el Variab A= edad D=a-b Si No
hermanos mayor lede hermano A<b
trabaj 1 A>b
o B= a=b
hermano
2
Cuel es la D=difere D=b-a
diferencia ncia
entre mayor
y menor
Resultado de validaciones
DFD Pseudocódigo
Algoritmo Ejercicio5
//Captura de datos
Escribir "Ingrese edad del primer
hermano"
leer edadA

Escribir "Ingrese edad del segundo


hermano"
leer edadB
//Validación de las edades mediante
condicional
si (edadA>edadB)
Escribir "La edad del primer
hermano es mayor"
diferencia=edadA-edadB
Escribir "Diferencia de edadedes
",diferencia

SiNo
si(edadB>edadA)
Escribir "La edad del
segundo hermano es mayor"
diferencia=edadB-edadA
Escribir "Diferencia de
edadedes ",diferencia

SiNo
Escribir "La edades son
iguales"
FinSi

FinSi

FinAlgoritmo
Observaciones:
Ingreso de las edades donde la edad del
primer hermano es 2 años y la del
segundo es 34 años.

Con Edades iguales

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
Si
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
No

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?
No
6. Planteamiento del problema a resolver: Se pide que el analice del problema que
permita si a una persona esta apta para recibir un subsidio en el nuevo
plan del gobierno, bajo las siguientes condiciones: debe ser un adulto mayo
(edad superior a 65 años), pertenecer a Sisben además de ser de zona
rural. Si cumple estas condiciones, se informa que es seleccionado para
reclamar el subsidio. En caso contrario se debe informar que no cumple con
las condiciones requeridas.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
edad del adulto si es variab e=edad edad>6 no
seleccionado le de 5
o no trabaj
o
pertenece a z=zona zona=ru
sisben ral
vive en zona s= entidad
rural entidad =sisben
de salud
Resultado de validaciones
DFD Pseudocódigo
Algoritmo Ejercicio6
//Captura de datos
Escribir "Ingrese la edad: "
leer edadA

Escribir "Pertenece al Sisben s/n: "


leer sisben

Escribir "Pertenece a zona rural s/n: "


leer zona

//Validación los datos mediante


condicional para ver si cumple
si (edadA>65 y sisben='s' y zona='s')
Escribir "Puede reclamar el
subsidio"

SiNo

Escribir "No cumple para el


subsidio"

FinSi

FinAlgoritmo
Observaciones
Se ingresa los datos con la edad 20
Nivel sisben n y zona rural s
Para el caso que cumpla se ingresa la
edad 85 y nivel sisben s y zona rural s

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
Si
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
No
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No

7. Planteamiento del problema a resolver: Se les han pedido que analice un


problema que dé una proyección positiva de su futuro inmediato de
acuerdo con su signo zodiacal.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si e ciclos (si
deben solicitar los puedo requeridas se condicio / no) _
(si se requiere calcular Tipo Variable requieren nal (si / cuales
más filas por no)
favor anexarlas)
Signo zodiacal Proyeccion Entero Signo Si No
positiva hacia
el futuro
Resultado de validaciones
DFD Pseudocódigo
Algoritmo Ejercicio7
//Solicitando el signo zodiacal
Escribir "1.Aries"
Escribir "2.Tauro"
Escribir "3.Géminis"
Escribir "4.Cáncer"
Escribir "5.Leo"
Escribir "6.Virgo"
Escribir "7.Libra"
Escribir "8.Escorpio"
Escribir "9.Sagitario"
Escribir "10.Capricornio"
Escribir "11.Acuario"
Escribir "12.Piscis"

Escribir "Selecciones el signo zodial"


Leer signo

//Acontinuación serie de condicionales


si(signo='1')//Aries
Escribir "Compartes la
impulsividad, energía y pasión"
SiNo
si(signo='2')//Tauro
Escribir "Tienen unas
cualidades de comprensión y fidelidad única
con los signos sensibles y tranquilos por lo
que eres un seductor especial"
SiNo
si(signo='3')//Géminis
Escribir "Una
explosión de deseo se siente cada vez que
se miran"
SiNo

si(signo='4')//Cáncer
Escribir
"Necesitas fuerzas para salir adelante en la
vida y es que eres de aquellas que tiene
emociones profundas y esto a veces te
juega en contra"
SiNo

si(signo='5')//Leo
Escribir
"Las reuniones y la vida social la puedes
compartir con Géminis y Sagitario"
SiNo

si(signo='6')//Virgo

Escribir "Si te decimos que debes


estar con alguien, sin duda sería Piscis ya
que la pasión es medida y combinada con
calidez y dulzura por doquier. "
SiNo

si(signo='7')//Libra

Escribir "Eres exigente en la


convivencia y te gusta hacer las cosas a tu
manera"

SiNo

si(signo='8')//Escorpio

Escribir "A pesar de todo esto,


tienes un problema de inestabilidad mental
y es aquí donde entran Piscis y Cáncer"

SiNo

si(signo='9')//Sagitario

Escribir "Eres una persona


aventurera, dispuesta siempre a aceptar
nuevos retos en la vida por lo que los
signos con los que mejor te puedes llevar
son Acuario y Libra"

SiNo
si(signo='10')//Capricornio

Escribir "Eres una


persona un tanto nerviosa y miedosa
porque ya te han lastimado antes así que
necesitas a alguien que te abra su corazón
y te entienda"

SiNo

si(signo='11')//Acuario

Escribir
"Acuario, eres una persona muy pasional,
imprevisible y también muy pasional, por lo
que tienes un índice de compatibilidad
altísimo"

SiNo

si(signo='12')//Piscis

Escribir "
Si quieres una relación muy fuerte y
apasionada sin duda alguna Virgo es tu
futuro aunque la tranquilidad de la vida la
tendrás con Sagitario"

SiNo

Escribir
"Signo no existe"

FinSi

FinSi

FinSi
FinSi

FinSi

FinSi
FinSi

FinSi

FinSi
FinSi

FinSi

FinSi

FinAlgoritmo
Observaciones:
Se ingresa el número 1 que corresponde
al signo Aries y muestra la proyección de
este signo
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
Si

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?
No

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?
No
8. Planteamiento del problema a resolver: Usted es seleccionado para analizar un
problema que permita identificar cuantas personas de un grupo de 60 que
participaron de una elección, votaron por el candidato A, cuantas por el
candidato B, cuantas, en blanco, además de identificar cual fue el candidato
ganador.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos (si
deben solicitar los puedo requeridas requieren condicio / no) _
(si se requiere calcular Tipo Variable nal (si / cuales
más filas por no)
favor anexarlas)
Número de Candidato Variab A= votos A=b Ciclos
Votos ganador le de por a A<b para ir
trabaj A>b sumando
o los votos
Votos por a B=votos Blanco>
por b 30
Votos por b Blanco= Voto< 1
votos en or voto>
blanco 3
Votos en Nulo=
blanco votos
nulo
Contador
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
Si
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,
puede indicar para que se utiliza?
Si
¿Podría indicar si en el problema existen datos innecesarios y de ser así
cuales pueden ser esos datos?
No
9. Planteamiento del problema a resolver: Se debe realizar el analices de un
problema que permita realizar una encuesta a N personas, de los cuales se
pretende identificar lo siguiente:
a- Estrato social al que pertenece (1 a 6), no se deben permitir otro
b- Salario mensual, no se aceptan salarios negativos
c- Tipo de trabajo (1- sin trabajo, 2- independiente, 3- empleado público, 4
– empleo privado), no se admite otra opción
El programa garantiza que los datos ingresados sean correctos y al final debe
reportar lo siguiente:
1. Cantidad de persona encuestadas
2. Cantidad de persona de estrato más alto
3. Promedio del salario de las personas encuestadas
4. Cuál es el tipo de trabajo más predominante.

Antes de salir debe mostrar su nombre y el de su empresa(ficticia)


Empresa Power Sistemas 2019

Que datos no Que datos no Tipo Formulas a Requier Requiere


conozco y se conozco, pero Variables aplicar si se e ciclos (si
deben solicitar los puedo requeridas requieren condicio / no) _
(si se requiere calcular Tipo Variable nal (si / cuales
más filas por no)
favor anexarlas)
Estrato social Cantidad de Variab Cantidad Promedio=s 1 Cantidad
personas le de de uma de > 𝐸𝑆𝑇𝑅𝐴𝑇𝑂de
encuestadas trabaj personas salarios/can >6 personas
o tidad de incremen
personas tar
mientras
se valla
ingresand
o
Tipo de trabajo Cantidad SALARIO Suma de
depersonas ≤ −1 salarios
del estrato
mas alto
Salario mensual Promedio de 1
salario de las ≤ TIPO DE TRABAJO
personas ≤4
encuestadas
Tipo de
trabajo mas
predominante

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede


indicar para que se utiliza?
Si

¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones,


puede indicar para que se utiliza?
No

¿Podría indicar si en el problema existen datos innecesarios y de ser así


cuales pueden ser esos datos?
No

Você também pode gostar