Presentation is loading. Please wait.

Presentation is loading. Please wait.

Topics discussed in this section:

Similar presentations


Presentation on theme: "Topics discussed in this section:"— Presentation transcript:

1 Topics discussed in this section:
5-5 Incremental Development Part II In Chapter 4, we introduced the concept of incremental development with a simple calculator program. We continue the discussion by adding a menu and calculator subfunctions. Topics discussed in this section: Calculator Design Calculator Incremental Design Computer Science: A Structured Programming Approach Using C

2 FIGURE 5-26 Design for Menu-driven Calculator
Computer Science: A Structured Programming Approach Using C

3 Menu-driven Calculator—First Increment
PROGRAM 5-11 Menu-driven Calculator—First Increment Computer Science: A Structured Programming Approach Using C

4 Menu-driven Calculator—First Increment
PROGRAM 5-11 Menu-driven Calculator—First Increment Computer Science: A Structured Programming Approach Using C

5 Menu-driven Calculator—First Increment
PROGRAM 5-11 Menu-driven Calculator—First Increment Computer Science: A Structured Programming Approach Using C

6 Menu-driven Calculator—First Increment
PROGRAM 5-11 Menu-driven Calculator—First Increment Computer Science: A Structured Programming Approach Using C

7 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

8 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

9 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

10 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

11 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

12 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

13 Menu-driven Calculator—Third Increment
PROGRAM 5-12 Menu-driven Calculator—Third Increment Computer Science: A Structured Programming Approach Using C

14 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

15 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

16 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

17 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

18 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

19 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

20 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

21 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

22 Menu-driven Calculator—Fifth Increment
PROGRAM 5-13 Menu-driven Calculator—Fifth Increment Computer Science: A Structured Programming Approach Using C

23 Topics discussed in this section:
5-6 Software Engineering In this section, we discuss some software engineering issues related to decisions. Topics discussed in this section: Dependent Statements Negative Logic Rules for Selection Statements Selection in Structure Charts Computer Science: A Structured Programming Approach Using C

24 Examples of Poor and Good Nesting Styles
PROGRAM 5-14 Examples of Poor and Good Nesting Styles Computer Science: A Structured Programming Approach Using C

25 Table 5-8 Indentation Rules
Computer Science: A Structured Programming Approach Using C

26 Avoid compound negative statements!
Note Avoid compound negative statements! Computer Science: A Structured Programming Approach Using C

27 Complementing Expressions
Table 5-9 Complementing Expressions Computer Science: A Structured Programming Approach Using C

28 Table 5-10 Selection Rules
Computer Science: A Structured Programming Approach Using C

29 FIGURE 5-27 Structure Chart Symbols for Selection
Computer Science: A Structured Programming Approach Using C

30 FIGURE 5-28 Multiway Selection in a Structure Chart
Computer Science: A Structured Programming Approach Using C


Download ppt "Topics discussed in this section:"

Similar presentations


Ads by Google