2.6.2: understand the concept of passing data into and out of subprograms (procedures, functions)
| Keyword | Definition |
|---|---|
| Function | subprogram that can have parameters and always returns a value |
| Parameter | data that can be passed from one part of code into a subprogram |
| Procedure | subprogram that can have parameters but doesn't return a value |
| Return value | data that is passed out of a function back to the part of code that called that function |
| Subprogram | a procedure or function (a reusable section of code with a name) |