Anda di halaman 1dari 45

TALLER ESTUDIANTE 1..

Grabar el Archivo: Taller_estudiante1_oswaldo Percia.

Nombre del Estudiante: Oswaldo Enrique Percia blanco


Fecha: septiembre 2018 Lugar: Barranquilla
Contacto: Skype?
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
En este taller
sanciones a que haya lugar. El profesor puede solicitar la sustentación de uno o
Usted más ejercicios

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 desea realizar el diseño de un algoritmo que permita
calcular el Área de un Cilindro.
Que datos no Que datos no Tipo Formulas a aplicar si se Requiere Requier
conozco y se conozco, pero Variables requeridas requieren condicional e ciclos
deben solicitar los puedo Tipo Variable (si / no) (si / no)
(si se requiere calcular
más filas por
favor anexarlas)
Circunferencia real c NO NO
Altura real a
Área Cilindro real Ac Ac= 2𝜋*c*a

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/.No requiere.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existen.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto1.dfd
2. Planteamiento del problema a resolver: Diseñar un algoritmo que permita ingresar un valor
expresado en centímetros, y entregar la respuesta tanto en yardas como en pies.
Antes de salir debe mostrar su nombre y el de su empresa(ficticia)

Que datos no Que datos Tipo Formulas a aplicar si se Requier Requiere


conozco y se no conozco, Variables requeridas requieren e ciclos (si /
deben solicitar (si pero los Tipo Variable condicio no) _ cuales
se requiere más puedo nal (si /
filas por favor calcular no)
anexarlas)
Valor ingresado de real c NO NO
los Centimetro
𝑦
respuesta real y y=c*0,0328084
en yardas
𝑝
respuesta real p p=c*0.0109361
en pies
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/.No requiere.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza? R/. No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existen.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto2.dfd
3. Planteamiento del problema a resolver: Uno de sus amigos ha “montado” una fábrica de
confecciones de ropa, por lo pronto está en producción de Pantalones, Camisas y bufandas y
cuenta con 2 trabajadores, los cuales deben en un día tener producción de los 3 artículos y el pago
que se hace al final del día es por cantidad realizada, así:
 Pantalón = $5000
 Camisas = $2500
 Bufandas =$ 800
Su amigo le ha solicitado que diseñe una algoritmo que al final del día pida el ingreso de cada
una de las cantidades producidas, para determinar el valor que debe pagarle a cada empleado.
Antes de salir debe mostrar su nombre y el de su empresa(ficticia)
Que datos no Que datos no Tipo Formulas a aplicar si se Requie Requiere
conozco y se conozco, pero Variables requeridas requieren re ciclos (si
deben solicitar los puedo Tipo Variable condici / no) _
(si se requiere calcular onal (si cuales
más filas por / no)
favor anexarlas)
Pantalo entero Pr NO NO
realizado
Camisas entero Cr
realizadas
Bufandas entero Br
realizada
Valor a pagar entero Vt1 Vt1=(Pr*5000)+
Trabajador 1 (Cr*2500)+(Br*800)
Valor a pagar entero Vt22 Vt2= (Pr*5000)+
Trabajador 2 (Cr*2500)+(Br*800)

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/.No requiere.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existe.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto3.dfd
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 diseña
un algoritmo que le permite convertir ese valor en Megabyte y en Gigabyte.

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

Que datos no Que datos no Tipo Formulas a aplicar si se Requi Requie


conozco y se conozco, pero Variables requeridas requieren ere re
deben solicitar los puedo Tipo Variable condic ciclos
(si se requiere calcular ional (si /
más filas por (si / no) _
favor anexarlas) no) cuales
Expresión disco real t NO NO
duro en terabit
Valor en real M M=t*125000
𝑀

megabyte
Valor en real G 𝐺
G=t*125
gigabyte

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/.No requiere.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existen.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto4.dfd
5. Planteamiento del problema a resolver: Le han solicitado que diseñe un algoritmo que permita
determinar si una persona ya puede tener su cedula de ciudanía o si aún no tiene la edad
necesaria.
Antes de salir debe mostrar su nombre y el de su empresa(ficticia)
Que datos no Que datos no Tipo Formulas a aplicar si se requieren Requie Requier
conozco y se conozco, pero Variables re e ciclos
deben solicitar los puedo requeridas condici (si / no)
(si se requiere calcular Tipo Variable onal (si _ cuales
más filas por / no)
favor anexarlas)
Edad necesaria lógico ECc N/A SI NO
para tener
cedula
ciudadanía
Si ya puede lógico TCc
tener la
cedula
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se
utiliza?R/.SI, el condicional es tener la edad correspondiente para obtener la cedula.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existe.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto5.dfd
6. Planteamiento del problema a resolver: Se debe diseñar un algoritmo para determinar si una persona
es apta para prestar el servicio militar, bajo las condiciones: debe ser de nacionalidad colombiana,
mayor de edad, de género masculino, soltero y además debe tener hermanos.

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


