Programming Logic and Design

123456789101112131415161718
Across
  1. 3. The set of rules that defines the combinations of symbols that are considered to be correctly structured.
  2. 4. A step-by-step procedure for calculations.
  3. 6. A diagram that represents a process or algorithm.
  4. 8. The value that a function or method sends back to the part of the program that called it.Control Structure - A block of programming that analyses variables and chooses a direction in which to go based on given parameters.
  5. 9. A plain language description of the steps in an algorithm.
  6. 10. Type An attribute that specifies the type of data that the object can hold.
  7. 11. A sequence of instructions that is continually repeated until a certain condition is reached.
  8. 14. When a function calls itself as part of its execution.
  9. 15. A collection of elements identified by index or key.
  10. 16. A data type with two possible values: true or false.
  11. 18. The process of identifying and removing errors from computer hardware or software.
Down
  1. 1. A storage location identified by a memory address and a symbolic name.
  2. 2. A block of code that performs a specific task.
  3. 5. The repetition of a process in a computer program.
  4. 7. Statements that only run when certain conditions are true.
  5. 10. A tool used to test and debug programs.
  6. 12. A special kind of variable used in a subroutine to refer to one of the pieces of data provided as input.
  7. 13. A program that translates code written in a high-level language into machine code.
  8. 17. Operator Symbols or words used to connect two or more expressions (e.g., AND, OR, NOT).