Page 355 - C++
P. 355

CBSE AISSCE 2017-2018 Marking Scheme for Computer Science
                                       (2018-2019 Sub Code: 083       Paper Code: 91)

                              ● ( ½ Mark for linking the last Packet to the new Packet as
                                 Rear->LINK =T)
                              ● ( 1 Mark for assigning Rear to the new Packet as Rear = T)
                     (e)  Convert the following Infix expression to its equivalent Postfix expression, showing                               2
                          the stack contents for each step of conversion:
                                U * V + (W - Z) / X

                    Ans   ((U * V) + ((W - Z) / X))
                             INFIX                      STACK                      POSTFIX
                             U                                                     U

                             *                          *                          U
                             V                          *                          UV
                             )                                                     UV*
                             +                          +                          UV*

                             W                                                     UV*W
                             -                          + -                        UV*W
                             Z                          + -                        UV*WZ
                             )                          +                          UV*WZ-

                             /                          + /                        UV*WZ-
                             X                          + /                        UV*WZ-X
                             )                          +                          UV*WZ-X/
                             )                                                     UV*WZ-X/+

                            OR
                                U * V + (W - Z) / X

                             INFIX                      STACK                      POSTFIX
                             U                                                     U
                             *                          *                          U
                             V                          *                          UV
                             +                          +                          UV*

                             (                          +(                         UV*
                             W                          +(                         UV*W
                             -                          +(-                        UV*W

                             Z                          +(-                        UV*WZ
                             )                          +                          UV*WZ-
                             /                          +/                         UV*WZ-
                             X                          +/                         UV*WZ-X
                                                                                   UV*WZ-X/+



                           (½ Mark for conversion upto each operator illustrating through stack)
                           OR


                                                        Page #13/35
   350   351   352   353   354   355   356   357   358   359   360