Computer Programming 1

12345678910111213141516171819202122232425262728293031323334353637383940414243
Across
  1. 1. The process of examining and removing errors from a program's source code
  2. 3. A function for removing an element from the end of an array
  3. 5. A hardware device that allows information to be stored and retrieved on a computer
  4. 6. A location capable of storing temporary data within a program
  5. 8. A function or subroutine that calls itself purposely or by mistake
  6. 12. A set of rules for grammar and spelling
  7. 14. A term that describes combining a string, text, or other data in a series without any gaps
  8. 16. A punctuation mark used to enclose information, similar to a bracket
  9. 18. The process of organizing data in a particular order
  10. 23. A function that can add one or more elements to the end of an array
  11. 24. A computer programming language that resembles plain English that cannot be compiled or executed, but explains a resolution to a problem
  12. 26. A portion of code that may be called and executed anywhere in a program
  13. 29. The process of a software program or script repeats the same instructions or processes the same information over and over until receiving the order to stop
  14. 32. A solution to a problem
  15. 35. A storage medium that is used with computers and other electronic devices
  16. 37. A group of instructions, also known as a named procedure used to return a single result or a set of results
  17. 38. An abbreviation used for operation research
  18. 39. Any physical component of a computer system that contains a circuit board, ICs, or other electronics
  19. 42. Any data or information that has no order
  20. 43. Short for binary digit and is a single unit of information that can have a value of either 0 or 1
Down
  1. 2. A value that is either TRUE or FALSE
  2. 4. Used to create Internet applications and other software programs
  3. 7. The process of increasing or decreasing a numeric value by another value
  4. 9. An object that is capable of manipulating a value or operator
  5. 10. A positive or negative whole number
  6. 11. An interpreted, interactive, object-oriented programming language
  7. 13. Reads the program and executes it on the fly
  8. 15. Data equal to either seven or eight bits depending if it needs error correction
  9. 17. Used with conditional statements in programming, search engines, algorithms, and formulas
  10. 19. A temporary location used to store requests made when those requests cannot be fulfilled immediately
  11. 20. Software that allows a user to try all or part of the program for free before buying it
  12. 21. A register in the CPU that contains the address of the next instruction to be executed from memory
  13. 22. A math operation that finds the remainder when one integer is divided by another
  14. 25. A formula syntax for adding or subtracting
  15. 27. A loop statement in programming that performs predefined tasks while or until a predetermined condition is met
  16. 28. Creates an executable program from code written in a compiled programming language
  17. 30. An unknown data value capable of being set through a command by the user
  18. 31. A special data structure that removes items in the reverse order from which they were added
  19. 33. A conditional statement performed after an if statement that if true performs a function
  20. 34. An alternate version of the main project
  21. 36. Software that is made available 100% free as long as it remains un-modified
  22. 40. A group of related data values that are grouped together
  23. 41. A property that is used to help position elements on a web page