Program Development Cycle. List the various steps in the life cycle; then discuss how variables, reading input from the keyboard and mathematical calculations work. Why do you think all of these are important for programming?