FUNDAMENTOS DE PROGAMACIÓN

¿En qué consiste la solución de problemas?


RESOLUCIÓN DE PROBLEMAS

Resolución es el acto y el resultado de resolver. Este verbo puede referirse a encontrar una solución para algo o a determinar alguna cuestión. Un problema, por otra parte, es una dificultad, un contratiempo o un inconveniente.


Resolución de problemas
El concepto de resolución de problemas está vinculado al procedimiento que permite solucionar una complicación. La noción puede referirse a todo el proceso o a su fase final, cuando el problema efectivamente se resuelve.



En el ámbito de la informática, la resolución de problemas es uno de los pilares fundamentales sobre los cuales se sostiene el desarrollo de programas y dispositivos, ya que cada paso hacia adelante a nivel tecnológico acarrea nuevos obstáculos, así como nuevos interrogantes y la necesidad de hallar soluciones innovadoras para seguir avanzando.





Referencia: https://definicion.de/resolucion-de-problemas/


Planteamiento de solución de problemas según POLYA

Para los propósitos de este estudio se usará como referencia el método de cuatro pasos para resolver problemas formulados por George Polya (1945). De acuerdo con este autor los pasos son: 1. Entender el problema., 2. Configurar un plan, 3. Ejecutar el plan, y 4. Examinar la solución.

1. Entender el problema: se refiere a que el estudiante pueda responderse una serie de preguntas como ¿Entiendo todo lo que dice el problema?, ¿Puedo replantear el problema con mis propias palabras?, ¿Cuáles son los datos que hacen parte del problema?, ¿Sé a dónde quiere llegar?, ¿Hay suficiente información?, ¿Hay información que no es clara?, ¿Es este problema similar a algún otro que ya haya resuelto antes?

2. Configurar el plan: se refiere al cómo o qué estrategia va a usar el estudiante para resolver el problema. Las estrategias pueden partir desde aplicar pruebas de ensayo y error, hasta plantear  toda una táctica que le permita intentar llegar a la solución del mismo.

3. Ejecutar el plan: se refiere a la puesta en práctica de lo que el estudiante estableció en la configuración. Es llevar a cabo una a una las etapas planteadas. En este punto puede suceder que en un momento determinado lo que se planteó no sea pertinente para la solución del problema, razón por la cual hay que replantear la estrategia y volver a comenzar. Generalmente en la ejecución se usan procesos matemáticos que permitan darle la exactitud que requiere la solución del problema.

4. Examinar la solución: se refiere al poderse cuestionar sobre lo que se hizo, ver si el proceso desarrollado permitió en realidad resolver el problema. En este paso el estudiante debe acudir a sus procesos meta-cognitivos para revisar si lo que hizo está bien o está mal y, si es necesario, replantear el proceso de resolución.


                                                                     


Referencia:https://compartirpalabramaestra.org/academia/alianza-gimnasio-campestre-compartir/metodologia-polya-en-resolucion-de-problemas



Definición de Algoritmo

En el árabe es donde podemos encontrar el origen etimológico del término algoritmo que ahora vamos a analizar en profundidad. Más exactamente se halla en el nombre del matemático Al-Khwarizmi, que nació en la Edad Media en una de las zonas de lo que hoy se conoce como Uzbiekistán, en Asia central.



                                                                    Algoritmo

En Bagdad fue donde este desarrolló gran parte de su carrera y es que hasta allí se trasladó para, por orden del califa, crear un centro superior de investigaciones científicas que se dio en llamar Casa de la Sabiduría. Diversos tratados de álgebra o astronomía fueron algunos de los trabajos que realizó dicho sabio que también ha dado lugar a la creación de otra serie de términos científicos tales como álgebra o guarismo.

Tal fue la importancia que tuvo dicho personaje histórico que actualmente está considerado no sólo como el padre del álgebra sino también como quien se encargó de introducir nuestro sistema de numeración.

Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada que permite solucionar un determinado problema. Se trata de una serie de instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten arribar a un resultado o solución.



Según los expertos en matemática, los algoritmos permiten trabajar a partir de un estado básico o inicial y, tras seguir los pasos propuestos, llegar a una solución. Cabe resaltar que, si bien los algoritmos suelen estar asociados al ámbito matemático (ya que permiten, por citar casos concretos, averiguar el cociente entre un par de dígitos o determinar cuál es el máximo común divisor entre dos cifras pertenecientes al grupo de los enteros), aunque no siempre implican la presencia de números.



Referencia: https://definicion.de/algoritmo/



¿Qué es un Diagrama de Flujo?


Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan amplia mente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas. Si tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en una variedad de campos. Los diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de actividad de lenguaje unificado de modelado (UML).





                                                  ¿Qué es un Diagrama de Flujo?
Referencia:https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-diagrama-de-flujo

Comentarios

Entradas populares de este blog

ALGORITMOS Y PSEUDOCÓDIGO EN PSEINT

Lenguaje de Programación Gráfico