Giáo án tin 8 mới theo công văn 5512

9 989 50
Giáo án tin 8 mới theo công văn 5512

Đang tải... (xem toàn văn)

Thông tin tài liệu

TÊN BÀIDẠY: BÀI TẬPMôn họcHoạt động giáo dục: TIN HỌC Khối:8Thời gian thực hiện: 1 tiếtTIẾT 39 I. MụC TIÊU1. Về kiến thức: + Ôn tập được kiến thức về câu lệnh điều kiện If.. then… else và câu lệnh lặp For… to … do: Cú pháp và cách thức hoạt động2.Về năng lực: Năng lực chung: năng lực chuyên môn, năng lực hợp tác, năng lực giao tiếp, năng lực gợi nhớ, năng lực sử dụng ngôn ngữ. Năng lực chuyên biệt: Năng lực CNTT, tư duy.3.Về phẩm chất:Học sinh có thái độ nghiêm túc trong quá trình học tập, rèn luyện tinh thần cần cù, ham thích tìm hiểu và tư duy khoa học.II. THIếT Bị DạY HọC VÀ HọC LIệU Thiết bị dạy học: Bảng, SGK, Projectors Học liệu: Sách giáo khoa Tin học 8, giáo án.III. TIếN TRÌNH DạY HọC1. Hoạt động 1: Xác định vấn đềa) Mục tiêu: Nêu được cú pháp và cách thức hoạt động của câu lệnh điều kiện và lặpb) Nội dung: Học sinh thảo luận nhóm Làm PBTc) Sản phẩm: Phiếu bài tậpd) Tổ chứcthực hiện: HOẠT ĐỘNG CỦA GVHOẠT ĐỘNG CỦA HSNỘI DUNG Chuyển giao nhiệm vu: GV yêu cầu học sinh thảo luận nhóm và nêu cú pháp câu lệnh điều kiện và lệnh lặp Kết quả thực hiện nhiệm vụ: GV nhận xét, kết luận HS tiếp nhậnthực hiện nhiệm vụ thảo nhóm và trả lời câu hỏi. Cú pháp: Điều kiện: Dạng thiếu: If then ;Dạng đủ: If then Else ; Lặp: For := to do ;2. Hoạt động 2: Hình thành kiến thức mớia) Mục tiêu: Biết cách sử dụng câu lệnh điều kiện và lặp vào từng bài chương trình cụ thểb)Nội dung:Học sinh đọc và giải BT SGK:BT 751 BT 1359c) Sản phẩm:Đáp án các bài tậpd) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GVHOẠT ĐỘNG CỦA HSNỘI DUNG Chuyển giao nhiệm vu: GV yêu cầu học sinh nghiên cứu và phân tích giải bài tập SGK Kết quả thực hiện nhiệm vụ: GV nhận xét, kết luận HS tiếp nhậnthực hiện nhiệm vụ thảo luận nhóm và trả lời câu hỏi. HS thực hiện:Để tạo màu nền cho trang chiếu, em thực hiện: BT7: Xác định 3 bước: Về số nhập vào là chẵn hay lẽ+B1: Xác định bài toán: IP,OP+ B2: Mô tả thuật toán+ B3: Viết chương trình PascalBT1: Nêu các ví dụ về hoạt động lặp: Ăn, uống, tắm, ngủ, học, …BT2: Lặp 1000 lầnBT3: Tính tổng A+B1: Xác định bài toán: IP,OP+ B2: Mô tả thuật toán+ B3: Viết chương trình Pascal3. Hoạt động 3: Luyện tậpa) Mục tiêu: Viết chương trình BT7BT3.b) Nội dung: HS khởi động Free Pascal và dựa vào nội dung đã phân tích trong hoạt động 2: Hình thành kiến thức mới để viết chương trình Pascal.c) Sản phẩm: Chương trình Pascald) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GVHOẠT ĐỘNG CỦA HSNỘI DUNG Chuyển giao nhiệm vu: GV yêu cầu khởi động Freepascalvà viết CT cho BT7BT3 Thực hiện nhiệm vụ: GV theo dõi quá trình thực hành và nhận xét trực tiếp các lỗi, các khó khăn của HS Báo cáo nhiệm vụ: GV cho HS lên trình chiếu kết quả bài thực hành Kết quả thực hiện nhiệm vụ: GV nhận xét, kết luận. HS tiếp nhậnthực hiện nhiệm vụ theo nhóm thực hành. HS thực hiện HS “Run” chương trình PascalBT7:Program BT7;Uses crt;Var CL: Integer;BeginClrscr;Write(‘Nhap= ‘); Readln(CL);If CL mod 2 = 0 Then Writeln(CL,’ la so chan’)Else Writeln(CL,’ la so le’);BT3:Program BT3;Uses crt;Var i, n:Integer; A: real;BeginClrscr;Write(‘Nhap =’); Readln(n);A:=0;For i:=1 to n do Begin A:=1(i(i+2)); Writeln(‘Tong A la= ‘,A); End;Readln;End.4. Hoạt động 4: Vận dụnga) Mục tiêu: Phân tích và viết được các bài toán cụ thể ngoài SGKb) Nội dung: HS nêu một số bài toán cơ bản sử dụng được câu lệnh IF và FOR…DO Phân tích và viết chương trìnhc) Sản phẩm:Chương trình Pascald) Tổ chức thực hiện: Học sinh thực hiện thêm ở nhà và trong các bài thực hành, bài luyện tập

