1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 6. Câu lệnh điều kiện

16 261 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 652 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 6. Câu lệnh điều kiện tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực ki...

Trang 1

Gi¸o ¸n ®iÖn tö tin häc líp 8

NÕu th×

Trang 2

Hãy kể tên các công việc mà các

em thường làm vào

mỗi sáng trước khi

thức dậy, vệ sinh cá nhân,

ăn sáng và

đến trường

1 Hoạt động phụ thuộc vào điều kiện

Bạn Long thư ờng tập thể dục,

ăn sáng và đến

trường

Phần lớn các hoạt động được thực hiện một cách tuần tự theo thói quen hoặc kế hoạch đã đư

Trang 3

Nếu ngày mai thời tiết dưới 10 độ, Hà nghỉ học

Nếu đi trên đường phố gặp đèn đỏ thì dừng lại, gặp đèn xanh thì đi.

Nếu sáng mai trời mưa, Long sẽ nghỉ tập thể dục.

 Các hoạt động chỉ được thực hiện khi một điều kiện

cụ thể được thoả mãn.

 Điều kiện thường là một sự kiện được mô tả sau từ

nếu

Do bị tác động bởi sự thay đổi của các hoàn cảnh cụ thể  nhiều hoạt động bị thay đổi, điều chỉnh cho phù hợp.

Trang 4

Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo

Trời mư

a?

Long nhìn ra ngoài trời thấy

trời mưa

Đúng Long ở nhà

Thời tiết

dưới 10

độ?

Hà xem dự báo thời tiết trên

10 độ

Sai Mai đi học bình

thường

Đèn

xanh?

Nhìn trên biển báo thấy đèn

xanh

Đúng Đi tiếp

2 Tính đúng sai của các điều kiện

Khi kiểm tra điều

kiện

điều kiện được thoả mãn

điều kiện không thoả mãn

Đúng

Sai

Trang 5

Nếu chọn đúng thì chương trình dừng lại, chọn sai chương trình chạy tiếp

Nếu tổng các chữ số của một số chia hết cho 3, thì số đó chia hết cho 3

Nếu X>5 thì in giá trị của X ra màn hình

Một số ví dụ trong tin học:

Trang 6

Ký hiÖu M« t¶ VÝ dô

<> Kh¸c a+1<>0

<= Nhá h¬n hoÆc b»ng 4<=6

>= Lín h¬n hoÆc b»ng 8>=7

3 §iÒu kiÖn vµ phÐp so s¸nh

Trang 7

Một số ví dụ:

Ví dụ 1: Nhập 2 biến a,b in ra màn hình biến có giá trị lớn hơn

Điều kiện Kết quả Câu lệnh

a > b? Đúng In ra mh giá trị của a

Sai In ra mh giá trị của

b

Ví dụ 2: Giải phương trình bậc nhất tổng quát bx + c = 0

Điều kiện Kết quả Câu lệnh

(b=0) và (c<>0) Đúng in Phương trình vô nghiệm

(b=0) và (c =0) Đúng In Phương trình vô số

nghiệm (b <>0) Đúng In phương trình có nghiệm

=-b/c

Trang 8

Nếu

thì

Nếu

thì , nếu

không thì …

Cấu trúc dùng để mô tả các mệnh đề có dạng như

trên gọi là cấu trúc rẽ nhánh.

Cấu trúc dùng để mô tả các mệnh đề có dạng như

4 Cấu trúc rẽ nhánh

Trang 9

Mô tả hoạt động tính tiền cho khách như sau:

1 Tính tổng số tiền T khách hàng đã

mua

Ví dụ 2 : Một hiệu sách thực hiện đợt khuyến mãi với nội

dung sau Nếu khách mua với số tiền từ 100000 trở lên sẽ được giảm giá 30%

2 Nếu T>= 100000 thì số tiền phải

thanh toán = 70%*T

3 Tính số tiền khách hàng tiếp theo

Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng thiếu

Trang 10

Mô tả hoạt động tính tiền cho khách như sau:

1 Tính tổng số tiền T khách hàng đã mua

Ví dụ 3 : Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau Nếu

khách mua với số tiền từ 100000 trở lên sẽ được giảm giá 30% và dưới 100000 giảm giá 10%

2 Nếu T>= 100000 thì số tiền phải thanh

toán = 70%*T, ngược lại số tiền phải thanh toán =90%*T

3 Tính số tiền khách hàng tiếp theo

Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng đủ

Trang 11

Sơ đồ cấu trúc rẽ nhánh

Trang 12

IF <Điều kiện> THEN <Câu lệnh>;

lệnh

Nếu < điều kiện> đúng thì thực hiện < câu lệnh> sau

từ khoá Then, sai < câu lệnh> bị

Sai

Câu lệnh

Đúng

Câu lệnh

Điều kiện

- Điều kiện: Là một phép so sánh

- Câu lệnh: Lệnh đơn hoặc lệnh ghép

Trong đó:

5 Câu lệnh điều kiện

Dạng

thi u: ế

Trang 13

VÝ dô 1: NÕu X>5 th× in gi¸ trÞ cña X ra mµn h×nh

IF X>5 Then Writeln('Gia tri cua X=',X);

T >=100000

IF T>=100000 Then ST:=70/100*T

nghiem

IF delta<0 Then Writeln( Phuong trinh vo

nghiem );

Trang 14

IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;

Dạng

:

đủ

Câu lệnh

1

Sai

Câu lệnh

2

Điều kiện

Câu lệnh

1

Câu lệnh

2

Điều kiện

Câu lệnh

1

Điều kiện

Nếu <điều kiện> đúng thì <câu lệnh1> được thực

hiện, ngược lại thì <câu lệnh 2> được thực hiện.

Trang 15

IF a mod 2=0 THEN Writeln( a lµ so chan )‘ ’

ELSE Writeln( a la so le );‘ ’

hay sè lÎ

T >=100000 vµ gi¶m 10% cho kh¸ch hµng mua víi sè tiÒn T<100000

IF T>=100000 Then ST:=70/100*T

ELSE ST:=90/100*T

Trang 16

Ghi nhớ!

Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không Cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đầy đủ.

Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép

so sánh

Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh.

Ngày đăng: 22/04/2016, 09:40

HÌNH ẢNH LIÊN QUAN

Sơ đồ cấu trúc rẽ nhánh - Bài 6. Câu lệnh điều kiện
Sơ đồ c ấu trúc rẽ nhánh (Trang 11)

TỪ KHÓA LIÊN QUAN

w