Back to marketplace

7 Algorithm design and problem solving

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

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

Card preview (22)

#1
Front (Question)

Stages of the program development life cycle (4)

Back (Answer)

analysis, design, coding, and testing

#2
Front (Question)

Analysis

Back (Answer)

abstraction, decomposition of the problem, identification of the problem and requirements

#3
Front (Question)

Design

Back (Answer)

decomposition, structure diagrams, flowcharts, pseudocode

#4
Front (Question)

Coding

Back (Answer)

writing program code and iterative testing

#5
Front (Question)

Testing

Back (Answer)

testing program code with the use of test data

#6
Front (Question)

What can a problem be decomposed into (4)

Back (Answer)

inputs processes outputs storage

#7
Front (Question)

What are the methods to design and construct a solution to a problem (3)

Back (Answer)

structure diagrams flowcharts pseudocode

#8
Front (Question)

What are the standard methods of solution (5)

Back (Answer)

linear search bubble sort totalling counting finding maximum, minimum, and average values

#9
Front (Question)

What are the types of validation checks (6)

Back (Answer)

range check length check type check presence check format check check digit

#10
Front (Question)

What is a range check

Back (Answer)

checks that the value of a number is between an upper value and a lower vcalue

#11
Front (Question)

What is a length check

Back (Answer)

checks that the data entered is a reasonable number or an exact number of characters

#12
Front (Question)

What is a type check

Back (Answer)

checks that the data entered is of a given data type

#13
Front (Question)

What is a presence check

Back (Answer)

checks to ensure that some data has been entered and the value has not been left blank

#14
Front (Question)

What is a format check

Back (Answer)

checks that the characters entered conform to a pre-defined pattern

#15
Front (Question)

What are the types of verification checks (2)

Back (Answer)

visual check double entry check

#16
Front (Question)

What is a visual check

Back (Answer)

a manual check to ensure the data on the screen is the same as the form

#17
Front (Question)

What is a double entry check

Back (Answer)

the data is entered twice and compared to ensure both entries are the same

#18
Front (Question)

What are the types of test data (4)

Back (Answer)

normal abnormal extreme boundary

#19
Front (Question)

Normal data meaning

Back (Answer)

test data that is accepted and the algorithm is expected to work with

#20
Front (Question)

Abnormal data meaning

Back (Answer)

test data that is rejected by the algorithm as not suitable

#21
Front (Question)

Boundary data meaning

Back (Answer)

at each boundary two values are required; one value is accepted and the other value is rejected

#22
Front (Question)

Extreme data meaning

Back (Answer)

the largest and smallest values that normal data can take