-------------------------------------------------------------------------- Software Design and Development Fall 1993 COM 1205 --------------------------------------------------------------------------- Final - Answer Form YOUR NAME: <=========== IMPORTANT Question 1: ================================================== UNKNOWN1 = EquationSystem UNKNOWN2 = < eqs > Equation_List UNKNOWN3 = var UNKNOWN4 =Variable UNKNOWN5 = Variable UNKNOWN6 = Equation_List UNKNOWN7 =Equation UNKNOWN8 = EquationSystem UNKNOWN9 = eqs UNKNOWN10 = Equation_List UNKNOWN11 =Equation UNKNOWN12 =exp UNKNOWN13 = Exp UNKNOWN14 = Exp UNKNOWN15 = FunctionCall *CHOICE* switch with UNKNOWN16 UNKNOWN16 = Variable UNKNOWN17 = FunctionCall UNKNOWN18 =args UNKNOWN19 = Exp_CommaList UNKNOWN20 = Variable UNKNOWN21 = Equation_List UNKNOWN22 =Equation UNKNOWN23 = Exp_CommaList UNKNOWN24 = Exp UNKNOWN25 = EquationSystem UNKNOWN26 = eqs UNKNOWN27 =Equation_List UNKNOWN28 =var UNKNOWN29 = Variable UNKNOWN30 = Variable UNKNOWN31 =nothing UNKNOWN32 = Equation_List UNKNOWN33 = Equation UNKNOWN34 = Equation UNKNOWN35 = exp UNKNOWN36 = Exp UNKNOWN37 = Exp UNKNOWN38 = FunctionCall *CHOICE* swith with UNKNOWN 39 UNKNOWN39 = Variable UNKNOWN40=FunctionCall UNKNOWN41 = args UNKNOWN42 = Exp_CommaList UNKNOWN43 = Variable UNKNOWN44 = Exp_CommaList UNKNOWN45 = Exp { Exp } Question 2: ================================================== UNKNOWN1 = 1 UNKNOWN2 =2 UNKNOWN3 = f UNKNOWN4 =a UNKNOWN5 =b UNKNOWN6 =d UNKNOWN7 =h UNKNOWN8 =1 UNKNOWN9 =c UNKNOWN10 =6 UNKNOWN11 = Equation_List UNKNOWN12 = Equation UNKNOWN13 = Variable UNKNOWN14 =1 UNKNOWN15 =Equation UNKNOWN16 = Equation UNKNOWN17 =2 UNKNOWN18 = Equation UNKNOWN19 =Equation UNKNOWN20 =c = *call* f ( a , *call* g ( b ) ) UNKNOWN21 = c = *call* f ( a , *call* g ( b ) ) UNKNOWN22 = Variable UNKNOWN23 = FunctionCall UNKNOWN24 = Exp_CommaList UNKNOWN25 = Variable UNKNOWN26 = c = *call* f ( a , *call* g ( b ) ) UNKNOWN27 = Variable UNKNOWN28 = Exp_CommaList UNKNOWN29 = FunctionCall UNKNOWN30 = Exp_CommaList UNKNOWN31 = d = *call* h ( 1 , c , 6 ) UNKNOWN32 = d = *call* h ( 1 , c , 6 ) UNKNOWN33 = a UNKNOWN34 =1 UNKNOWN35 =2 UNKNOWN36 = c = *call* f ( a , *call* g ( b ) ) UNKNOWN37 = c = *call* f ( a , *call* g ( b ) ) UNKNOWN38 = c = *call* f ( a , *call* g ( b ) ) UNKNOWN39 =d = *call* h ( 1 , c , 6 ) UNKNOWN40 = d = *call* h ( 1 , c , 6 ) Question 3: ================================================== UNKNOWN1 = EquationSystem UNKNOWN2 = Equation_List UNKNOWN3 =Variable UNKNOWN4 =A UNKNOWN5 =1 UNKNOWN6 =Equation UNKNOWN7 =var UNKNOWN8 = Variable UNKNOWN9 =variableName UNKNOWN10 =DemIdent UNKNOWN11 =B UNKNOWN12 = exp UNKNOWN13 = Number UNKNOWN14 = n UNKNOWN15 = DemNumber UNKNOWN16 =2 UNKNOWN17 = Equation UNKNOWN18 = var UNKNOWN19 = Variable UNKNOWN20 = variableName UNKNOWN21 = DemIdent UNKNOWN22 =Z UNKNOWN23 = exp UNKNOWN24 = FunctionCall UNKNOWN25 = fn UNKNOWN26 = Function UNKNOWN27 =functionName UNKNOWN28 =f UNKNOWN29 = args UNKNOWN30 = Exp_CommaList UNKNOWN31 = Variable UNKNOWN32 = FunctionCall UNKNOWN33 = Function UNKNOWN34 = functionName UNKNOWN35 =DemIdent UNKNOWN36 =g UNKNOWN37 = args UNKNOWN38 = Exp_CommaList UNKNOWN39 = Variable UNKNOWN40 =variableName UNKNOWN41 = DemIdent UNKNOWN42 =B UNKNOWN43 = FunctionCall UNKNOWN44 =fn UNKNOWN45 = Function UNKNOWN46 = functionName UNKNOWN47 = DemIdent UNKNOWN48 =h UNKNOWN49 = args UNKNOWN50 = Exp_CommaList UNKNOWN51 = FunctionCall UNKNOWN52 =fn UNKNOWN53 = Function UNKNOWN54 = functionName UNKNOWN55 = DemIdent UNKNOWN56 =i UNKNOWN57 = args UNKNOWN58 =Exp_CommaList UNKNOWN59 = Variable UNKNOWN60 = variableName UNKNOWN61 = DemIdent UNKNOWN62 =C Question 4: ================================================== UNKNOWN1 = this UNKNOWN2 =strm UNKNOWN3 = c UNKNOWN4 = strm UNKNOWN5 =c UNKNOWN6 = while UNKNOWN7 = each_Equation UNKNOWN8 = next_Equation UNKNOWN9 = each_Equation UNKNOWN10 = Equation* eq ; UNKNOWN11 = eq = this ; UNKNOWN12 = v UNKNOWN13 =strm UNKNOWN14 = eq UNKNOWN15 =nothing UNKNOWN16 = compared UNKNOWN17 =get_variableName UNKNOWN18 = while UNKNOWN19 = each_Equation UNKNOWN20 =next_Equation UNKNOWN21 =going through next equation UNKNOWN22 = while UNKNOWN23 = each_Exp UNKNOWN24 = next_Exp