Etapa 3 – Diseño de Algoritmos
Desarrollar guía de actividades Puntos 5 a 7
Mateo Sebastian Molina 1030679619 C.C Grupo 60
abril de 2019
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería ALGORITMOS 301303
TALLER ESTUDIANTE 3 Taller_estudiante3_Mateo_Molina
Nombre del Estudiante: Mateo Sebastián Molina Arias Fecha: 12/03/2019 Lugar: Bogotá 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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Altura
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variab le
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
Area
Real
A
AREA=A*(B A+BB)/2
NO
NO
Real Real Real
BA BB AREA
Base a Base b Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza? No requiere ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Grados Celsius
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
Grados Fahrenheit
Real
GC
GF=GC*(9 /5)+32
NO
NO
Real
GF
Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza? No requiere ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No es necesario especificar la ciudad, solo la temperatura actual en Celsius.
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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Precio del articulo Cantidad de artículos
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Precio total
Entero
PA
PT=PA*CA
Precio total con IVA
Entero
CA
PT_IVA=(P NO T*19)/100
Entero
PT PT_IVA
Requier e ciclos (si / no) _ cuales
NO
Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza? No requiere ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza?
No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Terabits
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
Megabytes
Real
MB=Tb*12 5000 GB=Tb*12 5
NO
NO
Gigabytes
Tb MB GB
Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza? No requiere ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Edad hermano 1 Edad hermano 2
Diagrama de flujo:
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
Hermano mayor Años de diferencia
Entero
E1
ED=HMAHME
SI
NO
Entero
E2
Entero Entero Entero
HMA HME ED
Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
Se requiere un condicional, para determinar cuál hermano es el mayor, y en base a eso escribir si el hermano 1 es el mayor, o si el hermano 2 es el mayor; además para determinar las variables de HMA (H. mayor) y HME (H. menor), y realizar la resta HMA-HME ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
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) Que datos no conozco y se deben solicitar (si se requiere más filas por favor anexarlas) Edad Pertenencia al Sisben Zona (rural o urbana) Diagrama de flujo:
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
Cumple o no con las condiciones
Entera
EDAD
No se requieren
SI
NO
Caden a Caden a
SIS ZONA
Simulación y Seudocódigo:
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza? Para ir descartado requisitos, se requieren 3 condicionales, para saber si tiene más de 65 años, si pertenece al Sisbén o no, y de que zona es; además de saber si aplica o no.
¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No se requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
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) Que datos no conozco y se deben solicitar (si se requiere más filas por
Que datos no conozco, pero los puedo calcular
Tipo Variables requeridas Tipo Variabl e
Formulas a aplicar si se requieren
Requier e condici onal (si / no)
Requier e ciclos (si / no) _ cuales
favor anexarlas) Signo Zodiacal
Proyección positiva
Diagrama de flujo:
Simulación y Seudocódigo:
Caden a Caden a
SIGNO PROY
No se requieren
SI
NO
¿Si el ejercicio requiere la utilización de uno o más condicionales, puede
indicar para que se utiliza?
Se requieren varias condicionales, para en base al signo, mostrar un mensaje ¿Si el ejercicio requiere la utilización de uno o más ciclos o repeticiones, puede indicar para que se utiliza? No requiere ¿Podría indicar si en el problema existen datos innecesarios y de ser así cuales pueden ser esos datos? No existen datos innecesarios
Conclusiones