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 
         | 
        
        
         |