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