Progamation crossword

12345678910
Across
  1. 2. is a set of instructions that a computer can interpret in order to receive data, process it and get an output.
  2. 5. specifies the identifier, type, and other aspects of language elements such as variables and functions. It is used to announce the existence of the element to the compiler.
  3. 7. is usually contrasted with cohesion. Low coupling often correlates with high cohesion, and vice versa.
  4. 8. these are locations in memory where a value will be stored
  5. 10. is every sentence given to the computer in order to execute an action such as "Open the file"
Down
  1. 1. is the method of communication used by humans that can be spoken or written
  2. 3. is a step-by-step procedure for calculations. Algorithms are used for calculation, data processing, and automated reasoning.
  3. 4. is something that doesn't have a change, for example your name
  4. 6. it refers to the rules and the correct order to combine commands to perform an action or a set of actions.
  5. 9. is a programming language construct used to embed programmer-readable annotations in the source code of a computer program.