Logic Flowchart and Pseudocode Test

 

This test is going to give you a flowchart for a condition and ask you to answer questions about it. 

Problem #1:  Assume the following:

·        1 will be put into the memory variable ct

·        A will be put into the memory variable code

·        25 will be put into the memory variable cost

After following the logic in the flowchart, what will be in the memory variable ct? 

 

Problem #2:  Assume the following:

·        the memory variable ct will contain your answer from problem #1

·        A will be put into the memory variable code

·        100 will be put into the memory variable cost

After following the logic in the flowchart, what will be in the memory variable ct? 

 

Problem #3:  Assume the following:

·        the memory variable ct will contain your answer from problem #2

·        B will be put into the memory variable code

·        200 will be put into the memory variable cost

After following the logic in the flowchart, what will be in the memory variable ct? 

 

Problem #4:  Assume the following:

·        the memory variable ct will contain your answer from problem #3

·        A will be put into the memory variable code

·        75 will be put into the memory variable cost

After following the logic in the flowchart, what will be in the memory variable ct? 

 

Problem #5:  Assume the following:

·        the memory variable ct will contain your answer from problem #4

·        A will be put into the memory variable code

·        75 will be put into the memory variable cost

After following the logic in the flowchart, what will be in the memory variable ct? 

 

In the next section, I want you to tell me what pseudocode accurately portrays the logic show in the flowchart.

 

Problem #6: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if code = “A”

     if cost > 50

          ct = ct + 1

     else

          ct = ct – 1

     end if

end if

 

Problem #7: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if code = “A” and cost > 50

     ct = ct + 1

else

     ct = ct – 1

end if

 

 

 

Problem #8: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if code = “A”

     if cost > 50

          ct = ct + 1

     else

          ct = ct – 1

     end if

else

     ct = ct - 1

end if

 

Now I want to look at another flowchart and process it with the data you are given.

 

 

Problem #9:  Assume the following:

·        MA will be put into the memory variable state

·        1987 will be put into the memory variable yr

·        25000 will be put into the memory variable income

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

 

Problem #10:  Assume the following:

·        RI will be put into the memory variable state

·        1987 will be put into the memory variable yr

·        25000 will be put into the memory variable income

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

Problem #11:  Assume the following:

·        MA will be put into the memory variable state

·        1975 will be put into the memory variable yr

·        25000 will be put into the memory variable income

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

Problem #12:  Assume the following:

·        MA will be put into the memory variable state

·        1975 will be put into the memory variable yr

·        75000 will be put into the memory variable income

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

In the next section, I want you to tell me what pseudocode accurately portrays the logic show in the flowchart.

 

 .

Problem #13: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if state = “MA”

     if yr > 1980

          msg = “OK”

     else

          if income > 50000

              msg = “OK”

          else

              msg = “Problem”

          end if

     end if

end if

 

Problem #14: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if state = “MA” and yr > 1980 or income > 50000

     msg = “OK”

else

     msg = “Problem”

end if

Problem #15: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if state = “MA” and (yr > 1980 or income > 50000)

     msg = “OK”

else

     msg = “Problem”

end if

 

Problem #16: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if state = “MA”

     if yr > 1980

          msg = “OK”

     else

          if income > 50000

              msg = “OK”

          else

              msg = “Problem”

          end if

     end if

else

     msg = “Problem”

end if

 

Problem #17: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if state = “MA”

   if yr > 1980 or income > 50000

        msg = “OK”

   else

        msg = “Problem”

   end if

end if

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Now I want to look at another flowchart and process it with the data you are given.

 

 

Problem #18:  Assume the following:

·        BCC will be put into the memory variable college

·        MA will be put into the memory variable state

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

Problem #19:  Assume the following:

·        CCCC will be put into the memory variable college

·        RI will be put into the memory variable state

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

Problem #20:  Assume the following:

·        BCC will be put into the memory variable college

·        NY will be put into the memory variable state

·        the memory variable msg will be blank

After following the logic in the flowchart, what will be in the memory variable msg? 

 

 

 

 

 

In the next section, I want you to tell me what pseudocode accurately portrays the logic show in the flowchart.

Problem #21: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if college = “BCC”

if state = “RI”

          msg = “planA”

     else

          if state = “MA”

              msg = “planA”

          else

              msg = “planB”

          end if

else

     msg = “Plan B”

     end if

end if

 

Problem #22: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if college = “BCC” and state = “RI” or state = “MA”

     msg = “planA”

else

     msg = “planB”

end if

 

Problem #23: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if college = “BCC”

if state = “RI”

          msg = “planA”

     else

          if state = “MA”

              msg = “planA”

          else

              msg = “planB”

          end if

     end if

else

     msg = “planB”

end if

 

Problem #24: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if college = “BCC” and (state = “RI” or state = “MA”)

     msg = “planA”

else

     msg = “planB”

end if

 

Problem #25: Does this pseudocode accurately portray the flowchart logic? Yes or No

 

if college = “BCC”

if state = “RI” or state = “MA”

          msg = “planA”

else

          msg = “planB”

     end if

else

     msg = “planB”

end if