Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand how decisions are made in a computer ❏ To understand the logical.

Similar presentations


Presentation on theme: "Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand how decisions are made in a computer ❏ To understand the logical."— Presentation transcript:

1 Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand how decisions are made in a computer ❏ To understand the logical operators: and, or, and not ❏ To understand how a C program evaluates a logical expression ❏ To write programs using logical and comparative operators ❏ To write programs that use two-way selection: if... else statements ❏ To write programs that use multi-way selection: switch and else...if ❏ To understand C’s classification of characters ❏ To write programs that use C’s character functions ❏ To be able to design a structure chart that specifies function selection Chapter 5 Chapter 5 Selection—Making Decisions Selection—Making Decisions

2 Computer Science: A Structured Programming Approach Using C2 5-1 Logical Data and Operators A piece of data is called logical if it conveys the idea of true or false. In real life, logical data (true or false) are created in answer to a question that needs a yes– no answer. In computer science, we do not use yes or no, we use true or false. Logical Data in C Logical Operators Evaluating Logical Expressions Comparative Operators Topics discussed in this section:

3 Computer Science: A Structured Programming Approach Using C3 FIGURE 5-1 true and false on the Arithmetic Scale

4 Computer Science: A Structured Programming Approach Using C4 FIGURE 5-2 Logical Operators Truth Table

5 Computer Science: A Structured Programming Approach Using C5 FIGURE 5-3 Short-circuit Methods for and /or

6 Computer Science: A Structured Programming Approach Using C6 PROGRAM 5-1Logical Expressions

7 Computer Science: A Structured Programming Approach Using C7 PROGRAM 5-1Logical Expressions

8 Computer Science: A Structured Programming Approach Using C8 FIGURE 5-4 Relational Operators

9 Computer Science: A Structured Programming Approach Using C9 FIGURE 5-5 Comparative Operator Complements

10 Computer Science: A Structured Programming Approach Using C10 Table 5-1Examples of Simplifying Operator Complements

11 Computer Science: A Structured Programming Approach Using C11 PROGRAM 5-2Comparative Operators

12 Computer Science: A Structured Programming Approach Using C12 PROGRAM 5-2Comparative Operators


Download ppt "Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To understand how decisions are made in a computer ❏ To understand the logical."

Similar presentations


Ads by Google