Sei sulla pagina 1di 16

TRABAJO COLABORATIVO

PENSAMIENTO ALGORITMO

OSCAR JULIAN GONZALEZ código: 1911981418


HUESO MEDINA DAIRO ALBERTO código: 1921981762
LONDOÑO BEDOYA GUILLERMO código: 1921982089
PADILLA ESTRADA JAVIER ANTONIO código: 1921981053

POLITÉCNICO GRANCOLOMBIANO
FECHA. 10 DE DICIEMBRE 2019

1
Introducción

Pensamiento algorítmico es la capacidad de entender ejecutar evaluar y crear algoritmos, ser un


pensador algorítmico necesita la capacidad de comprender y ejecutar algoritmos, para algunas
personas es fácil de seguir una serie de instrucciones precisas mientras que para otras les resulta
difícil, en las próximas paginas vas a encontrar una serie de problemas a los cuales se les debe dar
una solución con una serie de bases vistas en los escenarios que hasta el momento hemos estudiado,
encontraremos entre otras cosas el tipo de problema al cual nos estamos enfrentando, los tipos de
variables y el tipo de datos que tiene cada una tanto las de entrada como las de salida.

Se trató de dar un modelado al problema como lo explica la lectura del escenario número 4 y
finalmente encontraremos una tabla comparativa con los datos encontrados para cada uno de los
puntos, cabe resaltar que somos principiantes por lo tanto pueden haber errores en las conjeturas
del algoritmo.

2
ENTREGA SEMANA 4

Primer punto. Dado el siguiente enunciado:

Un gusano quiere trepar la pata de una mesa, en la cual se encuentran cinco manzanas. El gusano
inicia su recorrido desde el suelo. Cada hora, el gusano asciende “a” centímetros, pero, debido al
cansancio, cae “d” centímetros. Si la altura de la pata es “h” centímetros, ¿cuántas horas pasarán
antes de que el gusano alcance las manzanas?

Responda:

1. ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué tipo de dato
tiene cada una?
 El problema cuenta con 3 variables de entradas.
 a= Centímetros que sube el gusano, d= Centímetros que cae el gusano, h= Altura
de la mesa.
 Numérico real.

2. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene
cada una?
 El problema cuenta con una variable salida.

 tenemos una variable de salida en el problema y es tiempo (t)

 El tipo de dato que contiene cada una es numérico real.

3. ¿Qué condiciones deben cumplir las entradas?

 Las condiciones que tienen que cumplir las entradas son:

a, tiene que ser mayor que 0 (a>0) y mayor que d (a>d), h tiene que ser un valor fijo.

3
4. ¿Qué condiciones deben cumplir las salidas?

 El valor numérico de la salida no puede expresarse en números negativos.

Segundo punto. Dado el siguiente enunciado:

Determinar si un punto de coordenadas (x, y) se encuentra en el interior de un cuadrilátero con


vértices (0,0), (1,0), (0,1) y (1,1).

Valores Y
1,2

0,8
EJE Y

0,6

0,4

0,2

0
0 0,2 0,4 0,6 0,8 1 1,2
EJE X

Grafica No 1

4
1. ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué tipo de dato
tiene cada una?
 El ejercicio cuenta con 4 variables de entradas.
 son los cuatro puntos ubicados en el plano cartesiano (0,0), (1,0), (0,1) y (1,1).
 El tipo de dato son numéricos reales

2. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene
cada una?
 El problema cuenta con una salida.
 Verdadero o falso.
 Cuenta con tipo de datos lógicos.

3. ¿Qué condiciones deben cumplir las entradas?

 Las entradas deben ser de dos dígitos que permita evaluarse en plano cartesiano.

4. ¿Qué condiciones deben cumplir las salidas?

 Las variables de salida deben ser de tipo lógico, falso o verdadero, sí o no.

5
De acuerdo con lo anterior, consigne en un documento un cuadro comparativo con las
respuestas a las preguntas anteriormente formuladas para ambos
Cuadro comparativo

¿Cuántas variables de entrada tiene el


3 4
problema?
1
¿Cuales son? a,h,d x,y
¿Qué tipo de dato tiene cada una? tiempo Numerico real
¿Cuántas variables de salida tiene el
1 1
problema?
2
¿Cuáles son? Tiempo verdaero o falso
¿Qué tipo de dato tiene cada una? Numerico real Datos lógicos
a=>0, a>d , h= Las entradas
¿Qué condiciones deben cumplir las
3 valor numérico deben ser finitas
entradas?
real y ejecutables.
• El valor
numérico de la
condición (
¿Qué condiciones deben cumplir las salida no puede
4 Finita y estar
salidas? expresarse en
bien definida)
números
negativos.

6
Entrega semana 7

