Programming Vocab

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
Across
  1. 2. Technique used to regulate data transfer between computers or other nodes in a network
  2. 5. Enclose groups of statements and create a local scope {}
  3. 13. Used to make source programs easy to change and easy to compile in different execution environments
  4. 14. Serves as the starting point for program execution
  5. 15. The assignment of an initial value for a data object or variable
  6. 16. Having arrays within arrays
  7. 18. Block of organized, reusable code that is used to perform a single, related action
  8. 19. The assignment of an initial value to a variable
  9. 20. Moves the bits of an integer or enumeration type expression to the right or left
  10. 22. Single value variable
  11. 23. When the data type used to store data was not large enough to hold the data
  12. 24. cin>> Used to input date into the standard input stream
  13. 25. Used to increase the value of a variable by a fixed amount shown by ++
  14. 27. Variable used in a function to refer to one of the pieces of data provided as input to the function
  15. 29. Logical operator which results true when either of the operands are true and flase otherwise
  16. 30. The size or length of an array
  17. 32. RAM Where the data the processor is currently using is stored
  18. 36. Location in memory or storage where data or instructions can be stored or retrieved
  19. 38. Variable declared within one specific sub-program of a larger main program
  20. 41. Series of coded software instructions to control the operation of a computer or other machine
  21. 43. Computer programming language consisting of binary or hexadecimal instructions which a computer can respond to directly
  22. 45. Variable declared outside of all functionas so that it may be used by all functions
  23. 49. Variable treated as text
  24. 51. Family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center
  25. 52. Control flow statement that executes a block of code and then either repeats the block or exits the loop depending on a given boolean condition
  26. 56. Most precise floating point variable
  27. 57. Type of low-level programming language that is intended to communicate directly with a computer's hardware
  28. 58. cout<< Used to output data to the standard output stream
Down
  1. 1. Subtracts one from the current value of the variable it's applied to shown by --
  2. 2. Makes the function run, inside which zero or more comma-separated arguments appear
  3. 3. Value or expression that is used to perform an operation
  4. 4. Shows the logic OR operation ||
  5. 6. Data type consisting of a set of named values called elements, members, enumeral, or enumerators of the type
  6. 7. Accessing the value stored at the memory address pointed to by that pointer
  7. 8. Terminates the execution of the nearest enclosing do, for, switch, or while statement in which it appears
  8. 9. Smallest unit of data that a computer can process and store abbreviation for Binary Digit 0 or 1
  9. 10. Reverses the truth value of a given statement
  10. 11. Specific instance that something is repeated
  11. 12. Predefined reserved identifiers that have special meanings
  12. 17. Structure of source code which is grouped together
  13. 19. When you divide two numbers and returns the integer part of the result
  14. 21. Decimal point variable
  15. 26. Detailed yet readable description of what a computer program or algorithm should do
  16. 28. Unit of data that is eight binary digits long
  17. 31. Varialbe that stores integers
  18. 33. The remainder when dividing %
  19. 34. Convert a program into a machine-code or lower-level form in which the program can be executed
  20. 35. Reference that points, generally intentionally, to a nonexistent or invalid object or address
  21. 37. Shows the logic AND operation &&
  22. 39. Each individual item in an array
  23. 40. Process or set of rules to be followed in calculations or other problem-solving operations
  24. 42. The position of an item in an array
  25. 44. Data item whose value cannot change during the program's execution
  26. 46. General programming technique applicable to problems which can be defined in terms of themselves
  27. 47. Data structure consisting of a collection of elements
  28. 48. Collection of rules that reflect conventions about which procedures to perform first in order to evaluate a given mathematical expression
  29. 50. Function that the function doesn't return a value
  30. 53. The rules that define the combinations of symbols that are considered to be correctly structured statements or expressions in that language
  31. 54. Loop that iterates through the code specified in its body so long as a predetermined condition is met
  32. 55. Used to repeat a specific block of code a known number of times