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

câu lệnh điều kiện(t2)

16 417 2
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Câu lệnh điều kiện(t2)
Chuyên ngành Lập trình
Thể loại Bài giảng
Định dạng
Số trang 16
Dung lượng 2,06 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 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.. 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

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) lệnh điều kiện dạng Hãy vận dụng câu

đủ để 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;

X có giá trị là 7

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!

Ngày đăng: 27/10/2013, 15:11

HÌNH ẢNH LIÊN QUAN

Ví dụ 4: Giã sử cần in số a ra màn hình nếu a&gt;b? - câu lệnh điều kiện(t2)
d ụ 4: Giã sử cần in số a ra màn hình nếu a&gt;b? (Trang 10)

TỪ KHÓA LIÊN QUAN

w