Trường: THCS NGUYỄN TRÃI Tổ: KHOA HỌC TỰ NHIÊN Họ tên giáo viên: Chu Minh Hùng TÊN BÀIDẠY: BÀI TẬP Môn học/Hoạt động giáo dục: TIN HỌC -Khối:8 Thời gian thực hiện: tiết TIẾT 39 I MỤC TIÊU Về kiến thức: + Ôn tập kiến thức câu lệnh điều kiện If then… else câu lệnh lặp For… to … do: Cú pháp cách thức hoạt động 2.Về lực: - Năng lực chung: lực chuyên môn, lực hợp tác, lực giao tiếp, lực gợi nhớ, lực sử dụng ngôn ngữ - Năng lực chuyên biệt: Năng lực CNTT, tư 3.Về phẩm chất:Học sinh có thái độ nghiêm túc trình học tập, rèn luyện tinh thần cần cù, ham thích tìm hiểu tư khoa học II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU - Thiết bị dạy học: Bảng, SGK, Projectors - Học liệu: Sách giáo khoa Tin học 8, giáo án III TIẾN TRÌNH DẠY HỌC Hoạt động 1: Xác định vấn đề a) Mục tiêu: Nêu cú pháp cách thức hoạt động câu lệnh điều kiện lặp b) Nội dung: Học sinh thảo luận nhóm - Làm PBT c) Sản phẩm: Phiếu tập d) Tổ chứcthực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh thảo luận nhóm nêu cú pháp câu lệnh điều kiện lệnh lặp HOẠT ĐỘNG CỦA HS NỘI DUNG - HS tiếp nhận/thực - Cú pháp: nhiệm vụ thảo nhóm * Điều kiện: trả lời câu hỏi Dạng thiếu: If then ; Dạng đủ: If then Else ; * Lặp: For := to ; - Kết thực nhiệm vụ: GV nhận xét, kết luận Hoạt động 2: Hình thành kiến thức a) Mục tiêu: Biết cách sử dụng câu lệnh điều kiện lặp vào chương trình cụ thể b)Nội dung:Học sinh đọc giải BT SGK:BT 7/51 - BT 1-3/59 c) Sản phẩm:Đáp án tập d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh nghiên cứu phân tích giải tập SGK HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ thảo luận nhóm trả lời câu hỏi NỘI DUNG - HS thực hiện:Để tạo - BT7: Xác định bước: Về màu cho trang chiếu, số nhập vào chẵn hay lẽ em thực hiện: +B1: Xác định tốn: IP,OP + B2: Mơ tả thuật tốn + B3: Viết chương trình Pascal BT1: Nêu ví dụ hoạt động lặp: Ăn, uống, tắm, ngủ, học, … BT2: Lặp 1000 lần BT3: Tính tổng A +B1: Xác định tốn: IP,OP + B2: Mơ tả thuật tốn + B3: Viết chương trình - Kết thực nhiệm Pascal vụ: GV nhận xét, kết luận Hoạt động 3: Luyện tập a) Mục tiêu: Viết chương trình BT7-BT3 b) Nội dung: HS khởi động Free Pascal dựa vào nội dung phân tích hoạt động 2: Hình thành kiến thức để viết chương trình Pascal c) Sản phẩm: Chương trình Pascal 3 d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu khởi động Freepascalvà viết CT cho BT7-BT3 - Thực nhiệm vụ: GV theo dõi trình thực hành nhận xét trực tiếp lỗi, khó khăn HS - Báo cáo nhiệm vụ: GV cho HS lên trình chiếu kết thực hành HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ theo nhóm thực hành NỘI DUNG - HS thực BT7: Program BT7; Uses crt; Var CL: Integer; Begin - HS “Run” chương trình Clrscr; Pascal Write(‘Nhap= ‘); Readln(CL); If CL mod = Then Writeln(CL,’ la so chan’) Else Writeln(CL,’ la so le’); BT3: Program BT3; Uses crt; Var i, n:Integer; A: real; Begin Clrscr; Write(‘Nhap =’); Readln(n); A:=0; For i:=1 to n Begin A:=1/(i*(i+2)); Writeln(‘Tong A la= ‘,A); End; Readln; End - Kết thực nhiệm vụ: GV nhận xét, kết luận Hoạt động 4: Vận dụng a) Mục tiêu: Phân tích viết tốn cụ thể ngồi SGK b) Nội dung: HS nêu số toán sử dụng câu lệnh IF FOR…DO - Phân tích viết chương trình 4 c) Sản phẩm:Chương trình Pascal d) Tổ chức thực hiện: Học sinh thực thêm nhà thực hành, luyện tập TÊN BÀI DẠY: BTH 8: SỬ DỤNG LỆNH LẶP FOR … DO Môn học/Hoạt động giáo dục: TIN HỌC - Khối: Thời gian thực hiện: tiết TIẾT 40-41-42-43-44 I MỤC TIÊU Về kiến thức: + Ôn tập kiến thức câu lệnh lặp For… Do: Cú pháp cách thức hoạt động + Sử dụng câu lệnh For… Do: B1 - B2/SGK + Phân tích thuật tốn B1-B2; Bài ví dụ 5-6/SGK/58 Về lực: - Năng lực chung: lực chuyên môn, lực hợp tác, lực giao tiếp, lực gợi nhớ, lực sử dụng ngôn ngữ - Năng lực chuyên biệt: Năng lực CNTT, tư Về phẩm chất:Học sinh có thái độ nghiêm túc trình học tập, rèn luyện tinh thần cần cù, ham thích tìm hiểu tư khoa học II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU - Thiết bị dạy học: Bảng, SGK, Projectors - Học liệu: Sách giáo khoa Tin học 8, giáo án III TIẾN TRÌNH DẠY HỌC TIẾT 41 Hoạt động 1: Xác định vấn đề a) Mục tiêu: Nêu cú pháp cách thức hoạt động câu lệnh lặp b) Nội dung: Học sinh thảo luận nhóm - Làm PBT c) Sản phẩm: Phiếu tập d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh thảo luận nhóm nêu cú pháp HOẠT ĐỘNG CỦA HS NỘI DUNG - HS tiếp nhận/thực - Cú pháp lệnh lặp: For nhiệm vụ thảo nhóm := trả lời câu hỏi to ; Hoạt động 2: Hình thành kiến thức a) Mục tiêu: Viết chương trình Pascal B1 b) Nội dung: Học sinh đọc làm theo yêu cầu B1 c) Sản phẩm:Viết chương trình Pascal hồn thiện d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh nghiên cứu phân tích giải B1 SGK - Thực nhiệm vụ: GV theo dõi HD, chỉnh sữa lỗi HS gặp - Báo cáo nhiệm vụ: GV mời đại diên số nhóm lên chiếu nhóm phân tích yêu cầu - Kết thực nhiệm vụ: GV nhận xét, kết luận HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ thảo luận nhóm trả lời câu hỏi NỘI DUNG - HS thực hiện: Để tạo - B1: In bảng cửu chương màu cho trang chiếu, số N (1-9) em thực hiện: a/ Gõ CT b/Ý nghĩa lệnhDich, sữa lỗi c/”Run”  1,2,…,9 Hoạt động 3: Luyện tập a) Mục tiêu: Phân tích ba bước giải tốn Bài b) Nội dung: HS thảo luận nhóm làm vào PBT c) Sản phẩm: Phiếu BT d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu HS nghiên cứu dựa Hoạt động phân tích q trình giải ba bước B1 - Thực nhiệm vụ: GV HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ theo nhóm thực hành - HS thực NỘI DUNG 6 theo dõi trình thực hành nhận xét trực tiếp lỗi, khó khăn HS - Báo cáo nhiệm vụ: GV - HS lên trình bày PBT cho HS lên trình chiếu kết thực hành - Kết thực nhiệm vụ: GV nhận xét, kết luận - Gồm bước: + B1: Xác đinh toán Input: Nhập vào số N Output: In bảng cửu chương + B2: Mô tả thuật toán: Bước Thuật toán Nhập vào N Chạy biến đếm N*i Kết thúc CT +B3: Viết chương trình: Program BCC; Uses crt; Var N,i: integer; Begin Clrscr; Write(‘Nhap Readln(N); = ‘); Writeln; Writeln(‘Bang nhan ‘,N); Writeln; For i:=1 Writeln(N,’ ‘,N*i:3); to 10 x ‘,i:2,’ = Readln; End Hoạt động 4: Vận dụng a) Mục tiêu: Phân tích viết tốn Bảng cửu chương chia, cộng, trừ b) Nội dung: Sử dụng lệnh FOR…DO - Phân tích viết chương trình c) Sản phẩm: Chương trình Pascal 7 d) Tổ chức thực hiện: Học sinh thực thêm nhà TIẾT 42 Hoạt động 1: Xác định vấn đề a) Mục tiêu: Nêu cách thức hoạt động vòng lặp FOR…DO cách tính số lần lặp b) Nội dung: Học sinh làm việc cá nhân trả lời trực tiếp c) Sản phẩm: Cách hoạt động for … số vòng lặp d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh làm việc cá nhân nêu cách hoạt động vịng lặp for … cách tính vòng lặp? HOẠT ĐỘNG CỦA HS NỘI DUNG - HS tiếp nhận/thực - Cách hoạt động: nhiệm vụ thảo nhóm trả lời câu hỏi Số vịng lặp: Giá trị cuối Giá trị đầu +1 - Kết thực nhiệm vụ: GV nhận xét, kết luận Hoạt động 2: Hình thành kiến thức a) Mục tiêu: Viết chương trình Pascal B2 b) Nội dung: Học sinh đọc làm theo yêu cầu B2 c) Sản phẩm:Viết chương trình Pascal hồn thiện d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu học sinh nghiên cứu phân tích giải B1 SGK - Thực nhiệm vụ: GV theo dõi HD, chỉnh sữa lỗi HS gặp - Báo cáo nhiệm vụ: GV HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ thảo luận nhóm trả lời câu hỏi NỘI DUNG - HS thực hiện: Để tạo - B1: Chỉnh sửa CT để làm màu cho trang chiếu, đẹp kết em thực hiện: a/ Gõ CT b/ Dich chạy CT 8 mời đại diên số nhóm lên chiếu nhóm phân tích yêu cầu - Kết thực nhiệm vụ: GV nhận xét, kết luận c/ Giải thích ý nghĩa câu lệnh GotoXY, WhereX, WhereY Hoạt động 3: Luyện tập a) Mục tiêu: Phân tích ba bước giải toán Bài b) Nội dung: HS thảo luận nhóm làm vào PBT c) Sản phẩm: Phiếu BT d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV - Chuyển giao nhiệm vu: GV yêu cầu HS nghiên cứu dựa Hoạt động phân tích q trình giải ba bước B2 - Thực nhiệm vụ: GV theo dõi trình thực hành nhận xét trực tiếp lỗi, khó khăn HS - Báo cáo nhiệm vụ: GV cho HS lên trình chiếu kết thực hành - Kết thực nhiệm vụ: GV nhận xét, kết luận HOẠT ĐỘNG CỦA HS - HS tiếp nhận/thực nhiệm vụ theo nhóm thực hành NỘI DUNG - HS thực - Gồm bước: + B1: Xác đinh tốn - HS lên trình bày PBT Input: Nhập vào số N Output: In bảng cửu chương + B2: Mơ tả thuật tốn: Bước Thuật tốn Nhập vào N Chạy biến đếm N*i Kết thúc CT +B3: Viết chương trình: Program BCC; Uses crt; Var N,i: integer; Begin Clrscr; 9 Write(‘Nhap Readln(N); = ‘); Writeln; Writeln(‘Bang nhan ‘,N); Writeln; For i:=1 to 10 Begin GotoXY(5,WhereY); Writeln(N,’ ‘,N*i:3); x ‘,i:2,’ = End; Readln; End Hoạt động 4: Vận dụng a) Mục tiêu: Sử dụng câu lệnh GotoXY, WhereX, WhereY với ví dụ 3-4 SGK Bài b) Nội dung: Sử dụng lệnh FOR…DO - Phân tích viết chương trình c) Sản phẩm: Chương trình Pascal d) Tổ chức thực hiện: Học sinh thực thêm nhà hoàn thành nội dung hoạt động tiết học ... trình Pascal d) Tổ chức thực hiện: Học sinh thực thêm nhà thực hành, luyện tập TÊN BÀI DẠY: BTH 8: SỬ DỤNG LỆNH LẶP FOR … DO Môn học/Hoạt động giáo dục: TIN HỌC - Khối: Thời gian thực hiện: tiết... hoạt động + Sử dụng câu lệnh For… Do: B1 - B2/SGK + Phân tích thuật tốn B1-B2; Bài ví dụ 5-6/SGK/ 58 Về lực: - Năng lực chung: lực chuyên môn, lực hợp tác, lực giao tiếp, lực gợi nhớ, lực sử dụng... DẠY HỌC VÀ HỌC LIỆU - Thiết bị dạy học: Bảng, SGK, Projectors - Học liệu: Sách giáo khoa Tin học 8, giáo án III TIẾN TRÌNH DẠY HỌC TIẾT 41 Hoạt động 1: Xác định vấn đề a) Mục tiêu: Nêu cú pháp

Ngày đăng: 22/02/2021, 22:37

Tài liệu cùng người dùng

Tài liệu liên quan