Chapter 3

12345678910111213141516171819
Across
  1. 4. Treats operands as being true or false, and evaluates to true or false. Includes and, or, not.
  2. 6. If it's true, it runs some commands; If it's false, it does nothing.
  3. 9. A decision and its two branches are often called _____ branches, because IF the decision's expression is true then the first branch executes, ELSE the second branch executes.
  4. 10. A decision whose false branch has no statements is often just called an ___ branch.
  5. 11. True when at least one of the two operands is true.
  6. 13. Check a condition: If it's true, it runs one set of commands; If it's false, it runs a different set of commands.
  7. 15. The order in which operators are evaluated in an expression.
  8. 18. A symbol used to compare two values <,>,==,!=
  9. 19. A series of decisions can be connected one after another, like a chain, to detect specific values of a variable.
Down
  1. 1. ==, evaluates to true if the left and right sides are equal.
  2. 2. Each decision is independent, and thus more than one branch can execute.
  3. 3. Starts with 'if', 'if' that is not true it checks the next 'elseif', if none of the conditions are true it goes to the final option 'else'
  4. 5. The difference threshold indicating that floating-point numbers are equal.
  5. 7. A type that has just two values: true or false.
  6. 8. The act of a program choosing a specific course of action based on a set of conditions.
  7. 12. A branch can have any commands inside it, including another if-else branch. Putting one decision inside another.
  8. 14. A sequence of statements only executed under a certain condition.
  9. 16. True when the one operand is false, and vice-versa.
  10. 17. True when both operands are true.