FULL SOLUTION GRADED A+
● Algorithm. Answer: A set of well-defined steps for accomplishing a
goal - such as a computer
program.
● Data Structure. Answer: A tool for organizing data. In general
programming, lists, strings, and
dictionaries are examples of basic data structures. In OOP, Classes are
used to organize
data and are considered data structures.
● Encapsulation. Answer: bundling of data along with functionality into
one object (Class). This helps
with "abstraction" because once the data / methods are written, we can
just «use the object»
instead of worrying about the details of how it works.
● Exception. Answer: An event, which occurs during the execution of a
program, that disrupts the
normal flow of the program's instructions. Usually one that can be
"caught" and