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