Giáo án Tin học Khối 8 VNEN - Tiết 55, 56, 57: Cấu trúc rẽ nhánh

docx 6 trang vnen 10/10/2024 360
Bạn đang xem tài liệu "Giáo án Tin học Khối 8 VNEN - Tiết 55, 56, 57: Cấu trúc rẽ nhánh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Giáo án Tin học Khối 8 VNEN - Tiết 55, 56, 57: Cấu trúc rẽ nhánh

Giáo án Tin học Khối 8 VNEN - Tiết 55, 56, 57: Cấu trúc rẽ nhánh
Tiết 55-56-57
Ngày soạn 1/04/2018
Ngày dạy /04/2018
Bài 8. CẤU TRÚC RẼ NHÁNH
(03 tiết)
I/ MỤC TIÊU CẦN ĐẠT:
Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 149.
Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 149.
Thái độ, phẩm chất:
Nghiêm túc, tự giác và tích cực trong học tập .. 
Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
Năng lực cần hình thành: 
NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính, phần mềm; NL lập trình, 
II/ KẾ HOẠCH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
HĐ của HS
HĐ của GV
Nội dung cần đạt
Tiết 55
A. HOẠT ĐỘNG KHỞI ĐỘNG 
*PPDH: Hợp tác nhóm nhỏ.
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
*Hs tiếp nhận và thực hiện nhiệm vụ được giao.
*Các hs tìm hiểu kĩ nội dung bài toán và câu hỏi, thảo luận và trả lời câu hỏi.
*Cử đại diện nhóm phát biểu trước lớp.
*Hs hoàn thành – hoàn thiện sản phẩm của mình.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD và trả lời câu hỏi.
(?) Để giải quyết bài toán trên, em có đồng ý với thuật toán của bạn Thùy Anh không?
(?) Em có thể hiện được thuật toán này trong môi trường Scratch không?
(?) Dòng chữ “HOAN HO BAN” sẽ được hiển thị trong đk nào?
*Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
*Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm)
*Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
+ Thuật toán của bạn Thùy Anh phù hợp với nội dung bài toán.
+ Trong môi trường Scratch có thể thực hiện được thuật toán trên.
+ Dòng chữ “HOAN HO BAN” sẽ được hiển thị trong điều kiện a chia hết cho b.
B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC 
1) Cấu trúc rẽ nhánh:
*PPDH: Hợp tác nhóm nhỏ. Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung trong SHD và thống nhất kết quả trong nhóm.
+ Một vài nhóm hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD –tr 150, 151 để hiểu cấu trúc rẽ nhánh trong Pascal.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
a) Bài toán:
BT1: B --- C
BT2: A --- D
b) thuật toán ở BT2 thể hiện cấu trúc rẽ nhánh
c) Cấu trúc rẽ nhánh (của Pascal)
+Cấu trúc rẽ nhánh ra lệnh cho máy tính thuwcjhieenj một câu lệnh nào đó nếu một đk được thỏa mãn; ngược lại nếu đk không đượcthỏa mãn thì bỏ qua câu lệnh đó.
Sơ đồ: có hai dạng (SHD)
-Dạng thiếu: 
-Dạng đủ: 
d) Thuật toán 1 có cấu trúc dạng thiếu; thuật toán 2 có cấu trúc dạng đủ.
2) Biểu diễn điều kiện
*PPDH: Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung trong SHD và làm BT vào vở.
+ Một vài hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD –tr 152 để hiểu cách biểu diễn đk trong Pascal và làm BT.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
-Để mô tả một cấu trúc rẽ nhánh, ta cần biểu diễn đk rẽ nhánh bằng biểu thức điều kiện
*BT:
- a không nhỏ hơn b: a >=b.
- k lớn hơn hay bằng m và q nhỏ hơn n: k >=m and q<n.
- biến OK (thuộc kiểu boolean) có giá trị Đúng: OK= TRUE.
Tiết 56
3) Câu lệnh điều kiện trong Pascal
*PPDH: Hợp tác nhóm nhỏ. Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung trong SHD và làm BT 1, 2 vào vở và thống nhất kết quả trong nhóm.
+ Một vài nhóm hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD –tr 152, 153 để hiểu câu lệnh điều kiện trong Pascal và làm BT 1, 2.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
a) Câu lệnh đk dạng thiếu:
if then 
*Cơ chế hoạt động: (SHD)
-VD:
(HS tự lấy VD)
*BT 1:
Readln(a, b);
If a = b then write(‘can nhap hai so khac nhau’);
b) Câu lệnh đk dạng đầy đủ:
if then else 
*Cơ chế hoạt động: (SHD)
-VD:
(HS tự lấy VD)
*BT 2:
-ô trống 1 điền: a < b . 
-ô trống 2 điền: else.
4) Câu lệnh ghép trong Pascal
*PPDH: Hợp tác nhóm nhỏ. Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung trong SHD và thống nhất kết quả trong nhóm.
+ Một vài nhóm hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD –tr 154, 155 để biết cách sử dụng câu lệnh ghép trong Pascal.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
*Trong câu lệnh điều kiện if  then  else  nếu có nhiều hơn một câu lệnh sau từ khóa then (hoặc else) thì phải đặt giữa cặp từ khóa begin và end. 
*VD: (SHD)
C. HOẠT ĐỘNG LUYỆN TẬP 
*BT 1 đến 3:
*PPDH: HĐ CN. Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung trong SHD và làm BT 1 đến BT 3 vào vở.
+ Một vài hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin trong SHD –tr 155, 156 để làm BT1 đến BT3.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
*BT 1:
Các câu lệnh không hợp lệ là:
a) sai vì sai điều kiện: x:=a.
c) sai vì có dấu ; trước từ else.
*BT 2:
a) x = 6.
b) x = 4.
*BT 3: Chương trình tóm tắt:
Write(‘nhap chieu cao cua ban Anh Quan’); readln(a);
Write(‘nhap chieu cao cua ban Thuy Anh’); readln(b);
If a > b then writeln(‘ban Anh Quan caohon’);
If a < b then writeln(‘ban Thuy Anh caohon’);
Tiết 57
D. HOẠT ĐỘNG VẬN DỤNG 
BT
*PPDH: Hợp tác nhóm nhỏ. Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành
*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo.
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao.
-Các Hs đọc kĩ nội dung BT ở mục D trong SHD và TH, làm BT trên máy tính.
+ Một vài nhóm hs báo cáo KQ làm được trước lớp.
* Gv giao nhiệm vụ cho HS: 
-Đọc thông tin về BT ở mục D trong SHD –tr 1 56 và TH làm BT trên máy tính.
* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình.
KQ:
*BT
Write(‘nhap tong so tien mua 5 quyen sach’); readln(a);
If a >= 100000 then begin
 a:= a – 0.3*a; 
 writeln(‘so tien phai tra cho hieu sach la:’, a:10:2);
 end;
readln;
End.
E - HOẠT ĐỘNG TÌM TÒI, MỞ RỘNG 
+ Hs tiếp nhận và thực hiện nhiệm vụ được giao: 
HS tự tìm hiểu hoặc trao đổi –hỏi người khác để thực hiện nhiệm vụ được giao.
+ HS chia sẻ kết quả với người khác và báo cáo thành tích làm được với thầy cô giáo.
+ Hs hoàn thành – hoàn thiện sản phẩm của mình
* Gv giao nhiệm vụ về nhà cho HS: 
-Các em HS hãy đọc thông tin mục E trong SHDH làm BT trên máy tính.
* Gv có thể trợ giúp, hướng dẫn Hs nếu cần.
* Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) ở tiết học sau.
* Gv nx, đánh giá kết quả để Hs hoàn thiện sản phẩm của mình.
KQ:
KQ:
(HS tự làm)

File đính kèm:

  • docxgiao_an_tin_hoc_khoi_8_vnen_tiet_55_56_57_cau_truc_re_nhanh.docx