Primera entrega trabajo colaborativo pensamiento algorítmico.
Jocabed Villa lucumi
Juan David Toro Zuluaga Jean Paul Mora Sabogal María Camila Téllez castro Mayo 2019.
Institución Universitaria Politécnico Gran Colombiano
Pensamiento Algorítmico. 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. 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: ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una? En consenso con el grupo llegamos a la conclusión que el problema tiene 3 variables que son: a) Los centímetros que asciende el gusano b) Los centímetros que desciende por el cansancio. c) La altura de la pata. Las 3 variables consideramos que pertenecen a los números reales pues las 3 corresponde a unidades de medida de longitud. 1. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una? Encontramos que el problema solo genera una variable de salida que es el tiempo que transcurre desde que el gusano empieza el ascenso hasta que logra llegar donde están las manzanas este dato corresponde a una unidad de medida del tiempo por lo que consideramos que este dato también corresponde a los números reales. 2. ¿Qué condiciones deben cumplir las entradas? Para que el gusano logre llegar hasta donde están las manzanas el gusano debe ascender más centímetros por hora que los que desciende por el cansancio. Los valores tanto de ascenso como de descenso y la altura de la pata no se podrán expresar en números negativos. Una fórmula que consideramos podría resolver el problema sería t = a – d * hora. h
3. ¿Qué condiciones deben cumplir las salidas?
Los valores de las salidas no pueden 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). Responda: 1. ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una? Consideramos que las variables de entrada son 4 que son los 4 puntos que delimitan el cuadrilátero, son números reales. 2. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una? Cuenta con una variable de salida de tipo lógico que es falsa o verdadera según el tipo de dato que sea validado. 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, si o no.
De acuerdo con lo anterior, consigne en un documento un cuadro comparativo
con las respuestas a las preguntas anteriormente formuladas para ambos casos. Ejercicio 1 Ejercicio 2 Tipo de Especifico. Tipo de General problema problema Tipos de datos Números Tipos de datos Números reales. de entrada reales de entrada Cantidad de 3 Cantidad de 0, los datos son variables de variables de constantes. entrada. entrada. Condición de H,a>0 Condición de No posee variables de los datos de a>d los datos de entrada. entrada. entrada Cuantas 1 Cuantas 2 variables de variables de salida tiene. salida tiene. Tipo de Números Cuantas Tipo lógico variable de reales variables de salida salida tiene. Condiciones t>0 Condiciones X,YE((0,0)(1,0)(0,1)(1,1) de las variables de las VERDADERO. De lo de salida. variables de contrario cualquier otro salida. valor será falso. Conclusiones
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.