Back to marketplace

Chapter 2

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What does algorithmic problem solving focus on

Back (Answer)

Algorithmic problem solving focuses on algorithms suitable for computers such as searching lists and matching patterns

#2
Front (Question)

What is pseudocode

Back (Answer)

A tool for designing algorithms but does not run on a computing device

#3
Front (Question)

Describe natural language

Back (Answer)

Expressive and easy to use Verbose, unstructured, and ambiguous

#4
Front (Question)

Describe programming language

Back (Answer)

Structured and designed for computers Grammatically fussy and cryptic

#5
Front (Question)

Describe pseudocode in relation to natural and programming language

Back (Answer)

lies somewhere between the two and is used to design algorithms prior to coding them

#6
Front (Question)

What is the function of sequential operations

Back (Answer)

To perform a single task

#7
Front (Question)

What are the three basic sequential operations

Back (Answer)

Computation Input Output

#8
Front (Question)

What is computation (operation)

Back (Answer)

A single numeric calculation

#9
Front (Question)

What is input (operation)

Back (Answer)

Gets data values from outside the algorithm

#10
Front (Question)

What is output(operation)

Back (Answer)

sends data values to the outside world

#11
Front (Question)

What is a sequential algorithm

Back (Answer)

An algorithm made up only of sequential operations

#12
Front (Question)

What is a variable

Back (Answer)

a named storage location to hold a data value

#13
Front (Question)

What is a control operation

Back (Answer)

changes the normal flow of control

#14
Front (Question)

What is a conditional statement

Back (Answer)

asks a question and selects among alternative options

#15
Front (Question)

What is the first step of a conditional statement

Back (Answer)

• evaluate the true/false condition

#16
Front (Question)

What is the second step of a conditional statement

Back (Answer)

• If the condition is true then do the first set of operations and skip the second set

#17
Front (Question)

What is the third step of a conditional statement

Back (Answer)

• If the condition is false, skip the first set of operations and do the second set

#18
Front (Question)

What is an iteration

Back (Answer)

an operation that causes looping, repeating a block of instructions

#19
Front (Question)

What is a continuation condition

Back (Answer)

A test to see if while loop should continue

#20
Front (Question)

What is a loop body

Back (Answer)

instructions to be performed repeatedly

#21
Front (Question)

What is true about a do/while and an alternate iterative operation

Back (Answer)

continuation condition appears at the end and loop body is always performed at least once

#22
Front (Question)

What are the primitive operations

Back (Answer)

sequential, conditional and iterative are all that is needed

#23
Front (Question)

What is a library

Back (Answer)

a collection of prewritten, useful algorithms

#24
Front (Question)

What is pattern matching algorithms used for

Back (Answer)

to locate every occurrence of the given pattern within the text.