Un 1 - Introducción al pensamiento computacional. Flashcards
Una de las principales armas del programador.
El pensamiento lógico orientado a la resolución de problemas.
“Qué”
Implica saber cómo plantear una posible solución.
“Cómo”
Toma como entrada al “qué” para llevar ese conjunto de acciones o pasos y conocer un lenguaje de programación.
Qué es la lógica?.
Es la ciencia que estudia el proceso de razonar y los procesos asociados a la actividad del razonamiento.
Definición: Razonamiento.
Organización de las ideas para llegar a una conclusión sobre un problema determinado.
Planteo de una posible solución.
LOGICA → ORDENAR IDEAS → PROCESO.
Cuál es la lógica de todo proceso de resolución de problemas?.
Es subdividir un problema en “problemas más pequeños” para ser resuelto con una única actividad o tarea lo más simple posible.
Proceso para la resolución de problemas.
ENTRADA → PROCESO → SALIDA.
Qué es la fase “entrada”?.
Es la fase inicial del proceso en la que se recopila información y detalles sobre el problema que se está analizando. Esta fase es fundamental para comprender el problema.
Cómo se priorizan los elementos en la fase de “entrada”?.
Se priorizan según la importancia y urgencia en función de la información que aportan.
Qué es la fase “proceso”?
Es la fase donde se busca la mejor alternativa para la solución.
Cómo se priorizan las opciones en la fase de “proceso”?.
Se priorizan las opciones para enfocarnos en las que más nos acercan a la solución.
Qué es la fase “salida”?.
Es la fase donde se aplica y concreta la solución.
Cómo se completa la fase “salida”?.
El proceso se completa con la evaluación de los resultados, y comprobando que el resultado obtenido es el esperado.
Definición: Algoritmo.
Es una serie de pasos sencillos que te guían para resolver un problema, usando información específica, y al final, obtienes una solución ya sea completa o parcial.