One can think of a function as a machine that takes certain inputs, does something to them, and returns an output. See diagram below.
Often, we often don’t even know what a function does with inputs in order to produce outputs. Sometimes, on the other hand, we are able to “look under the hood” and see exactly how the function works. All of this depends on how a function is being represented.
In the topics below, we will discuss several different ways of representing functions in a bit more depth than the video above, and also analyze what outputs are produced by the function given certain specific inputs, and vice versa.