Across
- 3. Form of program documentation written into the program to be read by people and which do not affect how a program runs.
- 4. Joins together two or more strings end-to-end to make a new string
- 7. Error from attempting to represent a number that is too precise.
- 12. Some program statements run when triggered by an event, like a mouse click or a key press
- 13. a reference to a value or expression that can be used repeatedly throughout a program, holds one value at a time
- 15. An ordered collection of elements
- 16. The kind of error when code doesn’t follow the rules of the programming language
- 17. Error from attempting to represent a number that is too large.
- 19. Base 2, a number system with 2 symbols
- 21. Shorthand for Binary Digit, either a 0 or 1
- 23. An individual value in a list that is assigned a unique index
- 24. The behavior of a program during execution and is often described by how a user interacts with it (how does the program work?).
- 25. A process for creating a digital representation of analog data by measuring the analog data at regular intervals called samples.
- 26. A common method for referencing the elements in a list or string using numbers, in JavaScript they start at 0 and count up.
- 27. The process of reducing complexity by focusing on the main idea. By hiding details irrelevant to the question at hand and bringing together related and useful details, abstraction reduces complexity and allows one to focus on the idea.
- 28. A process for reducing the number of bits needed to represent something without losing any information. This process is reversible.
- 29. Program statements run in order, from top to bottom.
Down
- 1. A process for reducing the number of bits needed to represent something in which some information is lost or thrown away. This process is not reversible.
- 2. Temporary variable, can be used only in the part of the code where it was created
- 5. the remainder that is left after a number is divided by another number
- 6. Any expression that can evaluate to true or false
- 8. A named group of programming instructions. Also referred to as a “procedure”.
- 9. The problem being solved or creative interest being pursued through the program (why does the program exist?).
- 10. Base 10, a number system with 10 symbols
- 11. The kind of error when your code follows the rules of the programming language but doesn’t do what you intend
- 14. allows a program to change the value represented by a variable
- 18. Permanent variable, can be used anywhere in your code.
- 20. A command that executes the code within a function
- 22. A written description of how a command or piece of code works or was developed.
