Bai 6_ Cau lenh dieu kien - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam

19 6 0
Bai 6_ Cau lenh dieu kien - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam

Đ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

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 khách hàng mua sách với số tiền từ 100 nghìn đồng trở lên được giảm 30%.. Tính tổng số tiền T khách hàng đã mua sách.[r]

(1)(2)

Bài 6: Tiết 30

(3)

Em nêu ví dụ hoạt động phụ thuộc vào điều kiện ?

Ví dụ:

Nếu trời mưa, em nghỉ học môn Thể Dục.

điều kiện hoạt động phụ thuộc điều kiện

(4)(5)

Ví dụ 2: Sgk

Một hiệu sách thực đợt khuyến lớn với nội dung sau: khách hàng mua sách với số tiền từ 100 nghìn đồng trở lên giảm 30%

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

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

B1

B2

B3

Nếu T>=100000 số tiền phải tốn 70%*T In hố đơn

(6)

Nếu T>=100000 số tiền phải toán 70%*T

điều kiện

Nếu thì hoạt động

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

(7)

Ví dụ 3: (Sgk)

Một hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với số tiền từ 100 nghìn đồng trở lên, giảm 30% tổng số tiền phải toán

Ngược lại, cửa hàng giảm giá 10% cho khách mua với số tiền 100 nghìn.

Hãy mơ tả hoạt động tính tiền cho khách

(8)

Nếu T>=100000 số tiền phải tốn 70%*T;

Ngược lại, số tiền phải toán 90%*T; In hoá đơn

 Với khách hàng, ta phải thực hiện:

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

B1

B2

B3

(9)

Cấu trúc rẽ nhánh dạng đủ điều kiện

Nếu hoạt động1

Nếu T >=100000 số tiền phải toán 70%*T; Ngược lại, số tiền phải toán 90%*T;

hoạt động Ngược lại

(10)

SƠ ĐỒ CẤU TRÚC RẼ NHÁNH

(11)

a/Dạng thiếu

Cú pháp:

IF <điều kiện> THEN <câu lệnh>;  Trong đó:

+ IF, THEN: từ khoá;

+ <điều kiện>: thường phép so sánh;

 Hoạt động: Chương trình kiểm tra điều kiện Nếu điều kiện thoả mãn, chương trình thực câu lệnh sau từ khoá Then Ngược lại, câu lệnh bị bỏ qua

(12)

 Ví dụ 4: (Sgk) Giả sử in số a hình a>b

Nếu a>b in hình giá trị a

 Thể câu lệnh Pascal:

If a > b then write(a);

(13)

+Nếu (N mod 2=0) thì in hình N số chẳn; +Nếu (N mod <>0)thì in hình N số lẻ;

IF THEN

 Ví dụ 5:

Nhập vào số nguyên N Hãy kiểm tra xem số N số chẵn hay số lẻ?

(14)

a Dạng thiếu Cú pháp:

IF <điều kiện> THEN <câu lệnh>;

IF (N mod 2=0) THEN writeln(‘N la so chan’);

IF (N mod <>0) THEN writeln(‘N la so le’);

 Thể câu lệnh If :

(15)

b Dạng đủ  Cú pháp:

IF <điều kiện> THEN <câu lệnh1>

ELSE <câu lệnh 2>;

 Hoạt động: Chương trình kiểm tra điều kiện

Nếu điều kiện đúng, chương trình thực câu lệnh1 sau từ khoá Then Ngược lại, câu lệnh2 thực

(16)

THEN IF

ELSE

Ví dụ :

 Nhập vào số nguyên N Hãy kiểm tra xem

số số chẵn hay số lẻ?

Nếu (N mod 2=0) thì in hình N số chẵn ngược lại, in hình N số lẻ;

(17)

b Dạng đủ

- Cú pháp:

IF (N mod 2=0) THEN writeln (N la so chan’) ELSE writeln(N la so le’);

IF <điều kiện> THEN <câu lệnh1>

ELSE <câu lệnh 2>;

 Thể câu lệnh If :

(18)

Câu 3: Cho trước số dương a, b, c Hãy kiểm tra cho biết số độ dài cạnh tam giác hay không?

B1: Nhập vào a, b, c

B2: Nếu a+b>c đến bước B3: Nếu a+c>b đến bước B4: Nếu c+b>a đến bước

B5: a, b, c cạnh tam giác kết thúc thuật toán B6: a, b, c cạnh tam giác kết thúc thuật tốn

Bài tập: Thảo luận nhóm

(19)

 If (a+b > c) and (b+c > a) and (c+a > b) then

Ngày đăng: 02/04/2021, 01:59

Tài liệu cùng người dùng

Tài liệu liên quan