1. Trang chủ
  2. » Mẫu Slide

cau dieu kien

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

Nội dung

VÝ dô 1 : Một hiệu sách thực hiện đợt khuyến mãi với nội dung.. sau.[r]

(1)

Chào Mừng Quí Thầy Cơ

Chào Mừng Q Thầy Cơ

Dự Giờ Tin Học

Dự Giờ Tin Học

Lớp 8/3

Lớp 8/3

TRƯỜNG THCS AN THÁI ĐÔNG TRƯỜNG THCS AN THÁI ĐÔNG

Năm Học: 2009-2010

(2)

VD1: Nếu số 12 chia hết cho chia hết cho

VD2: Nếu 6>7 in ngược lại in

Dựa vào hai ví dụ kiểm tra tính sai của điều kiện cách sử dụng bảng sau:

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

12 chia hết

6? 12/6 = dư

6>7? 6<7

Đúng 12 chia hết cho

Sai in

(3)(4)

2.Tính sai điều kiện Hoạt động phụ thuộc vào điều kiện 3 Điều kiện phép so sánh

(5)

NÕu th×

Nếu thì, nếu không

Cấu trúc dùng để mô tả mệnh đề có dạng nh gọi cấu trúc rẽ nhánh

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

(6)

VÝ dô : Một hiệu sách thực đợt khuyến với nội dung

sau Nếu khách mua với số tiền từ 100000 trở lên được giảm giá 30% Các nhóm xây dựng thuật tốn trên!

4 CÊu tróc rÏ nh¸nh

(7)

Mơ tả hoạt động tính tiền cho khách hàng sau:

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

2 Nếu T >= 100000 số tiền cần tốn =70%*T

3 In hóa đơn

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

(8)

Mơ tả hoạt động tính tiền cho khách hàng sau:

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

VÝ dô : Một hiệu sách thực đợt khuyến với nội dung

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

2

NÕu T>= 100000 số tiền phải 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ụ thể cấu trúc rẽ nhánh dạng đủ

(9)

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

(10)

2.Tính sai điều kiện 1 Hoạt động phụ thuộc vào điều kiện 3 Điều kiện phép so sánh

(11)

IF <§iỊu kiện> THEN <Câu lệnh>;

Điều kiện

Đúng

C©u lƯnh

Nếu <điều kiện> thì thực <câu lệnh> sau từ khoá Then, sai <cõu lnh> b b qua.

Sai Câu lệnh Đúng Câu lệnh Điều kiện Điều kiện

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

- Cõu lnh: Lnh đơn lệnh ghép

Trong đó:

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

(12)

Ví dụ 1: Nếu X>5 in giá trị X hình

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

Ví dụ 2: Giảm giá 30% cho khách hàng mua víi sè tiỊn T >=100000

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

(13)

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

Điều kiện

Đúng

Câu lệnh Sai

Câu lệnh

Điều kiện

Câu lệnh Câu lệnh

Điều kiện

Câu lệnh

§iỊu kiƯn

Nếu <điều kiện> 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.

(14)

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

ELSE Writeln( a la so le );

Ví dụ 1: Đọc số nguyên a kiểm tra xem a số chẵn hay số lẻ

Ví dụ 2: Giảm giá 30% cho khách hàng mua với số tiền T >=100000 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

(15)

Ghi nhí!

Cấu trúc rẽ nhánh đ ợc sử dụng để

thị cho máy tính thực hoạt động khác tùy theo đ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 dạng đầy đủ.

Trong lập trình, điều kiện 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 có câu

(16)

A A A A IF B B B B WRITELN(A); D DD D THEN C C C C A>B

(17)

A A A A IF C CC C A>B B B B B WRITELN(A); D D D D THEN

(18)

A A A A 5 B B B B 6 D DD D 8 C C C C 7

Giả sử cho X=5, câu lệnh điều kiện sau: IF (45 mod 3) = THEN X:=X+1

(19)

A A A A 2 B B B B 3 D D D D C CC C 4

Giả sử cho X=5, câu lệnh điều kiện sau: IF X>10 THEN X:=X+1

ELSE X:=X-1;

(20)

Ngày đăng: 10/05/2021, 14:40

w