Computer Science Study Guide
Questions Answered Correctly (Qs) 2026
update
What is an algorithm? - CORRECT ANSWERS An algorithm is a set of clear steps aimed to
accomplish a task in a given period of time.
What are the 4 main characteristics of an algorithm? - CORRECT ANSWERS (1) You can
number its steps in a specific order. (2) Each instruction is clear and do-able. (3) It accomplishes a task or
solves a given problem. (4) It terminates (does not run forever!)
What are the 4 ways you can represent an algorithm? - CORRECT ANSWERS (1) Natural
Language (English, French, Spanish). (2) Flowchart (shapes). (3) Pseudo-code (code-like formatted
english constructs). (4) Programming Languages (real executable code on the computer, like Python,
Alice, Java, etc).
What is a sequence? - CORRECT ANSWERS It is a set of instructions that are executed in the
order they appear (like, open closet door > take all clothes > put on bed).
What is a conditional operation? - CORRECT ANSWERS It is a "decision making" code
construct that asks a true/false question and then selects the next instruction based on the answer to
that question.
What is a repetitive operation? - CORRECT ANSWERS It is code construct that repeats the a
block of instructions (a loop).
What shape should you always begin and end your flowcharts? - CORRECT ANSWERS An oval.
Questions Answered Correctly (Qs) 2026
update
What is an algorithm? - CORRECT ANSWERS An algorithm is a set of clear steps aimed to
accomplish a task in a given period of time.
What are the 4 main characteristics of an algorithm? - CORRECT ANSWERS (1) You can
number its steps in a specific order. (2) Each instruction is clear and do-able. (3) It accomplishes a task or
solves a given problem. (4) It terminates (does not run forever!)
What are the 4 ways you can represent an algorithm? - CORRECT ANSWERS (1) Natural
Language (English, French, Spanish). (2) Flowchart (shapes). (3) Pseudo-code (code-like formatted
english constructs). (4) Programming Languages (real executable code on the computer, like Python,
Alice, Java, etc).
What is a sequence? - CORRECT ANSWERS It is a set of instructions that are executed in the
order they appear (like, open closet door > take all clothes > put on bed).
What is a conditional operation? - CORRECT ANSWERS It is a "decision making" code
construct that asks a true/false question and then selects the next instruction based on the answer to
that question.
What is a repetitive operation? - CORRECT ANSWERS It is code construct that repeats the a
block of instructions (a loop).
What shape should you always begin and end your flowcharts? - CORRECT ANSWERS An oval.