FUNDAMENTOS DE PROGRAMACION

¿En que consiste la solución de problemas? 


METODOLOGÍA PARA RESOLVER PROBLEMAS





El concepto método, que a lo largo de la historia ha llamado la atención de gran cantidad de filósofos y científicos. El Diccionario Larousse define el termino método como “el conjunto de operaciones ordenadas con que se pretende obtener un resultado” La metodología es la ciencia aplica este método. Existen muchos tipos de metodología, como la metodología de la investigación, metodología de la enseñanza-aprendizaje, metodología par resolver cálculos matemáticos, etc.
La resolución de problemas consta de cinco etapas que garantizan una llegada correcta a la solución: Identificación del problema, planteamiento de alternativas de solución, elección de una alternativa, desarrollo de la solución y evaluación de la solución.


1. Identificación del problema

La identificación del problema es una fase muy importante de la metodología pues de ella depende el desarrollo ulterior en busca de la solución. Un problema bien delimitado es una gran ayuda para que el proceso general avance bien; un problema mal definido provocara desvíos conceptuales que serán difíciles de remediar posteriormente.

2. Planteamiento de alternativas de solución

Después de la definición del problema y del análisis de los datos de entrada el proceso continúa con el análisis de las alternativas de solución. Por lo general la solución de un problema puede alcanzarse por distintas vías. Es útil tratar de plantear la mayor cantidad de alternativas posibles de solución pues de esta forma las posibilidades aumentan a favor de encontrar la vía correcta.

3. Elección de una alternativa

Después de tener todo el repertorio de alternativas es necesario pasar a otra etapa: la elección de la mejor entre todas las posibilidades. Esta fase es muy importante por que de la elección realizada depende del avance final hasta la solución


4. Desarrollo de la solución

Después de decidir cual es la mejor alternativa de todas se llega a la etapa de la solución. En esta fase, partir de los datos relacionados con la alternativa seleccionada, se aplican las operaciones necesarias para solucionar el problema.

5. Evaluación de la solución

Luego de haber desarrollado la solución queda aún una etapa, que es la de evaluación, en los procesos industriales a este procedimiento se le llama “control de calidad” y consiste en determinar que la solución obtenida es lo que se esperaba conseguir comprobando que el resultado sea correcto.


 Visitar video: Resolución de Conflictos - El Puente

S.A.(2011).INFORMATICA 2.METODOLOGIA PARA LA SOLUCIÓN DE PROBLEMAS.BLOG.Recuperado de http://informaticadostaxco.blogspot.com/2011/02/metodologia-para-la-solucion-de.html 



Planteamiento de solución de problemas según Polya 




LA METODOLOGÍA DE PÓLYA






En 1945 el insigne matemático y educador George Pólya (1887-1985)
Publicó un libro que rápidamente se convertiría en un clásico: How to solve it. En el mismo propone una metodología en cuatro etapas para resolver problemas. A cada etapa le asocia una serie de preguntas y sugerencias que aplicadas adecuadamente ayudarían a resolver el problema. Las cuatro etapas y las preguntas a ellas asociadas se detallan a continuación:



Etapa I: Comprensión del problema.


• ¿Cuál es la incógnita? ¿Cuáles son los datos? ¿Cuál es la condición?
• ¿Es la condición suficiente para determinar la incógnita?
¿Es insuficiente? ¿Redundante? ¿Contradictoria?


Etapa II: Concepción de un plan.


• ¿Se ha encontrado con un problema semejante? ¿Ha visto el mismo problema planteado en forma ligeramente diferente?
• ¿Conoce un problema relacionado con éste? ¿Conoce algún teorema que le pueda ser útil? Mire atentamente la incógnita y trate de recordar un problema que le sea familiar y que tenga la misma incógnita o una incógnita similar.
• He aquí un problema relacionado con el suyo y que se ha resuelto ya. ¿Podría utilizarlo?, ¿Podría emplear su resultado? ¿Podría utilizar su método? ¿Podría utilizarlo introduciendo algún elemento auxiliar?
• ¿Podría enunciar el problema en otra forma? ¿Podría plantearlo en forma diferente nuevamente? Refiérase a las definiciones.
• Si no puede resolver el problema propuesto, trate de resolver primero algún problema similar. ¿Podría imaginarse un problema análogo un tanto más accesible? ¿un problema más general? ¿Un problema más particular? ¿Un problema análogo? ¿Puede resolver una parte del problema? Considere sólo una parte de la condición; descarte la otra parte; ¿en qué medida la incógnita queda ahora determinada? ¿en qué forma puede variar? ¿Puede usted deducir algún elemento útil de los datos? ¿Puede pensar en algunos otros datos apropiados para determinar la incógnita? ¿Puede cambiar la incógnita? ¿Puede cambiar la incógnita o los datos, o ambos si es necesario, de tal forma que la nueva incógnita y los nuevos datos estén más cercanos entre sí?
• ¿Ha empleado todos los datos? ¿Ha empleado toda la condición? ¿Ha considerado usted todas las nociones esenciales concernientes al problema?

