5 2 1 metodos de solucion

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

Upload: informatica2buap

Post on 31-Jul-2015

451 views

Category:

Technology


5 download

TRANSCRIPT

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

Escribe ideas positivas, negativas e interrogantesacerca de las siguientes situaciones reales osupuestas:

a. Se prohíbe fumar en sitios públicos.

b. Se toma un acuerdo mundial de dejar de vertelevisión.

c. Las madres que tengan hijos menores de 3 añosdeben dedicarse a ellos de tiempo completo y notrabajar fuera de casa.

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

Un matrimonio joven decide comprar unamesa. Van a una mueblería y sin pensarlo sedeciden por una de estilo colonial americanoque les gustó. Cuando llegaron a la casa conla mesa se dieron cuenta que no cabía ni porla puerta, ni por la ventana, ni por el balcón. ¿Qué piensas que le ocurrió a esta pareja?

¿Por qué llegaron a esa situación?

Casos como éstos son frecuentes en la vida cotidiana. ¿Qué concluyen del ejemplo?

¿Cómo se habría evitado el problema de la pareja?

¿Que datos surgieron a partir del problema, siempreson los mismos datos, que pasa si cambian demodelo?

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

¿Qué circunstancias debes considerar paraplanificar una excursión?

¿Qué características debes considerar paracomprar una computadora?

¿Qué condiciones necesitas para ver unprograma de televisión?

Variables

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

Los enunciados de los problemas no siempre sondirectos. Ocasionalmente, durante la lectura delproblema se presentan datos sin relación con losanteriores y, por lo tanto, no puedenrepresentarse. En este caso la información se dejamomentáneamente a un lado hasta que surgen losdatos necesarios para completarla. Los datosfaltantes permiten establecer los nexos necesariospara completar la representación gráfica. Laestrategia que permite posponer los datos sedenomina postergación.

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

José es más rápido que Tomás. Pedro es másrápido que Samuel, pero a diferencia de Josées más lento que Tomás. Por otra parte, sesabe que José es más lento que Miguel ySamuel más rápido que Jacobo. ¿Quién es elmás rápido?

Ejercicios

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

1. Leer detenidamente el problema.

2. Identificar la variable y la pregunta del problema.

3. Escoger el tipo de representación y los códigos pararepresentar los datos.

4. Fijar una referencia y representarla gráficamente.

5. Leer el problema, paso a paso, deteniéndose en ciertosmomentos para representar los datos.

6. Hacer una representación (gráfica, textual, etc., )

7. Observar la representación y postergar datos en los casosen que se dé información que requiera datos posteriorespara su procesamiento.

8. Verificar si los datos representados corresponden con elenunciado.

9. Observar el resultado de la representación.

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

Miguel > José > Tomás > Pedro > Samuel > Jacobo.

Miguel es el más rápido.

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

En estos enunciados no se proporciona lainformación necesaria para que la solucióndel problema quede definida.

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

Nelly y Carolina ganan lo mismo. Nelly ganamás que Brenda, quien a su vez ganamenos que Elisa. ¿Cuál de las siguientesposibilidades es la más correcta?

◦ Nelly gana menos que Elisa.

◦ Nelly gana más que Elisa.

◦ Nelly podría ganar más o podría ganar menos que Elisa.

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

1. Leer el problema.

2. Identificar la variable y lo que se pide.

3. Elegir el tipo de representación.

4. Hacer una representación para tratar de comprenderlas relaciones entre los datos y lo que se pide paraidentificar posibles datos o relaciones faltantes.

5. Completar el enunciado del problema.

6. Verificar la congruencia del resultado.

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

Elisa > Brenda < Nelly = Carolina

a) Indeterminado

b) Indeterminado

c) Es correcto

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

1. Leer todo el problema e identificar las variables y lapregunta o lo que se pide.

2. Elaborar una tabla que incluya dos de las variablescuyos valores están dados.

3. Leer el problema, parte por parte, y representar losdatos de la tercera variable conforme se dan hastacompletar la lectura de todo el enunciado.

4. Deducir a partir de los datos conforme se complete latabla.

5. Contestar la pregunta del problema.

6. Verificar el procedimiento seguido y la respuestaobtenida.

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

Elena, María y Susana estudian idiomas y entre lastres tienen 16 libros de consulta. De los cuatrolibros de Elena, la mitad son de francés y uno es deitaliano. María tiene la misma cantidad de librosque Elena, pero sólo tienen la mitad de los librosde francés y la misma cantidad de libros de italianoque Elena. Susana tiene solamente un libro dealemán, pero en cambio tiene tantos libros deitaliano como libros de alemán tiene María.¿Cuántos libros de francés tiene Susana y cuántoslibros de cada idioma tienen entre todas?

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

Nombres

Libros

Elena María Susana Totales

Francés 2 1 5 8

Italiano 1 1 2 4

Alemán 1 2 1 4

Totales 4 4 8 16

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

¿Qué es una variable?◦ Una variable es como una caja; en la cual nosotros

podemos guardar cosas. Sólo que en las variables o“cajas” sólo pueden guardar una sola cosa a la vez.

¿Y por qué se les llama variables? ◦ Se las denomina así porque su contenido (la cosa)

puede cambiar en cualquier momento durante eldesarrollo del programa. De esta forma, unavariable puede contener distintas cosas segúndonde se encuentre en el programa: números,letras, etc...

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

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

Etiqueta de la caja = Nombre de la variable

Tamaño de la caja = Tipo de dato

Contenido de la caja = Datos

Libros

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

¿Y qué tipos de datos podemos usar ?

Tenemos cuatro tipos básicos:

Números (enteros, decimales, etc...)

Letras y números (cadenas de caracteres)

Valores lógicos (True y False)

Objetos (una ventana, un texto, un formulario, etc...)

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

1 2 3 1250

(01 222) 2-29-55-00

4 Sur 104 Colonia Centro

Código Postal 72000

3.1416

si no Entero

Decimal

Cadena de caracteres

Valores Lógicos

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

Los operadores son expresiones que nos permiten manipularlos datos que les pasamos.

Excel

Los operadores no los utilizamos aisladamente, si no quesolemos utilizar más de uno en una misma expresióncompleja, en este caso tendremos que tener en cuenta lasnormas de preferencia para no encontrarnos con resultadosno deseados.

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

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

Aritméticos◦ +,-, *, /, %

Lógicos◦ And, or, not

Relacionales◦ < (menor que), > (mayor que)

◦ <= (menor o igual que), >= (mayor o igual que)

◦ == (igual), != (diferente)

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

ALFONSO PAREDES AGUIRRE. Habilidades creativas e inventivas. http://www.gratisweb.com/alfonsoparedes/creatividad4.htm

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

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