1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

cau lenh dieu kien

17 6 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 17
Dung lượng 1,7 MB

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

Nội dung

Cấu trúc rẽ nhánh Ví dụ 3 : một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau:Tính nếu tổng mua số sách vớiT tổng số hàng tiền ítđãnhất 100 nghìn đồng, B1: tiền khách mualàsách[r]

Trang 1

KÝnh chµo quý thÇy c« vÒ dù giê thao gi¶ng víi líp 8a!

Trang 2

KiÓm tra bµi cñ

H·y nªu c¸c phÐp to¸n ® îc sö dông trong ng«n ng÷ passcal

KÝ kiÖu trong passcal PhÐp so s¸nh

=

<

>

<=

>=

<>

B»ng Nhá h¬n Lín h¬n Nhá h¬n hoÆc b»ng Lín h¬n hoÆc b»ng Kh¸c

Trang 4

CÂU LỆNH ĐIỀU KIỆN(TT)Bài 6:

Ví dụ 2: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh tốn Hãy mơ tả hoạt động tính tiền cho khách

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

B2: Nếu T>=100000 thì số tiền phải thanh tốn là 70%*T

B3:In hố đơn

điều kiện

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

Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu.

Hãy mơ

tả thuật tốn của bài tốn?

Trang 5

CÂU LỆNH ĐIỀU KIỆN

Bài 6

Điều kiện

Câu lệnh;

ĐÚNG

SAI

Điều kiện?

Câu lệnh;

ĐÚNG

SAI

*Cấu trúc rẽ nhánh dạng thiếu

Nếu Thì

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

H·y vÏ cÊu

trĩc rÏ

nh¸nh d¹ng

thiÕu?

Trang 6

CÂU LỆNH ĐIỀU KIỆN(TT)

Bài 6:

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

điều kiện

Ví dụ 3 : một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: nếu mua sách với tổng số tiền ít nhất là 100 nghìn đồng, khách hàng được giảm 30% số tiền phải thanh tốn Ngược lại, cửa hàng giảm giá 10% cho những khách mua với tổng số tiền khơng đến 100 nghìn

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

B2: Nếu T>=100000 thì số tiền phải thanh tốn là 70%*T;

Ngược lại , số tiền phải thanh tốn là 90%*T;

B3:In hố đơn

hoạt động 2

Ngược lại thì

Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng đầy đủ.

Trang 7

CAÂU LEÄNH ẹIEÀU KIEÄN(TT) Baứi 6

Điều kiện

Cõu lệnh2;

SAI

Cõu lệnh 1

ĐÚNG

Điều kiện?

Cõu lệnh2;

SAI

Cõu lệnh 1

ĐÚNG

Cấu trỳc rẽ nhỏnh dạng đủ Nếu Thỡ Ngược lại thỡ

4 Cấu trỳc rẽ nhỏnh

Hãy nêu cấu

trúc rẽ nhánh dạng

đủ?

Trang 8

Bài 6

Điều kiện

Câu lệnh;

ĐÚNG

SAI

Điều kiện?

Câu lệnh;

ĐÚNG

SAI

*Cấu trúc rẽ nhánh dạng thiếu

Nếu Thì

Điều kiện

Câu lệnh2;

SAI

Câu lệnh 1

ĐÚNG

Điều kiện?

Câu lệnh2;

SAI

Câu lệnh 1

ĐÚNG

Cấu trúc rẽ nhánh dạng đủ

Nếu Thì Ngược lại thì

Bài 6: CÂU LỆNH ĐIỀU KIỆN(TT)

Trang 9

Điều kiện?

Cõu lệnh;

ĐÚNG

SAI

*Cấu trỳc rẽ nhỏnh dạng thiếu

Nếu Thỡ if <điều kiện> then <câu lệnh>;

Ch ơng trình sẽ kiểm tra điều kiện Nếu điều kiện đ ợc thoả

mãn, ch ơng trình sẽ thực hiện

câu lệnh sau từ khoá then Ng

ợc lại, câu lệnh đó bị bỏ qua

Baứi 6: CAÂU LEÄNH ẹIEÀU KIEÄN(TT)

Câu lệnh điều kiện dạng thiếu

Quan sát cấu trúc

rẽ nhánh dạng thiếu hãy đ a ra câu lệnh điều kiện dạng thiếu?

Hãy nêu hoạt

động của câu lệnh điều kiện dạng thiếu?

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

Trang 10

Baứi 6: CAÂU LEÄNH ẹIEÀU KIEÄN(TT)

Ví dụ 4: Giã sử cần in số a ra màn hình nếu a>b?

Hãy vận dụng câu lệnh điều kiện để thực hiện

ví dụ trên?

If a>b then write(a);

Ví dụ 5: (SGK trang 49)

Hãy vận dụng câu lệnh điều kiện để thực hiện

ví dụ trên?

Readln(a)

If a>5 then write(‘so da nhap ko hop le’);

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

Trang 11

CAÂU LEÄNH ẹIEÀU KIEÄN(TT)

Điều kiện?

Cõu lệnh2;

SAI

Cõu lệnh 1

ĐÚNG

Cấu trỳc rẽ nhỏnh dạng đủ

Nếu Thỡ Ngược lại thỡ if <điều kiện> then <câu lệnh 1>

else

<câu lệnh 2>;

Ch ơng trình sẽ kiểm tra điều kiện.

Nếu điều kiện đ ợc thoả mãn, ch ơng trình sẽ thực hiện câu lệnh 1 sau từ khoá then Trong tr ờng hợp ng ợc lại, câu lệnh 2 sẽ đ ợc thực hiện.

Cú pháp Câu lệnh điều kiện dạng đầy

đủ có :

Quan sát cấu trúc rẽ nhánh dạng đủ hãy đ

a ra cú pháp câu lệnh

điều kiện dạng đủ?

Hãy nêu hoạt

động của câu lệnh điều kiện dạng đủ?

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

Trang 12

Bài 6: CAÂU LEÄNH ẹIEÀU KIEÄN(TT)

Ví dụ 6: (SGK trang 50) Hãy vận dụng câu

lệnh điều kiện dạng

đủ để viết câu lệnh passcal cho ví dụ

trên?

If b<>0 then x:=a/b

else write(‘Mau so bang 0, khong chia duoc’);

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

Ví dụ 7: Hãy vận dụng câu lệnh điều kiện để viết câu lệnh Passcal cho ví dụ 3 SGK trang 48?

If T>=100000 then TT:=70*T/100

else TT:=90*T/100;

Trang 13

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 đủ.

• 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ấu trúc rẽ nhánh

Trang 14

1 Giả sử X có giá trị ban đầu là 5 Sau khi thực hiện

lệnh dưới đây, X có giá trị là bao nhiêu?

If (x>3) then x:=x+2;

2 Cho hai số a,b hãy sử dụng câu lệnh điều kiện để

tìm giá trị lớn nhất.

If a>b then write(a) else write(b)

CđNG Cè

Trang 15

DÆn dß

- Lµm c¸c bµi tËp trong SGK trang 50,51

- §äc bµi thùc hµnh 4

Trang 16

Chóc thÇy c« gi¸o søc kháe

chóc c¸c em häc tèt!

Trang 17

Củng cố bài học

Ngày đăng: 18/06/2021, 07:10

🧩 Sản phẩm bạn có thể quan tâm

w