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

Chia sẻ bởi Lê Thị Kim Cương | Ngày 24/10/2018 | 50

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:

CHÀO MỪNG QUÝ THẦY CÔ
Company name
www.themegallery.com
Kiểm tra bài cũ
1. Hãy cho biết các điều kiện hoặc biểu thức sau đây cho kết quả đúng hay sai?
a. 125 là số chia hết cho 3
b. Nếu ba cạnh a, b và c của tam giác thỏa mãn
thì tam giác đó có một góc vuông
Company name
www.themegallery.com
Nội dung
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:


Nếu … thì…

Nếu … thì …,
Ngược lại thì …
Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là cấu trúc rẽ nhánh.
Nếu tham gia giao thông trên đường gặp đèn đỏ thì dừng lại, ngược lại thì đi tiếp.
Nếu chủ nhật trời mưa thì Long không đi đá bóng.
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
Ví dụ 1: 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ừ 100000 đồng trở lên, khách hàng sẽ được giảm 30%.
4. Cấu trúc rẽ nhánh:
Mô tả hoạt động tính tiền của khách hàng như sau:
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 hóa đơn
 Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng thiếu
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
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ừ 100000 đồng trở lên, khách hàng sẽ được giảm 30%, nếu dưới 100000 đồng sẽ giảm 10%.
4. Cấu trúc rẽ nhánh:
Mô tả hoạt động tính tiền của khách hàng như sau:
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 hóa đơn
 Ví dụ trên thể hiện cấu trúc rẽ nhánh dạng đủ
Company name
www.themegallery.com
Lưu đồ cấu trúc rẽ nhánh
Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:
Điều kiện?
Điều kiện?
Câu lệnh
Câu lệnh 1
Câu lệnh 2
ĐÚNG
SAI
SAI
ĐÚNG
Cấu trúc rẽ nhánh dạng thiếu
Cấu trúc rẽ nhánh dạng đủ
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ
5. Câu lệnh điều kiện :
a) Dạng thiếu:
IF < Điều kiện > THEN < Câu lệnh>;
Trong đó:
Điều kiện là phép so sánh.
Câu lệnh: Có thể là lệnh đơn hay lệnh ghép.
Hoạt động: Nếu điều kiện đúng thì thực hiện câu lệnh sau từ khóa Then Ngược lại, câu lệnh bị bỏ qua.
Điều kiện
Đúng

Cõu l?nh
Sai

Cõu l?nh
Đúng

Cõu l?nh
Điều kiện
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ
5. Câu lệnh điều kiện :
a) Dạng thiếu:
IF < Điều kiện > THEN < Câu lệnh>;
Ví dụ 1: Nếu a > b thì in giá trị a ra màn hình:
If a > b Then writeln ( a );
Ví dụ 2: Giảm giá 30 % cho khách hàng mua với số tiền T>=100000
If T>=100000 then write( 70/100*T);
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ
5. Câu lệnh điều kiện :
a) Dạng thiếu:
IF < Điều kiện > THEN ;
b) Dạng đủ:
IF < Điều kiện > THEN
ELSE ;
Hoạt động: Nếu điều kiện đúng thì thực hiện câu lệnh 1 sau từ khóa Then Ngược lại thì thực hiện câu lệnh 2
Điều kiện
Đúng
Câu lệnh 1
Sai
Câu lệnh 2
Câu lệnh 1
Câu lệnh 1
Sai
Câu lệnh 2
Company name
www.themegallery.com
CÂU LỆNH ĐIỀU KIỆN (tt)
4. Cấu trúc rẽ nhánh:
Cấu trúc rẽ nhánh có 2 dạng: dạng thiếu và dạng đủ
5. Câu lệnh điều kiện :
a) Dạng thiếu:
IF < Điều kiện > THEN ;
b) Dạng đủ:
IF < Điều kiện > THEN
ELSE ;
Ví dụ 3: Nếu a >b thì in giá trị a ra màn hình ngược lại in b
If a > b Then write ( a )
Else write(b);
Ví dụ 4: Giảm giá 30 % cho khách hàng mua với số tiền T>=100000 và giảm giá 10 % cho khách hàng mua với số tiền T<100000.
If T>=100000 Then write(70/100*T)
Else write (90/100*T);
Company name
www.themegallery.com
Viết chương trình in kết quả phép tính của a chia cho b.
Với a và b là hai số bất kì.
If b<> 0 Then write ( ‘ket qua a/b = ’, a/b:4:2)
Else write (‘mau so bang 0, khong chia duoc’);
Khai báo biến
a, b : kiểu số thực
Nhập giá trị
a và b
Bài tập vận dụng:
Input:
a và b
Output:
In kết quả phép chia a cho b
Company name
www.themegallery.com
Bài tập vận dụng:
Company name
www.themegallery.com
Trắc nghiệm
Câu 1. Các câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai thì giải thích tại sao?
If x := 7 then a = b ;
Phải là lệnh gán
Không phải là lệnh gán mà phải là phép so sánh
Company name
www.themegallery.com
Câu 2. Câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai thì giải thích tại sao?
If x=7 then a:=b ; else m:=n;
Không có dấu chấm phẩy trước từ khóa else
Trắc nghiệm
Company name
www.themegallery.com
Câu 3. Với X:=5; sau khi thực hiện câu lệnh Pascal sau:
If 25 mod 5 = 0 then x:=x+3; thì giá trị của X bằng bao nhiêu?
a. 5;
b. 2;
c. 6
d. 8
Trắc nghiệm
Company name
www.themegallery.com
Câu 4. Chọn câu đúng nhất
a) If <điều kiện > then
b) If <điều kiện > then ;
c) If <điều kiện > then ;else ;
d) If then <điều kiện 1> else <điều kiện 2>;
b) If <điều kiện > then ;
Trắc nghiệm
Company name
www.themegallery.com
CỦNG CỐ
Company name
www.themegallery.com
Hướng dẫn về nhà
Add Your Text
Học bài
Làm bài tập 5, 6 trong SGK
Xem trước bài thực hành 4
TRÂN TRỌNG CÁM ƠN CÁC THẦY CÔ GIÁO
VÀ CÁC EM HỌC SINH
* 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ê Thị Kim Cương
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)