En este desarrollo se interactuó con el desarrollo de árboles de decisiones los cuales nos sirven
para:

Árbol de Decisión es un método analítico que a través de una representación esquemática de las
alternativas disponible facilita la toma de mejores decisiones, especialmente cuando existen
riesgos, costos, beneficios y múltiples opciones

En esta entrega se puede evidenciar un claro desarrollo de problemas de la vida diaria.

En nuestro grupo de trabajo se propuso hacer un desarrollo de diferente eventos en nuestras


vidas, para así tener una mejor idea de cómo debemos obtener los diferentes lineamientos en
general.

7
Ejemplo 1

Ahora bien, teniendo en cuenta la importancia del conocimiento de las entradas (datos) y salidas
(información), y las reglas propias de la metodología para la toma de decisiones y soluciones de
problemas, desarrolle los siguientes puntos con base en los conocimientos obtenidos hasta este
escenario:

1) Identifique un problema de la vida real que implique una toma de decisiones, para ello
debe describir de forma concisa (100 palabras o menos) cuál es la situación problemática

Cambio de vehículo.

Una persona debe decidir si cambia su vehículo por uno más nuevo, ya que el carro que tiene es
de un modelo muy viejo y requiere mantenimiento más seguido, sus repuestos son difíciles de
conseguir, pierde mucho tiempo y dinero donde el mecánico que hace las reparaciones pero al
poco tiempo de nuevo toca llevarlo para que realice otra reparación, esta condición hace que
pierda tiempo de su trabajo y pone es riesgo quedarse sin empleo, esta persona tiene varias
obligaciones o cuentas por pagar mensualmente.

2) Presente la solución del problema utilizando un árbol de decisión en el que haya al


menos dos niveles de anidamiento.

8
9
3) Elabore un diagrama de flujo que sea equivalente al árbol de decisión creado en el
punto.

10
Ejemplo 2

1) Identifique un problema de la vida real que implique una toma de decisiones, para ello
debe describir de forma concisa (100 palabras o menos) cuál es la situación problemática.

De acuerdo al tema propuesto en el foro para la solución propongo el siguiente tema

 Andrés conduce un vehículo de la fórmula 1, mañana tiene programada una carrera que
define el liderato del campeonato, de acuerdo al diagnóstico del clima se cree que lloverá
durante el trascurso de la carrera, tiene dos opciones de tipo de llantas en caso de que llueva
o no.

Tipo A Llantas para piso seco

Tipo B Llantas para piso húmedo

De acuerdo a la situación que se presente antes o en el transcurso de la carrera identifique el


tipo de llanta que deberá utilizar Andrés para correr la carrera.

2) Presente la solución del problema utilizando un árbol de decisión en el que haya al menos

Dos niveles de anidamiento.

De acuerdo al anterior tema planteado realizó el siguiente árbol de decisión, para identificar el
tipo de llanta a utilizar de acuerdo al clima que se presente en el transcurso de la cerera.

11
Árbol de decisión

12
Ejemplo 3

1. Identifique un problema de la vida real que implique una toma de decisiones, para ello
debe describir de forma concisa cual es la situación problemática.

Rta: Una persona tiene que decidir si dejar su trabajo para continuar con su propio negocio o seguir
en un trabajo que no la hace feliz. Sin embargo el problema es que no sabe si el dinero le será
suficiente.

Solución: Cambiar de trabajo, ya que la persona debe de seguir su sueños y confiar en su capacidad
para hacer crecer lo suyo.

13
2. Presente la solución del problema utilizando un árbol de decisión en el que hay al menos
dos niveles de anidamiento.

14
3. Elabore un diagrama de flujo que sea equivalente al árbol de decisión creado en el punto
anterior.

15
Conclusiones

*Se realizó árbol de decisiones para aceptar o rechazar una propuesta.


* determinamos que el árbol de decisión, plantean el problema para que todas las opciones sean
analizadas.

* Nos permitió analizar totalmente las posibles consecuencias de tomar una decisión.
*
tomamos mejores decisiones sobre la base de la información existente y de las mejores
suposiciones.

*En el anterior ejercicio podemos apreciar 2 problemas los cuales debimos modelar y clasificar
para así tratar de dar una posible solución.

*Este ejercicio nos obliga a modelar los datos del problema lo que nos lleva a analizar entender y
evaluar cada uno de los datos e información que se nos da para así generar un procedimiento que
nos lleve a la resolución matemática del problema.

*El pensamiento algorítmico es algo que nos lleva abrir el pensamiento porque aquí se deben
contemplar todas las posibilidades de un problema, partiendo desde unos datos de entrada
suministrados por el mismo problema.

*Es muy importante tener claro lo que quiero saber para así modelar los datos en pro de esa
respuesta.

16

Potrebbero piacerti anche