Etapa III: Ejecución del plan.


Al ejecutar el plan, compruebe cada uno de los pasos.

¿Puede ver claramente que el paso es correcto? ¿Puede demostrarlo?


Etapa IV. Visión retrospectiva.



¿Puede usted verificar el resultado? ¿Puede verificar el razonamiento?
¿Puede obtener el resultado en forma diferente? ¿Puede verlo de golpe?
¿Puede emplear el resultado o el método en algún otro problema?

La primera etapa es obviamenteindispensable: es imposible resolver un problema del cual no se comprende el enunciado.

Sin embargo en nuestra práctica como docentes hemos visto a muchos estudiantes lanzarse a efectuar operaciones y aplicar fórmulas sin reflexionar siquiera un instante sobre lo que se les pide. Por ejemplo si en el problema aparece una función comienzan de inmediato a calcularle la derivada, independientemente de lo que diga el enunciado. Si el problema se plantea en un examen y luego, comentando los resultados, el profesor dice que el cálculo de la derivada no se pedía y más aún que el mismo era irrelevante para la solución del problema, algunos le responderían: ¿o sea que no nos va a dar ningún punto por haber calculado la derivada? Este tipo de respuesta revela una incomprensión absoluta de lo que es un problema y plantea una situación muy difícil al profesor, quien tendría que luchar contra vicios de pensamiento arraigados, adquiridos tal vez a lo largo de muchos años.


La segunda etapa es la más sutil y delicada, ya que no solamente está relacionada con los conocimientos y la esfera de lo racional, sino también con la imaginación y la creatividad.

Observemos que las preguntas que Pólya asocia a esta etapa están dirigidas a llevar el problema hacia un terreno conocido. Con todo lo útiles que estas indicaciones son, sobre todo para el tipo de problemas que suele presentarse en los cursos ordinarios, dejan planteada una interrogante: ¿qué hacer cuando no es posible relacionar el problema con algo conocido? En este caso no hay recetas infalibles, hay que trabajar duro y confiar en nuestra propia creatividad e inspiración.

La tercera etapa es de carácter más técnico. Si el plan está bien concebido, su realización es factible y poseemos los conocimientos y el entrenamiento necesarios, debería ser posible llevarlo a cabo sin contratiempos.

Sin embargo por lo general en esta etapa se encontrarían dificultades que nos obligarían a regresar a la etapa anterior para realizar ajustes al plan o incluso para modificarlo por completo. Este proceso puede repetirse varias veces.

La cuarta etapa es muchas veces omitida, incluso por solucionistas expertos.

Pólya insiste mucho en su importancia, no solamente porque comprobar los pasos realizados y verificar su corrección nos puede ahorrar muchas sorpresas desagradables, sino porque la visión retrospectiva nos puede conducirá nuevos resultados que generalicen, amplíen o fortalezcan el que acabamos de hallar.


Recuperado de http://marisrosy.blogspot.com/2010/05/la-metodologia-de-polya.html

Ver video:6:11 George Polya - Estrategias de Resolución de Problemas


Definición de algoritmos





Qué es un algoritmo?


Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la solución de problemas muy complejos.

Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento de computador consiste de una serie de instrucciones muy precisas y escritas en un lenguaje de programación que el computador entienda, en este curso utilizaremos el entorno de desarrollo de Scratch para programar nuestros algoritmos.

En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que tienen procedimientos y reglas. Incluso, muchas veces no somos conscientes de ellos.
Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que convivimos a diario sin que nos haga falta una definición precisa de este proceso. El hecho de que conozcamos cómo funciona el sistema digestivo, no implica que los alimentos que consumimos nos alimenten más o menos. La familiaridad de lo que sucede día a día nos impide ver muchos algoritmos que pasan a nuestro alrededor. Procesos naturales como la gestación, las estaciones, la circulación sanguínea, los ciclos planetarios, etc, son algoritmos naturales que
generalmente pasan desapercibidos.


podcast:S.A.Tecnología e Informática Grado10.Definición de algoritmos.Recuperado de 
https://sites.google.com/site/presentacioncartagoti10/definicion-de-algoritmos









ver video: ¿Qué es un algoritmo?




 ¿Que es un diagrama de flujo?

Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente 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 diagr
amas 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).










Comentarios

Entradas populares de este blog

CONCEPTOS BÁSICOS DE PROGRAMACIÓN

Tipos de Algoritmos