Practice TestTake a test on your terms and definitions
Spaced RepetitionScientifically backed study method
Matching GameHow quick can you match all your cards?
FlashcardsStudy terms and definitions
1 / 25
There's no tags or description
Looks like no one added any tags here yet for you.
26 Terms
1
Simulation
A computer representation of real things or situations that vary over time, designed for a particular purpose.
New cards
2
Infinite loop
A sequence of computer instructions that repeats forever.
New cards
3
Unsolvable problem
A problem for which no algorithm can ever be written to find the solution.
New cards
4
Undecidable problem
A problem for which no algorithm can always give a correct true/false decision for every input value.
New cards
5
Lossless data compression
Algorithms that are reversible with no loss in quality; you can reconstruct the original data.
New cards
6
Lossy data compression
Algorithms that are not fully reversible; only an approximation of the original data can be reconstructed.
New cards
7
Binary sequence
A string of ones and zeros, also called a bitstream.
New cards
8
Analog data
Data that have values that change smoothly, unlike digital data which change in discrete intervals.
New cards
9
Sampling
Measuring values, called samples, of an analog signal at regular intervals.
New cards
10
Sampling rate
The number of samples measured per second.
New cards
11
Bit
A single unit of data that can have one of two values, typically represented as 0 (off) and 1 (on).
New cards
12
Byte
A unit of data consisting of eight bits.
New cards
13
Word
A sequence of bits the CPU processes at a time, typically 32 or 64 bits as of 2017.
New cards
14
Metadata
Data about data, such as creation date or file size of an image.
New cards
15
Binary search algorithm
An algorithm that starts in the middle of a sorted list and eliminates half the list until the desired value is found or all elements have been eliminated.
New cards
16
Efficiency
The relationship between the input size and the number of steps required to solve a problem.
New cards
17
Linear time
The time taken grows linearly with the input size.
New cards
18
Linear search
An algorithm that checks each element of a list in order, taking linear time.
New cards
19
Problem
A general description of a task that may or may not be solved algorithmically.
New cards
20
Instance of a problem
One case of a problem, with specific inputs.
New cards
21
Decision problem
A problem with a true/false answer, such as determining if a number is prime.
New cards
22
Optimization problem
A problem with the goal of finding the best solution among many options.
New cards
23
Decidable problem
A decision problem for which it is possible to write an algorithm that gives correct output for all inputs.
New cards
24
Undecidable problem
A problem for which it is not possible to write an algorithm that gives correct output for all inputs.
New cards
25
Digital
Information represented as ones and zeros.
New cards
26
Analog
Information represented by signals that vary continuously.