Bài 6. Câu lệnh điều kiện

Chia sẻ bởi Lê Hồng Sơn | Ngày 24/10/2018 | 59

Chia sẻ tài liệu: Bài 6. Câu lệnh điều kiện thuộc Tin học 8

Nội dung tài liệu:

Bài 6:
CÂU LỆNH ĐIÊU KIỆN
Tiếp theo
4. Cấu trúc rẽ nhánh
Ví dụ 2: sgk
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% tổng số tiền phải thanh toán.
Hãy mô tả hoạt động tính tiền cho khách.
4. Cấu trúc rẽ nhánh
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 toán là 70%*T.
B3:In hoá đơn.
Với mỗi khách hàng, ta phải thực hiện:
4. Cấu trúc rẽ nhánh
Nếu T>=100000 thì số tiền phải thanh toán là 70%*T
điều kiện
Nếu
thì
hoạt động
Cấu trúc rẽ nhánh dạng thiếu
4. Cấu trúc rẽ nhánh
Nếu..........thì…..câu lệnh
Dạng tổng quát cấu trúc rẽ nhánh dạng thiếu:
Điều kiện
Câu lệnh;
ĐÚNG
SAI
Sơ đồ cấu trúc rẽ nhánh dạng thiếu
Nếu..........thì…..câu lệnh
4. Cấu trúc rẽ nhánh
Ví dụ 3: (sgk) Từ 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% tổng số tiền phải thanh toá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.
Hãy mô tả hoạt động tính tiền cho khách.
4. Cấu trúc rẽ nhánh
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 toán là 70%*T;
Ngược lại, số tiền phải thanh toán là 90%*T;
B3: In hoá đơn.
Với mỗi khách hàng, ta phải thực hiện:
Cấu trúc rẽ nhánh dạng đủ
4. Cấu trúc rẽ nhánh
điều kiện
Nếu
thì
hoạt động1
Nếu T >=100000 thì số tiền phải thanh toán là 70%*T; Ngược lại, số tiền phải thanh toán là 90%*T;
hoạt động 2
Ngược lại
4. Cấu trúc rẽ nhánh
Nếu.......thì.....câu lệnh 1
Ngược lại . . . câu lệnh 2
Dạng tổng quát cấu trúc rẽ nhánh dạng đủ:
Điều kiện
Câu lệnh2;
SAI
Câu lệnh 1
ĐÚNG
Sơ đồ cấu trúc rẽ nhánh dạng đủ
5. Câu lệnh điều kiện:
 Trong ngôn ngữ lập trình, các cấu trúc rẽ nhánh trên được thể hiện bằng câu lệnh điều kiện.
Nếu..........thì…..câu lệnh
If <điều kiện> Then ;
Ví dụ : If a>b then write(a);
 Nếu a>b thì in ra màn hình giá trị của a.
 Trong Pascal câu lệnh điều kiện dạng thiếu được viết bởi các từ khóa IF và THEN như sau:
5. Câu lệnh điều kiện
Trong Pascal câu lệnh điều kiện dạng đủ được viết bởi các từ khóa IF, THEN và ELSE như sau:
If < điều kiện> Then
Else ;
Ví dụ : If a>b then write(a)
else write(b);
Nếu.......thì.....câu lệnh 1
Ngược lại . . . câu lệnh 2
 Chú ý: Trước else không có dấu “;”
Bài tập:
Viết chương trình “So_sanh”, nhập hai số a, b từ bàn phím, in ra màn hình giá trị a nếu a>b, ngược lại thì in ra màn hình giá trị b.
KẾT THÚC BÀI 6
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lê Hồng Sơn
Dung lượng: | Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)