Giáo án Tin học 8 - Tiết 25, Bài 6: Câu lệnh điều kiện (tiếp theo) - Năm học 2015-2016 - Lâm Thị Kiều Liên

HĐ 1: Tìm hiểu cấu trúc rẽ nhánh (15’)

- GV: Yêu cầu HS đọc hiểu ví dụ 2 /Sgk/48

+ 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 sẽ được giảm 30% tổng số tiền phải thanh toán.

+ Em hãy mô tả hoạt động tính tiền cho khách?

- HS: Thảo luận – 2, 3 phát biểu

- GV: Chốt lại các bước mô tả hoạt động tính tiền cho khách hàng

+ Bước 1 : Tính tổng số tiền T khách đã mua sách.

+ Bước 2 : Nếu T >= 100.000, số tiền phải thanh toán là 70% x T.

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

- HS: Lắng nghe – ghi chép

- GV: Từ VD2, VD3 thêm vào trường hợp : cửa hàng giảm 10% cho những khách hàng chỉ mua với tổng số tiền không đến 100 nghìn đồng.

- GV: Em hãy mô tả lại hoạt động tính tiền cho khách trong trường hợp sau?

- HS: Thảo luận – 2, 3 phát biểu

- GV: Chốt lại các bước mô tả

+ Bước 1 : Tính tổng số tiền T khách đã mua sách.

+ Bước 2 : Nếu T >= 100.000, 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.

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

- HS: Lắng nghe – ghi nhớ

- GV: Cách thể hiện hoạt động phụ thuộc vào điều kiện như ở VD2 được gọi là cấu trúc rẽ nhánh dạng thiếu, ở VD3 gọi là cấu trúc rẽ nhánh dạng đủ.

- HS: Lắng nghe – ghi chép

 

