Back to marketplace

Algorithms and Programming

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

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

Card preview (19)

#1
Front (Question)

Algorithm

Back (Answer)

A set of instructions for solving a problem.

#2
Front (Question)

Decomposition

Back (Answer)

breaking problems down into smaller more manageable problems

#3
Front (Question)

Abstraction

Back (Answer)

removing of unnecessary detail

#4
Front (Question)

Flowchart

Back (Answer)

• shows process • easy to read • universal symbols

#5
Front (Question)

Merge sort

Back (Answer)

Divide then combine (more efficient on big lists, fast but difficult to code)

#6
Front (Question)

Bubble sort

Back (Answer)

comparing two next to each other(simple to code but slow)

#7
Front (Question)

Linear search

Back (Answer)

search each one (takes lots of memory)

#8
Front (Question)

binary search

Back (Answer)

split in the middle each time (needs to be list but faster on big lists)

#9
Front (Question)

Identifier

Back (Answer)

the ‘name’ given to a variable

#10
Front (Question)

Pseudocode

Back (Answer)

• easy for humans to understand - easily be converted to code

#11
Front (Question)

Assigning

Back (Answer)

Giving a variable a value

#12
Front (Question)

MOD

Back (Answer)

returns the remainder of the division

#13
Front (Question)

DIV

Back (Answer)

returns the integer

#14
Front (Question)

AND gate

Back (Answer)

has to have two of the same to return 1

#15
Front (Question)

OR gate

Back (Answer)

1 or 0 returns a 1

#16
Front (Question)

NOT gate

Back (Answer)

flips the input round

#17
Front (Question)

syntanx

Back (Answer)

the SPAG of the code

#18
Front (Question)

Machine code

Back (Answer)

machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.

#19
Front (Question)

Assembly code

Back (Answer)

A low level language that uses mnemonics to represent machine code instructions