Lesson 14 Vocab

123456789101112131415161718192021222324252627
Across
  1. 1. A name that represents a value.
  2. 4. Any error in a computer program that keeps it from running as planned or as expected.
  3. 5. An instruction or set of instructions explaining how to solve a problem. An algorithm is often illustrated using a flowchart.
  4. 6. deals with the form and structure of statements in a programming language (a formal language).
  5. 7. An error in the syntax of an informal or a formal language (for example, when a statement in a computer program cannot be parsed by the processor).
  6. 9. A programming paradigm that uses objects and their interactions to design applications and computer programs.
  7. 12. An instruction that a programmer gives to a computer via code, causing the computer to perform a specific action.
  8. 13. The situation in which a program executes but does not produce the results that were intended.
  9. 14. The “performance” or “running” of a computer command.
  10. 15. A programming language that hides the details of how the computer hardware solves a problem and is therefore easier for a programmer to use.
  11. 16. A set of computer instructions that, when put together, help to accomplish a task or function, such as creating a web page, a word processing document, or a calculator.
  12. 17. Refers to the meaning of an informal language sentence or the logic of a formal language statement (for example, a computer program).
  13. 18. A collection of program statements in a text file.
  14. 20. A person who writes the code (creates the programs) to instruct a computer what to do. Computer programmers are also called software engineers.
  15. 21. A part of a program that most often has an if...then statement; for example, “If it is raining, then I’ll bring an umbrella.” In this example, the presence of rain is the condition that can change to affect the next action.
  16. 22. Binary code made up of 0s and 1s; usually this is data converted from a high-level language by a compiler. Often used as a synonym for low-level programming language.
  17. 25. A programming language that allows direct control of the computer hardware.
Down
  1. 2. Programming language that has the same structure and set of commands as machine languages but allows programmers to use symbolic representations of numeric machine code.
  2. 3. the meaning of syntactically valid strings in a programming language.
  3. 8. A programming paradigm that instructs the computer how to do a task using a step-by-step process.
  4. 10. All of the characters used to write a computer program.
  5. 11. A diagram that uses graphical symbols to illustrate the flow of steps in a process.
  6. 19. A computer application that executes a high-level source program directly, without first compiling and saving it to disk.
  7. 23. A computer application that translates a high-level source program into machine instructions readable by a processor and saves it to disk. The program executes when run.
  8. 24. One of the most commonly used scripting language for use in web pages.
  9. 26. An instance of a class or type of data.
  10. 27. To repeat a process.