Back to marketplace

Algorithms, design & provlem solving (paper 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 is the program development life cycle

Back (Answer)

analysis design coding testing

#2
Front (Question)

define decomposition

Back (Answer)

breaking down a complex problem into smaller, manageable parts which are easier to solve

#3
Front (Question)

what are the steps of decomposition

Back (Answer)

• identify main problem • identify the componenet parts of inputs, processes, outputs and storage • list the main sub-problems, sub-systems or sub-tasks • break these down into smaller sub-problems and sub-tasks which can be completed

#4
Front (Question)

what is a structure diagram used for

Back (Answer)

to show the structure of a problem, its subsections and links to other subsections

#5
Front (Question)

what is abstraction

Back (Answer)

simplifing a porblem so it is easier to be deal with

#6
Front (Question)

what are flowcharts used for

Back (Answer)

to develop solutions to a problem

#7
Front (Question)

what is the problem with using flowcharts

Back (Answer)

they di not usually translate very easily into program code

#8
Front (Question)

why do programmers use pseudocode

Back (Answer)

because it is easier for someone to understand - they can focus on the process needed rather than the coding itself

#9
Front (Question)

what is the assingment operator for pseudocode

Back (Answer)

an arrow <-

#10
Front (Question)

what is this <

Back (Answer)

less than

#11
Front (Question)

what is this >

Back (Answer)

greater than

#12
Front (Question)

what is this <>

Back (Answer)

not equal to

#13
Front (Question)

what are the data types

Back (Answer)

• integer • real • boolean • char • string

#14
Front (Question)

what is an integer

Back (Answer)

a whole number

#15
Front (Question)

what is a real

Back (Answer)

a number with a decimal point

#16
Front (Question)

what is a boolean

Back (Answer)

true or false

#17
Front (Question)

what is a char

Back (Answer)

a single alphabetic or numeric character

#18
Front (Question)

what is a string

Back (Answer)

a sequence of one or more characters

#19
Front (Question)

what is the difference between a variable and constant

Back (Answer)

a variable can be changed/updated/edited after exercution but a constant stores a value that cannot be changed after exercution

#20
Front (Question)

what are the 3 types of code

Back (Answer)

• sequence (inputs, outputs, assignment) • iteration (loops) • selection (conditions)

#21
Front (Question)

what is stepwise refinement

Back (Answer)

when the code happens in order of it being written

#22
Front (Question)

in pseudocode if statements what do you particually need

Back (Answer)

IF … THEN ELSE IF THEN ELSE END IF

#23
Front (Question)

what are the three iteration statements

Back (Answer)

• for … next • while … endwhile • repeat … until

#24
Front (Question)

when are case statements used

Back (Answer)

if there are several possible options ot be tested