4 - Expressions
4 - Expressions
Unit -3
Expressions
Pankaj Chandra
Assistant Professor
IT GGV
Expression
An expression can be defined as follows –
Assignment
Infix (A+B)*C
Prefix (+AB)*C
*+ABC
Postfix (AB+)*C
AB+C*
Infix to Prefix and Postfix
Infix (A+B)/(C-D)
Prefix (+AB)/(-CD)
/+AB-CD
Postfix (AB+)/(CD-)
AB+CD-/
Infix to Prefix and Postfix
Infix A↑B*C+D/E↑F/G
Prefix A↑B*C+D/E↑F/G
(↑AB)*C+D/E↑F/G
(↑AB)*C+D/(↑EF)/G
(*↑ABC)+D/(↑EF)/G
(*↑ABC)+(/D↑EF)/G
(*↑ABC)+(//D↑EFG)
+*↑ABC//D↑EFG
Infix to Prefix and Postfix
Infix A↑B*C+D/E↑F/G
Postfix A↑B*C+D/E↑F/G
(AB↑)*C+D/E↑F/G
(AB↑)*C+D/(EF↑)/G
(AB↑C*)+D/(EF↑)/G
(AB↑C*)+(DEF↑/)/G
(AB↑C*)+(DEF↑/G/)
AB↑C*DEF↑/G/+
Infix to Prefix and Postfix
Assignment