lunes, 13 de agosto de 2018

FUNDAMENTOS DE PROGRAMACIÓN

¿En qué consiste la solución  de problemas?
La resolución de problemas consiste en una actividad cognitiva que consiste en proporcionar una respuesta-producto a partir de un objeto o de una situación.
Una de las capacidades mas importantes en la resolución de problemas es el hacer preguntas que permitan surgir de un conflicto  y sortear la dificultad, algunas preguntas pueden servir para identificar el problema y otras para buscar alternativas.




http://hadoc.azc.uam.mx/evaluacion/solucion.htm


Planteamiento de solución de problemas según POLYA.

Según él, para resolver un problema lo que se tiene que tener fundamentalmente al inicio es interés de resolver el problema. La actitud que puede a matar un problema es precisamente el desinterés; por ello se debe buscar la manera de interesar al alumno a resolver problemas. Entonces, es relevante el tiempo que se dedique a exponer el problema: el profesor debe atraer a los estudiantes hacia el problema y motivar la curiosidad de los muchachos. En ocasiones, el docente no encontrará progreso en el estudiante y, es probable se deba a que éste no tiene deseos de resolver el problema. Un método que suele resultar útil es el de la imitación: el profesor debe ser un modelo para la Resolución de Problemas. Entonces, él mismo debe hacer las preguntas cuando resuelve un problema en la clase. Ahora bien, es importante preparar con cuidado los ejemplos, no se debe proponer ahí problemas que parezcan imposibles, sino que realmente sean adecuados y que se encuentren al nivel del estudiante. La presentación de los problemas tiene, entonces, mucho peso en el proceso. No consiste en dar una lista interminable de ejercicios para que resuelvan y punto, de lo contrario: se trata de sembrar la curiosidad y el interés por el problema. 

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.

file:///D:/Users/hp/Downloads/6967-9551-1-PB.pdf




Algoritmo de Solución.

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.
Un algoritmo es una serie de pasos organizados, que describe el proceso que se debe seguir, para dar solución a un problema específico. (Fadul, 2004).
Como tal pensar en un algoritmo, es pensar la forma en la que podemos resolver un problema paso a paso, si no se resuelve un paso del problema no se puede pasar al siguiente.
Características. 
  • Precisos: La palabra preciso indica que se distingue con claridad, de igual manera un algoritmo es claro en cada uno de sus pasos.
  • Definido: El algoritmo está delimitado, solo procesa la información y las operaciones que tiene, no realiza operaciones “fantasma”, si se realiza el algoritmo dos o más veces con los mismo datos siempre dará el mismo resultado.
  • Finito: Refiriéndose esta característica a que un algoritmo siempre va a tener un fin, .
  • mediante esta característica el algoritmo se culmina la estructura de un algoritmo.




http://ing.unne.edu.ar/pub/informatica/Alg_diag.pdf



¿Qué es un diagrama de flujo?

El diagrama de flujo o diagrama de actividades, también conocido como flujo grama es la representación gráfica del algoritmo o proceso.
Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Resulta útil para investigar oportunidades para la mejora mediante la comprensión detallada de la forma en que funciona en realidad un proceso.
A través del examen de la forma en que los diversos pasos de un proceso se relacionan entre sí, se pueden descubrir a menudo las fuentes potenciales de los problemas. 
Los diagramas de flujo se pueden aplicar a todos los aspectos de cualquier proceso, desde el flujo de materiales hasta los pasos para realizar una venta o darle mantenimiento a un producto.




Bibliografía

El método de Polya para resolver problemas.(7 de mayo de 2012). Recuperado de:
https://compartirpalabramaestra.org/academia/alianza-gimnasio-campestre-compartir/metodologia-polya-en-resolucion-de-problemas

Algoritmos. Recuperado de: https://www.uaeh.edu.mx/scige/boletin/prepa4/n10/e1.html

Resolución de problemas. Recuperado de: https://www.mecd.gob.es/dctm/revista-de-educacion/articulosre293/re2932000479.pdf?documentId=0901e72b81377331