viernes, 24 de julio de 2020

PENSAMIENTO ALGORÍTMICO.

¿Qué es un algoritmo?

Un algoritmo es un conjunto de instrucciones paso a paso precisas para la solución de una tarea. Un algoritmo no resuelve una tarea; ella le da una serie de pasos que, si se ejecuta correctamente, se traducirá en una solución a una tarea. Utilizamos algoritmos cada día, pero que a menudo no hacemos explícitamente pensando acerca de los pasos individuales del algoritmo.


 

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 otras personas les resulta muy difícil.

Pensamiento algorítmico requiere paciencia debido a que cada instrucción se debe ejecutar en su secuencia correcta sin saltar por delante o pasando por alto algunas de las instrucciones.

 

 

 Características.

-Incorpora las características estructurales básicas de la computación, independientemente de los detalles de su implementación.

-Permite a las personas tener fluidez en el uso de las Tecnologías de la Información y la Comunicación (TIC).

-Posee un elemento creativo fuerte: la construcción de nuevos algoritmos que resuelvan problemas dados.

-Dimensión compleja que se entrelaza con otros de los componentes.

-Conjunto de habilidades que están conectadas a la construcción y comprensión de algoritmos.



 





Según Futschek el Pensamiento Algorítmico tiene las siguientes capacidades:

  • Analizar problemas dados.
  • Especificar un problema de manera precisa.
  • Encontrar las acciones básicas que son adecuadas para resolver el problema dado.
  • Construir un algoritmo correcto para resolver un problema determinado, utilizando las acciones básicas.
  • Pensar en todos los posibles casos tanto especiales como normales de un problema.
  • Mejorar la eficiencia de un algoritmo.

 

Herramientas para Desarrollar el Pensamiento Algorítmico.

1) Diagramas de flujo.

Son muy útiles para iniciar con la representación gráfica de los algoritmos cotidianos y para aprender los principios sobre la instrucción de los algoritmos.

 


  

 

 

 

 





2) Scratch.

Desarrolla proyectos básicos de animación y de otro tipo para crear aplicaciones sencillas mediante el desarrollo de algoritmos representados en rompecabezas o por bloques.



 

 

 

 

 

 3) Blockly.

Es una programación básica que te ayuda a interactuar en contextos distintos a los de scratch y que se programa en la web por google, podemos desarrollar nuestro pensamiento algorítmico con sus distintas herramientas, porque ayudarás a alcanzar objetivos mediante el uso de tu tendencia algorítmica.


 


 

 

 

 

4) El lenguaje C. 

Una opción ideal para implementar programas desde los más simples hasta los más complejos. Existe una variedad de compiladores para el lenguaje C.

 

Fuentes de Información:

https://www.slideshare.net/ZaoryZaory/introduccion-al-pensamiento-algoritmico

https://repository.icesi.edu.co/biblioteca_digital/bitstream/10906/85554/1/T01842.pdf

https://www.redalyc.org/pdf/368/36846509012.pdf

https://www.gestiopolis.com/herramientas-para-desarrollar-el-pensamiento-algoritmico/


Chere_Rodríguez_Josué_Blog Fund Algortimo_2A2



Tarjeta De Prensentación.