U7

studied byStudied by 3 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 9

flashcard set

Earn XP

10 Terms

1
Parameter
a variable in a function definition. Used as a placeholder for values that will be passed through the function.
New cards
2
Argument
the value passed to the parameter
New cards
3
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.
New cards
4
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.
New cards
5
Library
a group of functions (procedures) that may be used in creating new programs
New cards
6
API
Application Program Interface - specifications for how functions in a library behave and can be used.
New cards
7
Algorithm
a finite set of instructions that accomplish a task.
New cards
8
Unreasonable Time
Algorithms with exponential or factorial efficiencies are examples of algorithms that run in an unreasonable amount of time.
New cards
9
heuristic
provides a "good enough" solution to a problem when an actual solution is impractical or impossible
New cards
10
Parallel Computing
a model in which programs are broken into small pieces, some of which are run simultaneously
New cards
robot