Programming 1

12345678910111213141516171819202122232425262728293031323334353637383940
Across
  1. 1. an acronym for random access memory and a type of computer memory that can be accessed randomly.
  2. 5. the arrangement of words and phrases to create well-formed sentences in a language.
  3. 8. high-level programming language designed to be easy to read and simple to implement.
  4. 9. value that can change.
  5. 12. the operation of joining two strings together.
  6. 13. a command in python to relate two things.
  7. 16. a sequence of program instructions that performs a specific task.
  8. 17. data type that has one of two possible values.
  9. 18. software that is available free of charge.
  10. 23. a process or set of rules to be followed in calculations.
  11. 24. a group of binary digits.
  12. 25. tools and other durable equipment.
  13. 26. a computer on which that program runs.
  14. 29. to add a fixed amount.
  15. 32. the process of placing elements from a collection in some kind of order.
  16. 35. the process of defining a problem in terms of itself.
  17. 36. used to indicate what will happen.
  18. 38. a character that represents an action.
  19. 39. an instruction that tells a computer to begin executing a different part of a program rather than executing statements one-by-one.
  20. 40. special program that processes statements written in a particular programming language and turns them into machine language.
Down
  1. 2. a data structure that contains a group of elements.
  2. 3. used to define a variable with a fractional value.
  3. 4. a whole positive or negative number.
  4. 5. the total obtained from adding numbers.
  5. 6. finds the remainder after division of one number by another.
  6. 7. used to separate relevant information or a comment from the rest of the text.
  7. 8. a detailed yet readable description of what a computer program or algorithm must do.
  8. 10. a computer program that performs instructions written in a programming or scripting language.
  9. 11. a type of computer networking and Internet standard protocol.
  10. 14. to place a data item onto a stack.
  11. 15. a sequence of instructions that is continually repeated until a certain condition is reached.
  12. 16. software that is available free of charge and often distributed informally for evaluation.
  13. 19. high-level programming language developed by Sun Microsystems.
  14. 20. a special kind of variable.
  15. 21. an example of a linear data structure.
  16. 22. a command in python to say this and that.
  17. 27. numbers that occur in a sequence such that two conditions are met the values are uniformly distributed over a defined interval or set.
  18. 28. a acronym for read-only memory and a computer memory on which data has been prerecorded.
  19. 30. a command in python to do something.
  20. 31. register in a computer processor that contains the address.
  21. 33. a type of procedure or routine.
  22. 34. the smallest unit of data in a computer.
  23. 37. identify and remove errors from (computer hardware or software).