4.1.- PENSAMIENTO COMPUTACIONAL
4.1.2.- Fases
Como has visto en el vídeo, el pensamiento computacional tiene estas fases:
1. Descomposición de un problema en fases más pequeñas
Consiste en la ruptura de un sistema o problema complejo en partes más pequeñas para que así sean más fáciles de solucionar.
Cada pequeño problema se irá resolviendo uno tras otro hasta solucionar el sistema completo.
2. Reconocimiento de patrones repetitivos
Una vez que hayas descompuesto el problema complejo en varios más pequeños, busca estándares de características comunes.
Encontrar estas semejanzas en los pequeños problemas descompuestos te ayudará a resolver el sistema de forma más eficiente.
3. Abstracción de información irrelevante al problema propuesto
La abstracción se refiere a centrarse en la información importante, dejando de lado aquellas características irrelevantes e innecesarias.
Pero, ¿cuál es información importante? En la abstracción se trata principalmente de las características generales que son comunes a cada en elemento, en lugar de detalles específicos.
Luego de contar con estas características generales, se debe proceder a crear un "modelo" del problema, el cual es la idea general del problema que se intenta resolver.
4. Algoritmos escritos presentados para la resolución del problema
Luego de dividir el gran problema en varios más pequeños, identificar las similitudes entre estos, centrarte en los detalles pertinentes y dejar atrás cualquier información irrelevante.
Entonces, ha llegado el momento de desarrollar instrucciones paso a paso o plantear las reglas a seguir para resolver cada uno de estos problemas a través de la programación de una computadora, es decir, crear los algoritmos.
Estos algoritmos pueden ser creados a través de diagramas de flujos o usando pseudocódigos.
Sin embargo, ten en cuenta que un algoritmo es un plan, un conjunto de instrucciones paso a paso para resolver un problema y no siempre implica hazañas complicadas de la programación, sino que puede utilizarse en sistemas complejos externos.
Lectura facilitada
1. Descomposición de un problema en fases más pequeñas
Consiste en la ruptura de un problema complejo en partes más pequeñas.
2. Reconocimiento de patrones repetitivos
Busca características comunes.
Encontrar estas semejanzas en los pequeños problemas descompuestos te ayudará a resolver el sistema de forma más eficiente.
3. Abstracción de información irrelevante al problema propuesto
Centrarse en la información importante, dejando de lado aquellas características irrelevantes e innecesarias.
4. Algoritmos escritos presentados para la resolución del problema.
Desarrollar instrucciones a seguir para resolver cada uno de estos problemas a través de la programación de una computadora, es decir, crear los algoritmos.
Estos algoritmos pueden ser creados a través de diagramas de flujos o usando pseudocódigos.
4.1.3.- ¿PARA QUÉ SIRVE ESTE TIPO DE PENSAMIENTO?
Veamos ahora la utilidad práctica de este tipo de pensamiento:
4.1.4.- Práctica
¿Te atreves a usar este tipo de pensamiento para organizar alguna actividad de clase o del colegio (fiesta fin de curso, excursión, campeonato deportivo,...)?
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0