Está en la página 1de 3

ENTREGA 1 ESCENARIO 4

PENSAMIENTO ALGORÍTMICO
ENTRADAS, SALIDAS Y ALGORITMO

ARMANDO JOSE NAVARRO VILLALOBOS


GRUPO B04

INGENIERÍA INDUSTRIAL – VIRTUAL

POLITÉCNICO GRANCOLOMBIANO
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:
¿Cuántas variables de entrada tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una?
¿Cuántas variables de salida tiene el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una?
¿Qué condiciones deben cumplir las entradas? ¿Qué condiciones deben cumplir las salidas?
R/
Variables Tipo de variables Tipo de dato Condiciones
“a” centímetros en Variable de Numérico entero 1. "z" = 1h
los que asciende el entrada 2. 1h = "a"
gusano cada hora Centímetros que
avanzan tienen
“d” centímetros en Variable de Numérico entero
que ser positivos
los que desciende el entrada
(0<"a"="z")
gusano
3. 1h-"d"
“h” altura de la pata Variable de Numérico entero
Centímetros que
en centímetros entrada
desciende tiene
que ser negativas
("a">"d")
4. Altura de la
pata debe ser
positiva

las horas que pasan Variable de salida Numérico entero Este se puede
antes de que el calcular restando
gusano alcance las los centímetros
manzanas que asciende
menos los que
desciende y esto
a su vez se
multiplica por la
altura dando así
el tiempo que se
gasta el gusano
en alcanzar las
manzanas ("a"-
"d") x "h" = "z".
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: ¿Cuántas variables de entrada tiene el problema? ¿Cuáles
son? ¿Qué tipo de dato tiene cada una? ¿Cuántas variables de salida tiene
el problema? ¿Cuáles son? ¿Qué tipo de dato tiene cada una? ¿Qué
condiciones deben cumplir las entradas? ¿Qué condiciones deben cumplir
las salidas?

Variable Tipo de Tipo de dato Condiciones


variable
4 vértices que forman Variable de Numérico entero Los valores del
el cuadrilátero entrada cuadrilátero ya
están establecidos
por (x, y)
Punto de Coordenada Variable de Numérico real Cada valor en el
(x, y) determinada si se salida eje x tiene que
encuentra dentro del tener un valor al
cuadrilátero igual que el eje y,
para cumplir la
condición y poder
determinar si se
encuentra dentro o
fuera del
cuadrilátero

También podría gustarte