U7

0.0(0)
studied byStudied by 3 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

Last updated 3:23 PM on 2/4/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards
Parameter
a variable in a function definition. Used as a placeholder for values that will be passed through the function.
2
New cards
Argument
the value passed to the parameter
3
New cards
Return
used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression.
4
New cards
Procedural abstraction
a process and allows a procedure to be used only knowing what it does, not how it does it. Procedural abstraction allows a solution to a large problem to be based on the solution of smaller subproblems. This is accomplished by creating procedures to solve each of the subproblems.
5
New cards
Library
a group of functions (procedures) that may be used in creating new programs
6
New cards
API
Application Program Interface - specifications for how functions in a library behave and can be used.
7
New cards
Algorithm
a finite set of instructions that accomplish a task.
8
New cards
Unreasonable Time
Algorithms with exponential or factorial efficiencies are examples of algorithms that run in an unreasonable amount of time.
9
New cards
heuristic
provides a "good enough" solution to a problem when an actual solution is impractical or impossible
10
New cards
Parallel Computing
a model in which programs are broken into small pieces, some of which are run simultaneously