Técnica de resolución de problemas

15,774 views

Published on

Técnica de resolución de problemas

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
15,774
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
138
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Técnica de resolución de problemas

  1. 1. Universidad Nacional Experimental “ Francisco de Miranda” Área Ciencias de la Educación Aprendizaje Dialógico Interactivo Programa: Educación U. C. Computación I Santa Ana de Coro, septiembre de 2010 Por: Licdo. Wladimir Chirinos
  2. 2. Licdo. Wladimir Chirinos UNEFM - DITE Para la resolución de ejercicios aplicamos La Técnica de Solución de Problemas la cual consiste en una estrategia de cinco pasos para encontrar solución a cualquier tipo de problema con el que nos encontremos. Se define un problema como "Un fracaso para encontrar una respuesta eficaz ante una situación determinada".
  3. 3. <ul><li>Los cinco pasos para resolver un problema son : </li></ul><ul><li>Especificar el problema. </li></ul><ul><li>Concretar la respuesta que como hábito damos al problema. </li></ul><ul><li>Hacer una lista con soluciones alternativas. </li></ul><ul><li>Valorar las consecuencias de cada alternativa. </li></ul><ul><li>Valorar los resultados. </li></ul>Licdo. Wladimir Chirinos UNEFM - DITE
  4. 4. Algoritmos Una de las técnicas para la resolución de “problemas” más usadas en el campo de la informática es la aplicación de los algoritmos, los cuales se definen como: <ul><li>Un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema. </li></ul><ul><li>Conjunto limitado de pasos con la finalidad de dar la mejor solución a una situación planteada. </li></ul><ul><li>Es una metodología para resolver un problemas mediante una serie de fases o etapas precisas, definidas y finitas. </li></ul>El algoritmo nos da la solución genérica a un problema y lo podremos emplear todas las veces que se nos presente ese mismo problema Licdo. Wladimir Chirinos UNEFM - DITE
  5. 5. Pseudocódigo El pseudocódigo es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación. Licdo. Wladimir Chirinos UNEFM - DITE El pseudocódigo está pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementación. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programación concretos.
  6. 6. Diagramas de flujo Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término. Licdo. Wladimir Chirinos UNEFM - DITE
  7. 7. Diagramas de flujo Los diagramas de flujo hacen uso de símbolos geométricos para indicar el desarrollo de los pasos de un algoritmo, los símbolos usados son: Licdo. Wladimir Chirinos UNEFM - DITE Símbolo Significado Inicio y fin del algoritmo Entrada o lectura de datos Proceso Condicional Flechas para unir las figuras usadas e indicar la secuencia de los pasos. Muestra en pantalla un mensaje o el resultado final
  8. 8. Estructura de un algoritmo La estructura de un algoritmo se encuentra dividido en tres partes, las cuales son: Licdo. Wladimir Chirinos UNEFM - DITE <ul><li>Entrada : Hace referencia a los datos indispensables para la correcta prosecución del algoritmo. </li></ul><ul><li>Proceso : Hace uso de los datos de entrada para obtener la información que posteriormente será visualizada como resultado final. </li></ul><ul><li>Salida : Es la visualización del resultado final (posterior al proceso). </li></ul>5,6,7 Entrada 18 Salida 5+6+7
  9. 9. Estructuras condicionales A menudo en nuestro que hacer diario establecemos condiciones para ejecutar alguna tarea, en la mayoría de las ocasiones las aplicamos para realizar comparaciones. Licdo. Wladimir Chirinos UNEFM - DITE Dichas estructuras pueden ser simples (una condición) o múltiples (varias condiciones). Es importante destacar que para la aplicación de condiciones se hacen uso de los operadores lógicos como los que se mencionan a continuación.
  10. 10. Estructuras condicionales, cont. Operadores de comparación y lógicos. Licdo. Wladimir Chirinos UNEFM - DITE Compare Operador Significado == Igual > Mayor que < Menor que <= Menor o igual que >= Mayor o igual que != Diferente de.
  11. 11. Licdo. Wladimir Chirinos UNEFM - DITE El desarrollo del pensamiento lógico y su aplicación trae consigo innumerables beneficios, puesto que el mismo es aplicable en todos los procedimientos que realizamos en nuestro quehacer diario.

×