• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/25

Click to flip

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