Across
- 3. A function that returns how many characters are in a string
- 4. A data type that can be either true or false
- 7. Repeating actions in code using loops
- 9. Judging how well the system meets its goals and user needs
- 12. Writing instructions and explanations for users and developers
- 14. Writing the actual code or building the system
- 19. Checking if the system works correctly and fixing any bugs
- 20. A value passed into a function to customize its behavior
- 22. Joining strings together using the + operator
- 23. A function that gives a different value each time it's called
- 24. A conditional loop that repeats while a condition is true
- 25. A fixed loop that repeats a set number of times
Down
- 1. A reusable block of code that performs a specific task
- 2. A sequence of characters used to store text
- 5. First stage of a project where requirements are gathered and problems are understood
- 6. A whole number used in calculations
- 8. Using math operations like +, -, *, /, and ^
- 10. A function that adjusts a number to the nearest whole value
- 11. A single letter, digit, or symbol used in programming
- 13. A rule that must be true for something to happen in code
- 15. Used to combine conditions—includes AND, OR, and NOT
- 16. Planning how the system will look and work before building it
- 17. Making decisions in code using if statements
- 18. Giving a value to a variable using the equals sign
- 21. A number with decimals used for precise values
