Term
How to apply top-down design principles? |
|
Definition
Divide and conquer Structure charts |
|
|
Term
How to apply bottom-up design principles? |
|
Definition
We apply bottom-up implementation frequently in the course; we implement solutions to the sub-problems before we implement main() |
|
|
Term
|
Definition
1 function= 1 algorithm = 1 task |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
How do you construct a function that will solve sub-problems? |
|
Definition
|
|
Term
What is a formal parameter? |
|
Definition
|
|
Term
What is an actual argument? |
|
Definition
|
|
Term
What is a local variable? |
|
Definition
|
|
Term
What is a function header? |
|
Definition
|
|
Term
Describe what is a function prototype? |
|
Definition
Declaration to compiler of newly defined function; |
|
|
Term
What are the advantages of defining functions in C |
|
Definition
|
|
Term
What are the 3 parts to a function header? |
|
Definition
|
|
Term
|
Definition
|
|
Term
How do actual arguments relate to function calls? |
|
Definition
|
|
Term
|
Definition
|
|
Term
How do functions communicate with main() and vice versa? |
|
Definition
|
|
Term
What is a calling function? |
|
Definition
|
|
Term
What is a called function? |
|
Definition
|
|
Term
What are some C math library functions? |
|
Definition
sqrt(), pow(), floor(), ceil(), sin(), cos(), sin() etc. |
|
|
Term
Define and apply test drivers |
|
Definition
|
|
Term
Arguments in C are _____-__-_____ |
|
Definition
|
|
Term
What is functional decomposition? |
|
Definition
|
|
Term
|
Definition
|
|