Está en la página 1de 6

TRABAJO PENSAMIENTO ALGORÍTMICO

PRESENTADO POR

JAVIER LEONARDO BEDOYA FIERRO

INGENIERÍA INDUSTRIAL

POLITÉCNICO GRANCOLOBIANO
Con el fin de evaluar el tópico de modelado y especificación de problemas,
complete este taller y posteriormente desarrolle la actividad evaluativa
propuesta

Primer punto. Dado el siguiente enunciado:

Un gusano quiere trepar la pata de una mesa, en la cual se encuentran cinco


manzanas. El gusano inicia su recorrido desde el suelo. Cada hora, el gusano
asciende “a” centímetros, pero, debido al cansancio, cae “d” centímetros. Si
la altura de la pata es “h” centímetros, ¿cuántas horas pasarán antes de que
el gusano alcance las manzanas?
Responda:
1. ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué
tipo de dato tiene cada una?

2. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué


tipo de dato tiene cada una?

3. ¿Qué condiciones deben cumplir las entradas?

4. ¿Qué condiciones deben cumplir las salidas?

Respuesta

El gusano alcanzará las manzanas en t =h/(a-d) horas. Y respondiendo a


las preguntas del problema.

1. El problema tiene tres variables de entrada: a, d y h. Son del tipo


decimal.
2. El problema tiene una variable de salida: t (tiempo). También es
decimal.

3. Las condiciones de las entradas deben ser:

h, a > 0
a>d, de lo contrario nunca llegaría.

4. La condición de la salida es:

t>0

2) Segundo punto. Dado el siguiente enunciado: Determinar si un


punto de coordenadas (x, y) se encuentra en el interior de un
cuadrilátero con vértices (0,0), (1,0), (0,1) y (1,1).

Responda:

1. ¿Cuántas variables de entrada tiene el problema? ¿Cuáles son?


¿Qué tipo de dato tiene cada una?
2. ¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué
tipo de dato tiene cada una?
3. ¿Qué condiciones deben cumplir las entradas?
4. ¿Qué condiciones deben cumplir las salidas?

De acuerdo con lo anterior, consigne en un documento un cuadro


comparativo con las respuestas a las preguntas anteriormente
formuladas para ambos casos.

RESPUESTA

1. El problema tiene 2 variables de entrada, son "x” y "y", y son del tipo
de dato decimal o flotante.
2. Tiene una sola variable de salida, sería R, y es del tipo bolean, es
decir devuelve 1 o 0.

3. Las entradas deben cumplir que pertenecen al conjunto de los


números racionales.

4. La salida debe ser:

verdadero, si 0<x<1 y 0<y<1


falso, si 0>x>1 o 0>y>1

En el problema el cuadrilátero se encuentra definido por unas


coordenadas, y solo queda comparar los valores de "x" y "y" para saber
si están dentro o fuera, como se muestra en la figura adjunta.
Obtendremos Verdadero, si el punto se encuentra dentro y Falso, si se
encuentra fuera del cuadrilátero.

También podría gustarte