17
Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

5 2 Metodos de Solucion

Embed Size (px)

Citation preview

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

1. ¿Qué haces cuando se te presenta unproblema?. R

2. ¿Qué acciones llevas a cabo ante eseproblema?. R

3. ¿Las decisiones que tomas, siempre son las

adecuadas? R

4. ¿Esto requerirá la implementación de una

estrategia para resolver ese problema? R

5. ¿Existirá una única estrategia de solución? R

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

PREGUNTAS

1 2 3 4 5

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Ante la información adquirida, es necesariodefinir un método de solución.

Método de solución: Es una estrategia quesirve para resolver un problema. Dichaestrategia consta de un conjunto de accionesque permite eliminar la diferencia entre loque tenemos y lo que queremos.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

En una ocasión circulábamos por la carretera y de

repente nuestro auto sufrió una ponchadura.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Crear equipos de 3 personas

Escribir una solución (15 min.)

Comentar soluciones (10 min)

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Top – Down: El problema se analiza como untodo y luego se lo divide buscando solucionarcada una de sus partes.

Bottom-Up: Con este enfoque el problema se analiza en partes. Es decir, se busca dividir el problema en sub

problemas, resolver cada uno de ellos y una vezque todos han sido resueltos satisfactoriamente,entonces se integran las soluciones para llegar a lasolución del problema original.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Pastel de

Manzanas

1

1.1

- Preparar

masa

1.2

- Preparar

manzanas

1.3

- Unir masa

y manzanas

1.1.1

- Mezclar harina ,

azúcar y

mantequilla

1.2.1

- Pelar manzanas ,

- Cortar manzanas

en rodajas .

1.1.2

- Mezclar leche

y huevos

1.3.1

- Colocar la masa sobre una

fuente .

- Colocar las manzanas

sobre la fuente.

- Verter encima la mezcla

de leche y huevos

1.3.1.1

- Hornear.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

1

- Sacar harina y

azúcar de la

alacena

2

- Sacar leche y

huevos del

refrigerador

3

- Sacar manzanas

de la frutera

4

- Mezclar harina

con azúcar y

mantequilla

5

- Mezclar leche

con huevos

6

- Pelar manzana

- Cortar manzana en

rodajas

8

Hornear:

Pastel de

manzana

7

- Colocar la masa

sobre una fuente

- Colocar las manzanas

sobre la masa

- Verter la mezcla de

huevo y leche

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

En la práctica es posible utilizar metodologías híbridas .

Es decir, se puede empezar analizando elproblema con Top-Down o Bottom-Up, y asíobtener la solución del problema original.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Análisis de la situación Diseñar una estrategia para obtener la solución

Problema Solución Consideraciones iniciales Pasos para efectuar el cambio de llanta

No puede seguir su

camino y debe continuar el

viaje

Cambiar la llanta por

otra en buen estado

Existe una llanta de refacción en buen estado

1. Bajar del carro.

2. Abrir la cajuela.

Existe la herramienta necesaria (gato, llave de cruz, etcétera).

3. Sacar la llanta de refacción y herramienta.

4. Colocar gato bajo el carro.

5. Quitar tapón y aflojar tuercas (birlos) de la llanta dañada.

Se tienen las llaves de la cajuela

6. Levantar carro con el gato.

7. Quitar birlos y sacar llanta.

8. Colocar la llanta de refacción y los birlos.

El carro ya fue estacionado (en la orilla de la carretera)

9. Bajar el carro.

10. Apretar los birlos y poner tapones.

11. Guardar herramienta y llanta en la cajuela.

12 . Cerrar cajuela.

13. Subir al carro y continuar el viaje.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Nuestro personaje está sentado

en su casa viendo la televisión.

Afuera está lloviendo y como su

techo está en mal estado, el agua

se introduce a la habitación.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

El problema es que la televisión no se ve bien.

El problema es que el sillón no es cómodo.

El problema es que las gotas hacen ruido.

El problema es que se está metiendo el aguaa su casa.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Esperar con resignación a que acabe la lluvia (mientras se moja el piso).

Colocar un paraguas en el techo.

Reparar el techo.

Colocar una cubeta bajo la gotera.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Identifica el problema que se presenta en cada unade las siguientes situaciones, propón algunassoluciones y di cuál es la mejor:

◦ Estructuración de una Agenda

◦ Manejo de un estéreo

◦ En tu clase de matemáticas de dejan de tarea resolver la siguiente ecuación:

x2-6x+1=0

◦ Únicamente hoy exhiben la película sensacional que has deseadover toda tu vida y por fortuna tienes la tarde libre; sin embargo,no tienes dinero.

◦ Hoy es la gran fiesta de Halloween. Esperas con ansia ir, pero alabrir el ropero te das cuenta que no tienes disfraz

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Todos tenemos la posibilidad de generar unmétodo de solución, solo es cuestión deorganizar la información y no dejar por obvioalgunas situaciones.

Recuerda considerar las siguientes fases:

Análisis de la situación Diseñar una estrategia para obtener la solución

Problema Solución Consideraciones iniciales

Pasos para resolver el problema

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)

Vasconcelos, Jorge. Introducción a la computación. Publicaciones Cultural, México, 1997.

Cairó, Osvaldo. Metodología de la Programación. Algoritmos, Diagramas de Flujo y Programas. Volumen I. Computec. México, 1995.

Cairó, Osvaldo. Metodología de la Programación. Algoritmos, Diagramas de Flujo y Programas. Volumen II. Computec. México, 1996.

Cairó, Osvaldo y Guardati, Silvia. Estructuras de Datos. Mc. Graw Hill. México, 1993.

Comisión de Programación (Gilerto, Marisol, Lucero, Briseyda, Flaviano, José)