मराठी

Evaluate following postfix expression while showing status of stack after the operation given A = 3, B = 5, C = 1, D = 4. A B + C * - Computer Science (Python)

Advertisements
Advertisements

प्रश्न

Evaluate following postfix expression while showing status of stack after the operation given A = 3, B = 5, C = 1, D = 4.

A B + C *

थोडक्यात उत्तर

उत्तर

A B + C *

A = 3, B = 5, C = 1

Replacing Literals with Values:

Expression : A B + C *

After Substitution Expression: 3 5 + 1 *

Scanning from left to right

Symbol Action Intermediate Process/Output Stack, Initially Stack is Empty [ ]
3 PUSH(3)   3
5 PUSH(5)   3 5
+ POP twice, Evaluate and PUSH Back POP( ) => 5
POP( ) => 3
3 + 5 = 8
PUSH(8)
3
[ ] #Empty
8
1 PUSH(1)   8  1
* POP twice, Evaluate and PUSH Back POP( ) => 1
POP( ) => 8
8 * 1 = 8
PUSH(8)
8
[ ] #Empty
8
End of Expression POP   [ ]
Answer : 8
shaalaa.com
Notations for Arithmetic Expressions
  या प्रश्नात किंवा उत्तरात काही त्रुटी आहे का?
पाठ 3: Stack - Exercise [पृष्ठ ५२]

APPEARS IN

एनसीईआरटी Computer Science [English] Class 12
पाठ 3 Stack
Exercise | Q 5. a) | पृष्ठ ५२
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×