Que datos no Que datos no Tipo Formulas a aplicar si se requieren Requie Requier
conozco y se conozco, pero Variables re e ciclos
deben solicitar los puedo requeridas condici (si / no)
(si se requiere calcular Tipo Variable onal (si _ cuales
más filas por / no)
favor anexarlas)
mayor de edad lógico mE SI NO
Nacionalidad lógico nC
colombiana
Generero lógico gM
masculino
soltero lógico s
cuantos lógico cH
hermanos
Estar apta lógico sM sM= (mE & nC & gM & s & cH)
servicio
militar
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/. SI, las condiciones son: Debe ser de nacionalidad colombiana, mayor de edad, de género
masculino, soltero y además debe tener hermanos y la cantidad hermanos.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.SI. la edad y la cantidad de hermanos.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto6.dfd
7. Planteamiento del problema a resolver: Se les han pedido que diseñe un algoritmo que le 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)


Que datos no Que datos no Tipo Formulas a aplicar si se Requie Requier
conozco y se conozco, pero Variables requieren re e ciclos
deben solicitar los puedo requeridas condici (si / no)
(si se requiere calcular Tipo Variable onal (si _ cuales
más filas por / no)
favor anexarlas)
Signo zodiacal lógico sZ N/A SI NO
Proyección lógico pF
positiva de su
futuro

¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/.SI, la condición es que dependiendo del signo le dan la proyección positiva de su futuro.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.No requiere.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No existe.
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto7.dfd
8. Planteamiento del problema a resolver: Se ha solicitado que diseñe un algoritmo que permita
determinar el promedio de las edades de 50 personas, solo si estas son mayores de edad, en
caso de no ser mayor de edad, se debe indicar cuantos no cumplen con esa condición, además
del promedio de peso de todo el grupo.

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


Que datos no Que datos no Tipo Formulas a aplicar si se Requi Requier
conozco y se conozco, pero Variables requieren ere e ciclos
deben solicitar los puedo requeridas condic (si / no)
(si se requiere calcular Tipo Variable ional _ cuales
más filas por (si /
favor anexarlas) no)
Edad de las real eD Si Si
personas
Pesos del grupo real pP
no son menor real nMe nM=50-sM
Si son mayor real sM sM=50-nM
Conteo de las real cP
𝑛
personas
cP = ∑ 50
𝑠𝑀=1

Promedio de real pEp pE= sM/eP


edad
Promedio de real pP pP=pG/cP
peso
No cumplen real nC nC=50-sM
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/. Si, promedio de edad solo si se cumple la condición si mayor edad, Si no, cuanto no la cumplen.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/.Si requiere.se requiere ciclo por cada 1 por 50 personas encuestadas.
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/.No, existe
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

taller1 punto8.dfd
9. Planteamiento del problema a resolver: Se debe diseñar un algoritmo 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 por estrato
3. Promedio del salario de las personas encuestadas
4. Cuál es el tipo de trabajo predominante.

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


Que datos no Que datos no Tipo Formulas a aplicar si se requieren Requi Requi
conozco y se conozco, pero Variables ere ere
deben solicitar los puedo requeridas condic ciclos
(si se requiere calcular Tipo Variable ional (si /
más filas por (si / no) _
favor anexarlas) no) cuales
Estrato social entero eS SI SI
Salario mensual entero s
Tipo de trabajo entero t
Cantidad entero cP cP = N + 1
personas
encuentada
𝑛
Cantidad entero cE
estrato cE = ∑ N
𝑒𝑆=1
𝑛
Promedio entero pS
salarial pS = ∑ N
𝑠=1

Tipo de entero tT N/A


trabajador
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede indicar para que se utiliza?
R/. Si, las condiciones es contar a las personas y acondicionarlas en cada rango determinado
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se
utiliza?
R/. Se requieren ciclos por cada encuestado desde 1 hasta N
¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos?
R/. Si existe, ya que solo hay 6 estratos en el país, no hay salario negativo,
Imagen del Diagrama (recuerde que al foro también debe subir el archivo dfd con el número de
ejercicio)

Anda mungkin juga menyukai