Tarea 3.2 - Estructura - 31721286 - Carlos - Turcios
Tarea 3.2 - Estructura - 31721286 - Carlos - Turcios
Tarea 3.2 - Estructura - 31721286 - Carlos - Turcios
Ceutec.
Tarea 3.2
Realizado Por:
Fecha: 11/05/2019
1. Utilizando el algoritmo vista en clase, transforme las siguientes expresiones en notación
infija a notación postfija. Para cada caso, indique como van quedando las variables X, Y y
la PILA:
R/=
a. X+B-D/F^H || Y = XBDFH^/- +
Pila “+”
“-“
“/“
“^“
b. Z * (W+X) / (T – V)
c. R + X ^ (Z – T)
X = R + X ^ (Z – T) || Y = RXZT-^+
Pila “–“
“(“
“^“ “^”
“+“ “+“
“(“ “(“
X = (W / (X – Z * T) – Y) ^ K) || Y = WXZT*-/Y-K^
Pila “*“
“–“
“(“
“/“ “/“ “–“
“(“ “(“ “(“ “^”
“(“ “(“ “(“ “(“ “(“
3. Describa brevemente cuál sería el orden O (¿?) de los siguientes algoritmos. Para cada
caso justifique su respuesta:
b. Un algoritmo que invierta en las posiciones de la pila actual y devuelve la pila con las
nuevas posiciones. Para este algoritmo no debe utilizar ciclos dentro de la
implementación. Si puede utilizar otra pila.