Técnica de resolución de problemas
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Técnica de resolución de problemas

  • 13,316 views
Uploaded on

Técnica de resolución de problemas

Técnica de resolución de problemas

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
13,316
On Slideshare
13,316
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
104
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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.
    • Los cinco pasos para resolver un problema son :
    • Especificar el problema.
    • Concretar la respuesta que como hábito damos al problema.
    • Hacer una lista con soluciones alternativas.
    • Valorar las consecuencias de cada alternativa.
    • Valorar los resultados.
    Licdo. Wladimir Chirinos UNEFM - DITE
  • 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:
    • Un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema.
    • Conjunto limitado de pasos con la finalidad de dar la mejor solución a una situación planteada.
    • Es una metodología para resolver un problemas mediante una serie de fases o etapas precisas, definidas y finitas.
    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. 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. 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. 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. Estructura de un algoritmo La estructura de un algoritmo se encuentra dividido en tres partes, las cuales son: Licdo. Wladimir Chirinos UNEFM - DITE
    • Entrada : Hace referencia a los datos indispensables para la correcta prosecución del algoritmo.
    • Proceso : Hace uso de los datos de entrada para obtener la información que posteriormente será visualizada como resultado final.
    • Salida : Es la visualización del resultado final (posterior al proceso).
    5,6,7 Entrada 18 Salida 5+6+7
  • 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. 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. 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.