Thursday, August 9, 2018

Diario de Aprendizaje #1

Proceso de la Programación
Diario de Aprendizaje #1 – Semana del 6 de Agosto 2018


Cuando queremos programar algo, debemos de tener en claro una serie de pasos para saber qué y cómo es lo que queremos codificar. ¿Qué tan complejo es el problema que queremos resolver? ¿Qué requerimientos y propiedades necesitamos para cumplir nuestro objetivo? ¿Qué orden se debe de seguir al programarlos?

Cuando pensamos en qué serie de pasos queremos realizar, en su orden y en qué tan específicos son, estamos hablando en nada más y en nada menos que en algoritmos. Pero ¿qué es un algoritmo?

"Un algoritmo es un conjunto ordenado y finito de pasos, que nos permite resolver un problema o tomar una decisión. Presenta las características de ser secuencial, preciso, ordenado, finito, concreto y definido." [1]

Gracias a los algoritmos es que podemos tener todas las instrucciones claras, utilizarlas para crear programas lógicos y poder resolver problemas.

Podemos decir que el proceso de la programación consta de 3 grandes pasos:


Proceso de la Programación


  • El primer paso, definición del problema, consta de explicar y definir qué situación (problema) estamos teniendo o qué queremos resolver.


  • El segundo paso, análisis del problema, consta de ver a fondo qué se tiene para resolver el problema, qué se necesita, y sobre todo cuál es el algoritmo que se va a utilizar.


  • El tercer paso, diseño del programa, abarca la codificación de nuestro algoritmo, su implementación y la obtención del resultado deseado.


A lo largo de la primera semana se pudieron analizar en clase varios ejemplos de problemas que se resolvieron por medio de algoritmos. Un ejemplo de éstos fue el crear un algoritmo de un juego de palmas. Próximamente será publicado en este blog cuál fue el procedimiento que se realizó con su análisis correspondiente.

Finalmente, como conclusión de la primera semana, considero que el tema del proceso de la programación es de gran importancia, muy interesante y que marca un importante comienzo a lo que es aprender a pensar lógicamente para posteriormente comenzar a programar. Estoy ansiosa por ver qué es lo que sigue a continuación.


Referencias:
[1] Enciclopedia de Conceptos (2018). "Algoritmo en informática". Recuperado de: https://concepto.de/algoritmo-en-informatica/

1 comment:

  1. Tema bien desarrollado, pasos bien explicado y buena retroalimentación.

    ReplyDelete