ISRO | CS ISRO 2016 | Pregunta 24

La siguiente expresión de sufijo con operandos de un solo dígito se evalúa mediante una pila:

8 2 3 ^ / 2 3 * + 5 1 * –

Tenga en cuenta que ^ es el operador de exponenciación. Los dos elementos superiores de la pila después de evaluar el primer * son
(A) 6,1
(B) 5,7
(C) 3,2
(D) 1,5

Respuesta: (A)
Explicación: Expresión dada: 8 2 3 ^ / 2 3 * + 5 1 * –
Para evaluar la expresión de postfijo:
1) si se encuentra el operando, empújelo en la pila.
2) si se encuentra el operador, haga estallar los dos elementos superiores.
3) Evaluar el resultado, es decir, operador B A.
4) Empujar resultado en la pila.

La siguiente tabla muestra la solución para la expresión dada:

Entonces, después de evaluar el primer operador *, 6 y 1 permanecen en la pila.
La opción (A) es correcta.

Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *