Академический Документы
Профессиональный Документы
Культура Документы
COMPUTACIONAL
Lorca Lokassa
Los profesionales de hoy están obligados a pensar en problemas de manera que las computadoras
puedan entender, por lo tanto, el "pensamiento computacional" es una habilidad indispensable para
todas las profesiones. En forma general el pensamiento computacional ofrece herramientas
sistemáticas necesarias para resolver tareas complejas a las cuales se enfrentan día a día.
Este enfoque sigue lo que llamamos "los principios del pensamiento computacional".
1. Descomposición
2. Abstracción
3. Reconocimiento de patrones
4. Escritura del Algoritmo
1
Estas son técnicas clave que lo ayudarán a pensar computacionalmente a través de un problema
complejo (desafío o tarea) antes de escribir una sola línea de código. Vamos a examinarlos.
1. Descomposición
Esta es la descomposición de un problema complejo o sistema en partes más pequeñas y más fáciles
de resolver. Estos problemas más pequeños se resuelven uno tras otro hasta que se resuelve el
problema complejo más grande.
“Si un problema no se descompone, es mucho más difícil de resolver. Tratar con muchas etapas
diferentes a la vez es mucho más difícil que dividir un problema en una cantidad de problemas más
pequeños y resolver cada una de una en una ”. - BBC Bitesize
2. Reconocimiento de patrones
Una vez que haya descompuesto el problema complejo en problemas más pequeños, el siguiente
paso es observar las similitudes que comparten.
Los patrones son características compartidas que ocurren en cada problema individual. ¿Qué
similitudes observas? Encontrar estas similitudes en pequeños problemas descompuestos puede
ayudarnos a resolver problemas complejos de manera más eficiente.
3. Abstracción
Una vez que tenga las características generales, puede crear un "modelo" del problema; Un modelo
es la idea general del problema que estamos tratando de resolver.
"Si no nos abstraemos, podemos terminar con la solución equivocada al problema que estamos
tratando de resolver". - BBC Bitesize
4. Escritura de algoritmos
Ha dividido el gran problema en problemas más pequeños y fáciles de manejar. Has identificado
similitudes entre estos problemas. Te has centrado en los detalles relevantes y has dejado de lado
lo irrelevante. Ahora es el momento de desarrollar instrucciones paso a paso para resolver cada uno
de los problemas más pequeños, o las reglas a seguir al resolver el problema. Estos simples pasos o
reglas se usan para programar una computadora para ayudar a resolver un problema complejo de la
mejor manera, también se les llama “algoritmos”.
Definición: Un algoritmo es un plan, un conjunto de instrucciones paso a paso que se usan para
resolver un problema.
2
Los algoritmos no siempre involucran complicadas tareas de programación; en el fondo, son
secuencias de pasos para avanzar hacia una meta ". - John Villasenor
Escribir un algoritmo requiere una planificación extensa para que funcione correctamente. La
solución que ofrece la computadora es tan buena como el algoritmo que escribe. Si el algoritmo no
es bueno, entonces su solución tampoco será buena.
"Un diagrama de flujo es un tipo de diagrama que representa un algoritmo, flujo de trabajo o proceso,
mostrando los pasos como cajas de diversos tipos y su orden conectándolos con flechas. Esta
representación esquemática ilustra un modelo de solución para un problema dado."– Wikipedia
Los diagramas de flujo son una manera fácil de representar algoritmos, especialmente si necesitan
resultados diferentes en el camino de salida. Utiliza convenciones de estilo estándar.
Conclusión
Pensamiento computacional recorre todos los aspectos y funciones de la empresa del siglo XXI. Es
una habilidad indispensable para solucionar los problemas más cotidianos que finalmente pueden
ser representados en un lenguaje que las computadoras pueden entender y procesar.
Finalmente busque los errores en el algoritmo y corregirlos para asegurarse de que funciona sin
ningún problema.