La formulación de la lógica del programa es la frase que se utiliza para planificar de antemano cómo completar una tarea. Puede aplicarse a una receta, una tarea informática o la construcción de una casa o una carretera.
Cuando se le presenta una tarea o desafío, en lugar de hacer lo primero que se le viene a la mente, es mejor dedicar un tiempo a considerar su enfoque. Comprenda la tarea, identifique los principales problemas y cuestiones y cómo puede superarlos para lograr su objetivo. Al reunir una serie lógica de acciones, debería poder completar la tarea de la manera más eficiente. Independientemente de la complejidad de una tarea, habrá algunos aspectos que parecerán simples y directos y otros que requerirán una mayor reflexión. y tiempo para superar. Al programar en torno a estos problemas, debería poder completar la tarea sin retrasos importantes.
Un ejemplo sería la construcción de un camino de jardín. En lugar de simplemente colocar las losas, debe mirar el suelo que va a cubrir y planificar la ruta más recta y plana. Preparando el suelo debajo y colocando piedras a lo largo de la ruta, estará mejor ubicado para colocar las losas. Con las losas listas para ser colocadas se puede preparar el hormigón. A medida que se coloca cada losa, sellará la brecha con concreto. Observar cada paso de este trabajo, anticipar los problemas y preparar las soluciones permite que el trabajo se complete de la manera más fluida posible.
Este proceso puede estar relacionado con cualquier trabajo: analizar y planificar es un tiempo bien invertido en lugar de apresurarse y hacer lo primero que se le viene a la mente. Planificar y anticipar es la clave para la formulación de la lógica del programa.