Programming Paradigms Key Terms and Concepts Re-Cap – Part 1

1234567891011121314151617181920212223242526272829
Across
  1. 2. A data type which can be constructed using a programming language's primitive data types.
  2. 3. A data structure containing related data of different data types.
  3. 5. A particular kind of data item, as defined by the values it can take.
  4. 7. A process that checks if an input value is sensible and reasonable before being processed.
  5. 9. Manipulation of seemingly random events to generate a pool of random numbers.
  6. 11. A data type used to store a single letter, number or symbol.
  7. 13. Removes the decimal portion of a floating point number, leaving behind the integer value.
  8. 16. A data type which has only two possible values; true or false.
  9. 17. A constant/variable which is declared at the top of, and can be used throughout, the program.
  10. 21. A data structure used to store multiple items of the same data type under a single identifier.
  11. 22. Perform mathematical operations.
  12. 24. Returns a sequence of numbers between a given start and end point. Can be used for count-controlled loops.
  13. 27. A problem which occurs while an application is being used; can cause crashes.
  14. 28. A data type used to store a whole number value.
  15. 29. A programmer-friendly name which represents a value stored in a constant/variable.
Down
  1. 1. A reference data type which can be used to store data of any form or value.
  2. 2. The process of joining two or more stings together into a single, longer string.
  3. 4. Code which handles invalid actions/inputs gracefully by displaying appropriate error messages.
  4. 6. A constant/variable which is declared within, and can only be used within, a sub-routine.
  5. 8. A data type used to store numbers with fractional values.
  6. 10. A data type used to store a finite sequence of zero or more characters.
  7. 12. A process for creating a value from a seed.
  8. 14. Rounds decimal numbers to a given number of decimal places, or into a whole integer.
  9. 15. A value which will not change during the running of a program.
  10. 18. A value which may change during the running of a program.
  11. 19. A basic type is a data type provided by a programming language as a basic building block.
  12. 20. A collection of distinct data objects; e.g. colours, names.
  13. 23. A generally agreed scheme for naming constants/variables within a program.
  14. 25. The concept that bad inputs will generate bad outputs.
  15. 26. A starting point for the creation of a pseudorandom number pool.