Shared Flashcard Set

Details

02 Invitation to Computer Science
Chapter 2 - Algorithm Discovery and Design
17
Computer Science
Not Applicable
03/03/2014

Additional Computer Science Flashcards

 


 

Cards

Term

The separation of the high-level view of an entity from the low-level details of its implementation
Definition
1)    abstraction
Term

The process of finding an algorithmic solution to a given problem
Definition
2)    algorithm discovery
Term

An algorithmic operation that carrys out a single numeric computation and stores the result
Definition
3)    computation
Term

The true/false condition in an iterative statement that will determine when the iteration has been completed
Definition
4)    continuation condition
Term

Operations that alter the normal sequential flow of control within an algorithm
Definition
5)    control operations
Term

An operation that causes data values from the outside world to be brought into the algorithm
Definition
6)    input
Term

The repetitive execution of a block of operations
Definition
7)    iteration
Term

Algorithmic operations that repeat a block of instructions
Definition
8)    iterative operations
Term

A collection of useful prewritten algorithms that can be used during problem solving
Definition
9)    library
Term

The block of statements that are to be repetitively executed
Definition
10)    loop body
Term

An operation that causes computed values to be sent to the outside world for viewing or saving
Definition
11)    output
Term

An operation that can be directly understood by the computing agent executing the algorithm and which does not have to be further clarified or explained
Definition
12)    primitive operation
Term

A notation used to design algorithms; uses English constructs, mathematical notation and an informal algorithmic structure designed to look like a high-level programming language
Definition
13)    pseudocode
Term

An algorithm that executes its operations in a straight line, from top to bottom, without any branching
Definition
14)    sequential algorithm
Term

A problem solving strategy in which you begin at the highest level view of the problem and, in steps, address the lower-level details of how to accomplish each operation
Definition
15)    top-down design
Term

A named storage location that can hold a data value
Definition
16)    variable
Term

For more study material on this topic

click here and go to

my Computer Science Study Help page

Definition

For more study material on this topic

click here and go to

my Computer Science Study Help page

Supporting users have an ad free experience!