Term
|
Definition
Get data from the “outside world”. This might be reading data from a file, or even some kind of sensor like a microphone or GPS. In our initial programs, our input will come from the user typing data on the keyboard. |
|
|
Term
|
Definition
Display the results of the program on a screen or store them in a file or perhaps write them to a device like a speaker to play music or speak text. |
|
|
Term
|
Definition
Perform statements one after another in the order they are encountered in the script. |
|
|
Term
|
Definition
Check for certain conditions and then execute or skip a sequence of statements. |
|
|
Term
|
Definition
Perform some set of statements repeatedly, usually with some variation. |
|
|
Term
|
Definition
Write a set of instructions once and give them a name and then reuse those instructions as needed throughout your program. |
|
|
Term
|
Definition
|
|
Term
|
Definition
The heart of any computer. It is what runs the software that we write; also called “CPU” or “the processor”. |
|
|
Term
|
Definition
To translate a program written in a high-level language into a low-level language all at once, in preparation for later execution. |
|
|
Term
|
Definition
AprogramminglanguagelikePythonthatisdesignedtobe easy for humans to read and write. |
|
|
Term
|
Definition
A way of using the Python interpreter by typing commands and expressions at the prompt. |
|
|
Term
|
Definition
To execute a program in a high-level language by translating it one line at a time. |
|
|
Term
|
Definition
A programming language that is designed to be easy for a computer to execute; also called “machine code” or “assembly language”. |
|
|
Term
|
Definition
The lowest-level language for software, which is the language that is directly executed by the central processing unit (CPU). |
|
|
Term
|
Definition
Stores programs and data. Main memory loses its information when the power is turned off. |
|
|
Term
|
Definition
To examine a program and analyze the syntactic structure. |
|
|
Term
|
Definition
A property of a program that can run on more than one kind of computer. |
|
|
Term
|
Definition
An instruction that causes the Python interpreter to display a value on the screen. |
|
|
Term
|
Definition
The process of formulating a problem, finding a solution, and expressing the solution. |
|
|
Term
|
Definition
A set of instructions that specifies a computation. |
|
|
Term
|
Definition
When a program displays a message and pauses for the user to type some input to the program. |
|
|
Term
|
Definition
Stores programs and data and retains its information even when the power is turned off. Generally slower than main memory. Ex- amples of secondary memory include disk drives and flash memory in USB sticks. |
|
|
Term
|
Definition
The meaning of a program. |
|
|
Term
|
Definition
An error in a program that makes it do something other than what the programmer intended. |
|
|
Term
|
Definition
A program in a high-level language. |
|
|