APCSP Final Exam Topics

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/17

flashcard set

Earn XP

Description and Tags

Semester 2 summed up.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

Procedural Abstraction

Breaks down complex tasks, improves readability, and allows code reuse.

2
New cards

Algorithm

A step-by-step set of instructions for solving a problem or completing a task, without using code.

3
New cards

Decimal to Binary

Converting a number in base-10 to its equivalent representation in base-2.

4
New cards

Loop Behavior

A control flow statement that executes a block of code repeatedly until a specified condition is met.

5
New cards

Scams and Phishing

Deceptive practices used to trick individuals into revealing sensitive information or sending money.

6
New cards

Binary Search

An efficient search algorithm that repeatedly divides the search interval in half. Maximum elements looked at: log2(n).

7
New cards

Overflow vs. Roundoff Error

Overflow: Result of a calculation exceeds the maximum representable value. Roundoff Error: Discrepancy between an approximate and the true value due to limited precision.

8
New cards

If/Else Outcomes

Predicting the result of conditional statements involving logical operators.

9
New cards

Modulus

Mathematical operation that returns the remainder of a division.

10
New cards

Solveable vs. Unsolvable Problems

Solveable problems can be solved by an algorithm. Unsolvable problems cannot be solved by any algorithm. Heuristics are problem-solving approaches that use practical methods to find solutions.

11
New cards

Flowchart Interpretation

Following the path of actions specified in flowcharts to determine the final output.

12
New cards

Undecidable Problem

A problem for which it is impossible to construct an algorithm that always leads to a correct yes-or-no answer.

13
New cards

Sharing Purchased Content

Sharing or distributing purchased content is often restricted by copyright laws and licensing agreements.

14
New cards

Types of Encryption

Methods used to secure data, including public key, symmetric, and asymmetric approaches.

15
New cards

Data Type Selection

Choosing the data type that best represents the type of data being stored.

16
New cards

Infinite Loop

A loop that continues to execute indefinitely because its exit condition is never met.

17
New cards

Loop Output

Determining the value of variables after a specific number of iterations in a loop.

18
New cards

Boolean Expression

Combining comparison operators (>, <, ==, !=) with logical operators (and, or, not) to create conditions.