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