1. Trang chủ
  2. » Kỹ Năng Mềm

Bai 6 Cau lenh dieu kien

21 8 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 21
Dung lượng 592,46 KB

Nội dung

If <điều kiện> then <công việc 1> else <công việc 2>;.. - Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực hiện tuần tự các bước trong thuật toán.. - Cấu trúc rẽ nhánh [r]

(1)

BÀI 6: CÂU LỆNH ĐIỀU KIỆN

(2)

* Trong sống ngày, thực phần lớn hoạt động cách theo thói quen hay kế hoạch xác định trước Ví dụ:

- Mỗi sáng thức dậy, em vệ sinh cá nhân, đến trường vào lớp học. - Long thường đá bóng với bạn vào chủ nhật tuần.

* Tuy nhiên, hoạt động người thường bị tác động sự thay đổi hoàn cảnh cụ thể Nhiều hoạt động bị thay đổi, điều chỉnh cho phù hợp.

-“Nếu” em bị ốm “thì” khơng học.

(3)

m, để tớ nghĩ

ó.

Nếu ngày mai m a tí

nghØ

µ! NÕu ngµy mai m a tớ nghỉ, không m a

t đến nhà cậu học

(4)

BÀI 6) CÂU LỆNH ĐIỀU KIỆN

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

(5)

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

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

Là hoạt động ………… có ………… cụ thể xảy ra.

(6)

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

Điều kiện Kiểm tra Kết HĐ tiếp theo

Trời mưa ? Bị ốm ?

Tổng tiền lớn 100000đ

Quan sát bảng sau điền vào ô trống

Khi kiểm tra KQ ta nói điều kiện thõa mãn, cịn KQ sai ta nói điều kiện khơng thõa mãn

Ngồi trời mưa Đang khỏe mạnh

120.000 đ 80.000 đ Đúng Sai Đúng Sai Ở nhà Đi học

(7)

2) Điều kiện phép so sánh:

(8)

2) Điều kiện phép so sánh:

9 14 3.5 Đúng Sai

Sai Đúng

(9)

2) Điều kiện phép so sánh:

- Rất quan trong việc mơ tả thuật tốn lập trình Được dùng

để biểu diễn điều kiện

 Điều kiện biểu diễn phép so sánh.

(10)

Ví dụ Ta muốn CT in hình GT lớn số hai GT biến a b GT biến a b in phụ thuộc vào phép so sánh a > b hay sai:

“Nếu” a > b “thì” in GT a hình “ngược lại” in GT b hình

(11)(12)

Ví dụ Một hiệu sách có đợt khuyến lớn với ND sau: “nếu” mua sách với tổng số tiền 100 nghìn đồng “thì” giảm 50 % tổng số tiền toán

Bước 1: Tính tổng số tiền T khách hàng mua sách

(13)

Ví dụ Cũng Vd2, sách khuyến đc thực sau: tổng số tiền mua từ 100 nghìn đồng trở lên, khách hàng đc giảm 30 % tổng số tiền toán Trong trường hợp ngược lại, khách mua với tổng số tiền ko đến 100 nghìn đồng đc giảm 10 % tổng số tiền

Bước 1: Tính tổng số tiền T khách hàng mua sách

Bước 2: Nếu T ≥ 100 000 , số tiền phải toán 70 % x T ; ngược lại, số tiền phải toán 90 % x T

(14)

Ví dụ Một hiệu sách có đợt khuyến lớn với ND sau: “nếu” mua sách với tổng số tiền 100 nghìn đồng “thì” giảm 50 % tổng số tiền tốn

Bước 1: Tính tổng số tiền T khách hàng mua sách

Bước 2: Nếu T ≥ 100 000 , số tiền phải toán 70 % x T Bước 3: In hóa đơn

Ví dụ Cũng Vd2, sách khuyến đc thực sau: tổng số tiền mua từ 100 nghìn đồng trở lên, khách hàng đc giảm 30 % tổng số tiền toán Trong trường hợp ngược lại, khách mua với tổng số tiền ko đến 100 nghìn đồng đc giảm 10 % tổng số tiền

Bước 1: Tính tổng số tiền T khách hàng mua sách

Bước 2: Nếu T ≥ 100 000 , số tiền phải toán 70 % x T ; ngược lại, số tiền phải toán 90 % x T

Bước 3: In hóa đơn

(15)

Điều kiện

Câu lệnh True

False

Kết thúc Dạng thiếu

(16)

Điều kiện

Câu lệnh True

False Bắt đầu

Kết thúc

Câu lệnh Dạng đủ

(17)

- Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực bước thuật toán

- Cấu trúc rẽ nhánh giúp cho cơng việc lập trình linh hoạt hơn

3) Cấu trúc rẽ nhánh:

If <điều kiện> then <công việc> ;

(18)(19)

Viết câu lệnh nhấp số CT báo nhập lại Readln (a);

If a = then write (‘Loi roi’);

Viết câu lệnh nhấp số CT báo nhập lại cịn khơng tiếp tục Readln (a);

(20)

- Cấu trúc rẽ nhánh cho phép thay đổi thứ tự thực bước thuật toán

- Cấu trúc rẽ nhánh giúp cho cơng việc lập trình linh hoạt hơn

3) Cấu trúc rẽ nhánh:

If <điều kiện> then <công việc> ;

If <điều kiện> then <công việc 1> else <công việc 2>;

(21)

Ngày đăng: 02/04/2021, 18:46

w