| a low-level computer programming language (second generation) that uses simple commands and is translated into machine language by an assembler; it is useful when a programmer wants to directly manipulate what happens at the hardware level |
| |
| In a problem statement, an ______ is something you accept as true in order to proceed with program planning. |
| |
| A programming error is sometimes called a ______. |
| |
| In the context of computer programming, ______ can be used as a noun to refer to the set of instructions that form a program, or as a verb that refers to the process of writing a program. |
| |
| a factor that remains the same throughout a program |
| |
| In the context of a VDE, a ______ is a screen-based object whose behavior can be defined by a programmer (i.e. menus, toolbars, list boxes, text boxes, option buttons, check boxes, and graphical boxes). |
| |
| a programming utility that helps programmers test and correct a computer program |
| |
| Visual development environments have spawned an approach to programming that is sometimes referred to as the event-______ paradigm, in which a programmer develops a program by selecting user interface elements and specifying event-handling routines. |
| |
| Software ______ is a development process that uses mathematical, engineering, and management techniques to reduce the cost and complexity of a computer program while increasing its reliability and modifiability. |
| |
| In a VDE, each control comes with a predefined set of ______, which are defined as actions, such as a click, drag, or key press, associated with a form or control. |
| |
| A typical VDE is based on a form design ______ that a programmer manipulates to design the user interface for a program. |
| |
| Programmers write event-______ code for the procedures that specify how the computer responds to each event in a VDE. |
| |
| A ______-level language uses command words and grammar based on human languages to provide what computer scientists call a “level of abstraction” that hides the underlying low-level assembly or machine language. |
| |
| a word with a predefined meaning for the compiler or interpreter that translates each line of program code into machine language |
| |
| The ______ information in a problem statement is the information that you supply to the computer to help it solve a problem. |
| |
| A programming ______ is a set of keywords and grammar rules designed for creating instructions that a computer can ultimately process or carry out. |
| |
| Some runtime errors are classified as ______ ______, which are errors in the logic or design of a program. |
| |
| A ______-level language typically includes commands specific to a particular CPU or microprocessor family (includes machine and assembly languages). |
| |
| native or "natural" language (first generation) understood by a specific computer architecture and written in binary code |
| |
| Computer programmers think of variables and constants as named ______ locations, equivalent to empty boxes where data can be temporarily stored while being manipulated by a computer program. |
| |
| |
| The phrase programming ______ refers to a way of conceptualizing and structuring the tasks a computer performs. |
| |
| defines which operations occur first |
| |
| In the context of programming, a ______ ______ defines certain elements that must be manipulated to achieve a result or goal. |
| |
| Notepad++, Eclipse, and Microsoft Visual Studio are examples of ______ ______ because they are specifically designed for entering code for computer programs. |
| |
| Computer ______ encompasses a broad set of activities that include planning, coding, testing, and documenting. |
| |
| A control can be customized in a VDE by specifying values for a set of built-in ______. |
| |
| An error that occurs when a computer program is run is called a ______ ______. |
| |
| The _____ of a variable usually extends from the place where it is declared to the end of the smallest enclosing block. |
| |
| grammatical rules related to a programming language |
| |
| A ______ ______ occurs when an instruction does not follow the syntax rules, or grammar, of the programming language. |
| |
| What is Notepad (Windows)? |
| |
| values to be manipulated in a program |
| |
| A ______ development environment (VDE) provides programmers with tools to build substantial sections of a program by pointing and clicking rather than typing lines of code (i.e. Alice). |
| |