doc3 trang | Chia sẻ: xuannguyen98 | Lượt xem: 534 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học 8 - Tiết 25, Bài 6: Câu lệnh điều kiện (tiếp theo) - Năm học 2015-2016 - Lâm Thị Kiều Liên, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 13
Tiết PPCT: 25 
Ngày dạy: 23 " 29/11/2015
Lớp: 8A1, 8A2
Baøi 6: caâu leänh ñieàu kieän (tt)
I. Mục tiêu
1. Kiến thức
- Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình
- Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh
- Hiểu cú pháp, hoạt động vủa các câu lệnh điều kiện dạng thiếu và dạng đủ trong một ngôn ngữ lập trình cụ t hể
2. Kỹ năng
- Viết đúng câu lệnh rẽ nhánh dạng thiếu, rẽ nhánh dạng đầy đủ.
- Biết sử dụng đúng và có hiệu quả câu lệnh rẽ nhánh. 
3. Thái độ
- Thái độ học tập nghiêm túc, rèn luyện tư duy logic
II. Chuẩn bị 
- Giáo viên: Giáo án, sách giáo khoa, phấn, thước kẻ.
- Học sinh: Sách giáo khoa, vở viết. Đọc nội dung bài mới.
III. Hoạt động dạy học
1. Ổn định lớp: kiểm tra sỉ số (1’)
2. Kiểm tra bài cũ: (5’)
- Hãy nêu 1 hoạt động phụ thuộc vào điều kiện?
3. Bài mới	
Hoạt động của giáo viên và học sinh
Nội dung
HĐ 1: Tìm hiểu cấu trúc rẽ nhánh (15’)
- GV: Yêu cầu HS đọc hiểu ví dụ 2 /Sgk/48
+ 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 sẽ được giảm 30% tổng số tiền phải thanh toán.
+ Em hãy mô tả hoạt động tính tiền cho khách?
- HS: Thảo luận – 2, 3 phát biểu
- GV: Chốt lại các bước mô tả hoạt động tính tiền cho khách hàng
+ Bước 1 : Tính tổng số tiền T khách đã mua sách.
+ Bước 2 : Nếu T >= 100.000, số tiền phải thanh toán là 70% x T.
+ Bước 3 : In hóa đơn.
- HS: Lắng nghe – ghi chép
- GV: Từ VD2, VD3 thêm vào trường hợp : cửa hàng giảm 10% cho những khách hàng chỉ mua với tổng số tiền không đến 100 nghìn đồng.
- GV: Em hãy mô tả lại hoạt động tính tiền cho khách trong trường hợp sau?
- HS: Thảo luận – 2, 3 phát biểu
- GV: Chốt lại các bước mô tả
+ Bước 1 : Tính tổng số tiền T khách đã mua sách.
+ Bước 2 : Nếu T >= 100.000, 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.
+ Bước 3 : In hóa đơn.
- HS: Lắng nghe – ghi nhớ
- GV: Cách thể hiện hoạt động phụ thuộc vào điều kiện như ở VD2 được gọi là cấu trúc rẽ nhánh dạng thiếu, ở VD3 gọi là cấu trúc rẽ nhánh dạng đủ.
- HS: Lắng nghe – ghi chép
HĐ 2: Tìm hiểu câu lệnh điều kiện (15’)
- GV: Ta đã biết rõ về cấu trúc rẽ nhánh. Vậy làm thế nào để thể hiện cấu trúc đó trong CT, ta sẽ tìm hiểu về cú pháp viết lệnh trong NNLT Pascal.
- GV: Câu lệnh điều kiện có mấy dạng?
- HS: 2 dạng, dạng thiếu và dạng đủ
- GV: Tìm hiểu SGK các em hãy viết câu lệnh cấu trúc câu lệnh điều kiện dạng thiếu?
- HS: IF THEN ;
- GV: Từ VD1 SGK, điều kiện được thể hiện bằng câu lệnh trong Pascal như thế nào?
- HS: If a>b then write(a);
- GV: Nhận xét câu lệnh, treo bảng phụ hướng dẫn thêm chương trình.
- GV: Tìm hiểu SGK các em hãy viết câu lệnh cấu trúc câu lệnh điều kiện dạng đủ?
- HS: IF THEN Else ;
- GV: Cho HS xem CT minh họa VD2, giải thích các câu lệnh trong CT.
+ Xác định điều kiện?
+ Phép so sánh nào được sử dụng?
+ Điều kiện đúng thì sao? Điều kiện sai thì sao?
- HS: Thảo luận – phát biểu
+Xét giá trị của b.
+ Phép khác.
+ Điều kiện đúng thì tính a chia b.
+ Điều kiện sai thì không tính. 
- GV: Nhận xét, giải thích thêm chương trình
- HS: Lắng nghe – ghi chép
4/ Cấu trúc rẽ nhánh :
- Cách thể hiện hoạt động phụ thuộc vào điều kiện như ở VD2 được gọi là cấu trúc rẽ nhánh dạng thiếu.
- VD3 goïi laø caáu truùc reõ nhaùnh daïng ñuû.
- Điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng phép so sánh.
5/ Câu lệnh điều kiện:
a) Câu lệnh điều kiện dạng thiếu : 
- Cú pháp:
IF THEN ;
- Ý nghĩa: Chương trình sẽ kiểm tra điều kiện này, nếu điều kiện được thỏa mãn thì chương trình sẽ thực hiện câu lệnh sau từ khóa Then, ngược lại bỏ qua câu lệnh.
- VD: 
If a > b then Writeln(a);
b) Câu lệnh điều kiện dạng đủ :
- Cú pháp:
IF THEN ELSE ; 
- Ý nghĩa: Chương trình sẽ kiểm tra điều kiện này, nếu điều kiện được thỏa mãn thì chương trình sẽ thực hiện câu lệnh 1 sau từ khoá Then ngược lại câu lệnh 2 sẽ được thực hiện.
- VD : 
If b0 then x:=a/b Else write (‘Mau so bang 0, khong chia duoc’);
4. Củng cố: (6’)
- Nhấn mạnh các nội dung trọng tâm của bài.
- Yêu cầu HS làm bài tập 4, 5 SGK/51.
5. Hướng dẫn về nhà: (3’)
- Về học lại kiến thức ngày hôm nay.
- Về xem trước nội dung bài thực hành 4, xem trước nội dung yêu cầu của Bài tập 1, 2 SGK/52, 53.
IV. Rút kinh nghiệm

File đính kèm:

  • doct 25.doc