Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] Ciclo del pensamiento computacional

Hola a todos. Tengo una consulta, por favor.
En la lectura de Pensamiento computacional se mostraba el ciclo del pensamiento computacional: descomposición, abstracción, reconocimiento de patrones, algoritmos.
Y en los videos de la clase, vi que mencionaban: descomposición, reconocimiento de patrones, abstracción, algoritmos
Mis consultas son las siguientes, ¿primero es reconocer patrones y luego la abastracción? o ¿puede ser ambos?, ¿dependería de nuestra lógica?

Gracias. ☺

1 respuesta
solución!

Hola, Mariluisa. ¿Cómo va? Gracias por traer tu duda a la comunidad Alura.

Tu pregunta es muy válida, porque esas etapas del pensamiento computacional suelen aparecer juntas y no siempre siguen un orden rígido. En muchos casos, primero descomponemos el problema para entender sus partes; después podemos reconocer patrones entre esas partes; luego hacemos abstracción, es decir, nos quedamos con lo más importante y dejamos de lado detalles que no ayudan tanto; y, por último, pensamos en el algoritmo, que sería la secuencia de pasos para resolver el problema.

Pero también puede pasar que el reconocimiento de patrones y la abstracción se mezclen un poco. Por ejemplo, al observar varios problemas parecidos, ya empezamos a identificar patrones y, al mismo tiempo, vamos separando lo que realmente importa. Entonces, no hay problema si en una explicação aparece primero “abstracción” y en otra “reconocimiento de patrones”. Lo más importante es entender la función de cada etapa y cómo ellas se conectan para construir una solución.

Una forma simple de visualizar sería:

Problema: organizar pedidos de soporte

Descomposicion: separar por tipo de problema
Reconocimiento de patrones: identificar pedidos repetidos
Abstraccion: considerar solo datos importantes
Algoritmo: definir los pasos para responder cada pedido

En este ejemplo, cada etapa ayuda a organizar mejor el razonamiento. Así que sí, puede depender de la lógica usada y del tipo de problema analizado. ¿Te ayudó pensar en esas etapas como partes conectadas, más que como una fila fija?

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.