Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
25 Cards in this Set
- Front
- Back
Logic error |
A mistake that does not prevent the program from running, but causes it to produce incorrect results. |
|
Debug |
Finding and correcting the logic error. |
|
Program development cycle |
The process in which a programmer discovers whether or not a program needs to be changed. |
|
Step 1 of designing a program |
Understand the tasks the program has to perform. |
|
Step 2 to designing a program |
Determine the steps that must be taken to perform the task. |
|
Software requirement |
A single function that that the program must perform in order to satisfy the customer. |
|
Algorithm |
A set of well defined logical steps that must be taken to perform a task. |
|
Pseudocode |
Fake code; An informal language that has no syntax rules and is not meant to be compiled or executed. |
|
Flowchart |
A diagram that graphically depicts the steps that take place in a program. |
|
Terminal symbols |
Ovals that represent the start and end of a flowchart. |
|
Input and output symbols |
Parallelograms |
|
Processing symbols |
Rectangles |
|
Connector symbol |
Symbol in a flowchart that can extend it to other pages. |
|
Variables |
Storage locations in memory for data |
|
Computer program process |
1. Input is received 2. Some process is performed on the input 3. Output is produced |
|
IPO Chart |
Input Processing Output |
|
Sequence structure |
A set of statements that execute in the order they appear. |
|
Control structure/structure |
A logical design that controls the order in which a set of statements executes. |
|
String |
A sequence of characters that is used as data |
|
String literal |
When a string appears in a actual code of a program(appears in " ") |
|
Assignment statement |
Sets a variable to a specified value |
|
Math operators |
A programmers tools for performing calculations |
|
Math expressions |
Performs a calculation and gives a value |
|
Operands |
Values on the right and left of the + operator |
|
Variable declaration |
A statement that typically specifies two things about a variable 1. The variables name 2. The variables data type |