Giáo án Tin học Lớp 8 cả năm
Bạn đang xem 30 trang mẫu của tài liệu "Giáo án Tin học Lớp 8 cả năm", để 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 Lớp 8 cả năm
- Yêu cầu đọc thông tin SGK >: Lớn hơn - GV nhấn mạnh. Hoạt động 2: Giao tiếp người – máy tính (20 phút) Yêu cầu HS đọc SGK , kết hợp quan sát H 19. A/ Thông báo kết quả tính toán 20. 21. 22. 23 SGK - In kết quả ra màn hình. H? Khi trong chương trình sử dụng câu lệnh nào thì màn hình kết quả thông báo kết quả cần tính toán ? B/ Nhập dữ liệu: -> Nếu HS không trả lời được GV cần gợi ý sát Dùng bàn phím hoặc chuột. để hs tìm hiểu Xuống dòng nhấn phím Enter. -Yêu cầu HS lấy thêm các ví dụ -> GV nên khẳng định ví dụ của HS - GV đưa ra các câu lệnh mà khi thực C/ Dừng màn hình kết quả hiện máy thông báo nhập dữ liệu từ bàn ✓ Sử dụng lệnh : Readln: để dừng màn phím để HS có cơ hội tiếp cận lệnh . hình kết quả cho đến khi người sử dụng H? Sử dụng những câu lệnh nào để dừng màn nhấn phím enter hình kết quả? ✓ Lệnh Delay( ): Dừng trong một HS đọc thông tin SGK để trả lời câu hỏi. thời gian quy định D/ Một số hộp thoại lựa chọn(SGK) 4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(3 phút) - Các phép so sánh? - Giao tiếp của người và máy như thế nào? 5.Dặn dò: (1 phút) - Về nhà học bài cũ - Trả lời các câu hỏi trong SGK 6,7 và soạn BTH2. * RÚT KINH NGHIỆM Tuần: 5 Ngày soạn: 16/09 / Ngày dạy: / / Tiết:09 Bài TH2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I.MỤC TIÊU : 1. kiến thức, kĩ năng, thái độ . 2. Định hướng các năng lực có thể hình thành và phát triển Rèn tính cẩn thận, làm việc nghiêm túc a. Kiến thức: ❖ Chuyển được biểu thức toán học sang biểu thức trong Pascal ❖ Biết được kiểu dữ liệu khác nhau thì xử lý khác nhau ❖ Hiểu được phép toán Div, Mod ❖ Hiểu thêm các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình b. Kỹ năng ❖ Vận dụng các kiến thức làm bài tập. c. Thái độ ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. 2. Định hướng các năng lực có thể hình thành và phát triển Rèn tính cẩn thận, làm việc nghiêm túc 4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. PHƯƠNG PHÁP: ❖ Hoạt động theo nhóm ❖ Luyện tập-thực hành II. CHUẨN BỊ BÀI HỌC: 1. Giáo viên: - SGK, SGV, tài liệu, Giáo án 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập III. TIẾN TRÌNH BÀI HỌC: 1.Hoạt động 1: Khởi động (4 phút) - Kiểm tra sĩ số: - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học. 2. Kiểm tra bài cũ : Kiểm tra trong quá trình thực hành. 3.Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Bài tập 1(SGK) (35 phút) H? Trong Pascal kí hiệu nào dùng cho phép A/ HS tự chuyển đổi các phép toán toán nhân và phép chia? học sang các phép toán trong pascal (15 H? Để biểu diễn thứ tự ưu tiên của phép toán phút) trong pascal ta chỉ sử dụng cặp dấu nào? - HS trả lời - Yêu cầu HS chuyển đổi các phép toán trong mục a của bài tập 2 sang biểu thức toán học trong Pascal - HS thực hiện cá nhân - GV kiểm tra , nhận xét cho HS và sửa chữa kịp thời những chỗ còn sai B/ Khởi động pascal gõ vào chương trình - Yêu cầu HS khởi động pascal để gõ vào đã chuẩn bị ở nhà với những câu lệnh như chương trình đã chuẩn bị sẵn mục b SGK (20 phút) - GV đi kiểm tra từng nhóm máy thực hiện để kịp thời uốn nắn từng thao tác của HS - Khi HS gõ xong yêu cầu các en lưu với tên bất kì Dịch và chạy chương trình Yêu cầu toàn bộ lớp phải sửa lỗi và chạy được chương trình - Gọi một nhóm máy đứng dậy đọc kết quả-> cả lớp đối chiếu 3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút) - Nhận xét bài thực hành. - Chỉ ra những lỗi mắc phải khi các nhóm thực hành. 5. Dặn dò: (1 phút) - Về nhà gõ bài 2,3 chạy thử chương trình. * RÚT KINH NGHIỆM Ngày soạn: 16 /09 / Ngày dạy: / / Tiết:10 Bài TH2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tiếp) I.MỤC TIÊU : 1. kiến thức, kĩ năng, thái độ . 2. Định hướng các năng lực có thể hình thành và phát triển Rèn tính cẩn thận, làm việc nghiêm túc a. Kiến thức: ❖ Chuyển được biểu thức toán học sang biểu thức trong Pascal ❖ Biết được kiểu dữ liệu khác nhau thì xử lý khác nhau ❖ Hiểu được phép toán Div, Mod ❖ Hiểu thêm các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình b. Kỹ năng ❖ Vận dụng các kiến thức làm bài tập. c. Thái độ ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. 2. Định hướng các năng lực có thể hình thành và phát triển Rèn tính cẩn thận, làm việc nghiêm túc 4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. PHƯƠNG PHÁP: ❖ Hoạt động theo nhóm ❖ Luyện tập-đặt và giải quyết vấn đề. II. CHUẨN BỊ BÀI HỌC: 1. Giáo viên: - SGK, SGV, tài liệu, Giáo án 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập III. TIẾN TRÌNH BÀI HỌC: 1. Hoạt động 1: Khởi động (4 phút) - Kiểm tra sĩ số: - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học. 2. Kiểm tra bài cũ : Kiểm tra trong quá trình thực hành. 3. Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Bài tập 2(SGK) (20 phút) H? Phép chia lấy phần nguyên, phép chia lấy A/ Mở tệp mới -> gõ vào chương trình đã phần dư được kí hiệu như thế nào? chuẩn bị như các câu lệnh trong mục a SGK H? Những câu lệnh nào được sử dụng để ngừng chương trình? -Yêu cầu HS mở tệp mới và gõ vào chương trình đã chuẩn bị ở nhà của bài 2 mục a -H? Làm thế nào để mở tệp mới trong pascal? B/ Dịch, chạy chương trình, nhận xét kết - Yêu cầu HS dịch và chạy chương trình quả thu được - Yêu cầu các em quan sát kết quả và cho nhận xét C/ Thêm câu lệnh Delay(5000)và sau mỗi Tất cả HS đề chạy được lệnh Writeln chương trình và có kết quả Yêu cầu HS thêm vào các câu lệnh D/ Thêm lệnh Readln vào chương trình Delay(5000) vào sau mỗi câu lệnh writeln -> trước lệnh End. dịch và chạy chương trình -> Quan sát màn hình kết quả H? Lệnh Delay(5000) có ý nghĩa gì? - Yêu cầu HS thêm lệnh Readln vào chương trình trước từ khoá End -> dịch, chạy chương trình , quan sát kết quả Hoạt động 2: Bài tập 3(SGK) (15 phút) -Yêu cầu hs mở lại tệp của bài tập 1 rồi sửa 3 HS sửa lệnh trong bài 1 SGK lệnh cuối ( trước từ khoá End.) với nội dung -> Dịch, chạy chương trình rút ra nhận xét như các câu lệnh ở bài tập 3 SGK về kết quả thu được -Dịch, chạy chương trình, quan sát kết quả và rút ra nhận xét. -> Yêu cầu các máy phải có lời nhận xét cho kết quả vừa đạt được HS: Thực hiện Xem tông kết SGK 3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút) - Nhận xét bài thực hành - Cho điểm các nhóm thực hành - Rút ra phần tổng kết: delay(x);readln; writeln( :n:m) 5. Dặn dò: (1 phút) - Về nhà học bài cũ - Soạn bài Finger break out. * RÚT KINH NGHIỆM Tuần: 6 Ngày soạn: 29/09 / Ngày dạy: / / Tiết:11 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH I.MỤC TIÊU : 1. Kiến thức: ❖ Biết khái niệm biến, hằng ❖ Hiểu cách khai báo, sử dụng biến 2. Kỹ năng ❖ Biết cách khai báo biến trong chương trình 3. Thái độ ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. 4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. PHƯƠNG PHÁP: ❖ Hoạt động theo nhóm ❖ Đặt và giải quyết vấn đề. II. CHUẨN BỊ BÀI HỌC: 1. Giáo viên: - SGK, SGV, tài liệu, Giáo án, Máy chiếu. 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, bảng phụ... III. TIẾN TRÌNH BÀI HỌC: 1. Hoạt động 1: Khởi động (1phút) - Kiểm tra sĩ số: - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học. 2. Kiểm tra bài cũ : 3. Hoạt động 2: Hình thành kiến thức (30 phút): Đặt vấn đề và triển khai bài: (2 phút) Trong các bài học trước các em đã được biết đến một số khái niệm về lệnh, chương trình và ngôn ngữ lập trình, các thành phần của ngôn ngữ lập trình, từ khóa và tên, cấu trúc chung của một chương trình, các kiểu dữ liệu trong ngôn ngữ lập trình pascal. Mặt khác chúng ta điều biết rằng hoạt động cơ bản của chương trình máy tính là xử lí dữ liệu. Vậy để máy tính xử lí được dữ liệu thì máy tính cần có những thao tác nào? Bài học hôm nay “Sử dụng biến trong chương trình” sẽ giúp các em hiểu rõ hơn vấn đề này. Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Biến là công cụ lập trình (18 phút) - GV đưa ra một số ví dụ - HS đọc thông tin SGK , kết hợp quan sát - H? Biến nhớ là gì? Tại sao lại phải sử H25, 25 SGK dụng biến nhớ trong ngôn ngữ lập trình - HS trả lời . Nếu như HS không lý giải HS: Tìm hiểu và quan sát được tại sao thì GV phải giải thích để HS HS: Trả lời hiểu một cách cặn kẽ HS: Nhận xét. H? Gía trị biến nhớ là gì? Giá trị của biến nhớ ✓ Biến là một công cụ lập trình rất quan có được thay đổi không trong suốt quá trình trọng để chương trình luôn biết chính xác chạy chương trình? dữ liệu cần xử lý được lưu ở vị trí nào H? Em hãy lấy một số ví dụ về biến và giá tri trong bộ nhớ của biến. ✓ Giá trị biến là dữ liệu do biến lưu trữ. Giá trị biến thay đổi được trong khi thực hiện chương trình -Ví dụ : X:= 5 Trong đó: X: là biến 5 : là giá trị của biến Hoạt động 2: Khai báo biến (18 phút) HS nghiên cứu thông tin SGK HS: Tìm hiểu thông tin GV: Tất cả các biến dùng trong chương trình cần phải được khai báo ngay trong phần khai báo của chương trình HS: Trả lời H? Khi khai báobiến ta phải khai báo những HS: Nhận xét nội dung gì? ✓ Khai báo tên biến( tên biến do H? ta phải lưu ý điều gì đối với tên biến? người lập trình đặt nhưng phải tuân theo H? Em hãy nhắc lại các kiểu dữ liệu ta đã học ngôn ngữ lập trình) HS lầnlượt trả lời ✓ Khai báo kiểu dữ liệu của biến GV treo H 26 ví dụ về khai báo biến -> HS ✓ Từ khoá khai báo biến là: Var quan sát GV : Var : là từ khoá khai báo biến H? m,n,s,dientich, thongbao là gì? HS trả lời H? Interger, real, string là gì? GV: Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau 4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút) - Biến dùng để làm gì? Cú pháp khai báo biến? 5.Dặn dò: (1 phút) - Về nhà học bài cũ - Trả lời Bt trong SGK và soạn tiếp bài 4. * RÚT KINH NGHIỆM Ngày soạn: 29/09 / Tiết:12 Ngày dạy: / / Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tiếp) I.MỤC TIÊU : 1. Kiến thức: ❖ Biết khái niệm biến, hằng ❖ Hiểu cách khai báo, sử dụng biến, hằng ❖ Biết vai trò của biến trong lập trình ❖ Hiểu lệnh gán 2. Kỹ năng ❖ Biết cách khai báo biến trong chương trình 3. Thái độ ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. 4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. PHƯƠNG PHÁP: ❖ Hoạt động theo nhóm ❖ Đặt và giải quyết vấn đề. II. CHUẨN BỊ BÀI HỌC: 1. Giáo viên: - SGK, SGV, tài liệu, Giáo án 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, bảng phụ... III. TIẾN TRÌNH BÀI HỌC: 1. Hoạt động 1: Khởi động (1phút) - Kiểm tra sĩ số: - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học. 2. Kiểm tra bài cũ : (5 phút) ? Biến dùng để làm gì ? Cú pháp để khai báo biến như thế nào ? ? Các khai báo sau đúng hay sai ? a. var a : 300 ; var a : integer ; var a= integer ; var a : Real ; 3. Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Sử dụng biến trong chương trình (20 phút) - GV đưa ra một số ví dụ HS đọc thông tin SGK ? Nêu các thao tác có thể thực hiện với biến? ? Nêu cách thực hiện câu lệnh gán HS: Tìm hiểu và quan sát VD: x -c/b HS: Trả lời x y HS: Nhận xét. i i + 2 ✓ Gồm có: - Gán giá trị cho biến - Tính toán với giá trị của biến ? Thực hiện câu lệnh gán trong Pascal VD: x:= y; i := i + 2; HS: Trả lời. HS: Nhận xét Yêu cầu học sinh tìm hiểu ví dụ 4 SGK ✓ Tên biến Biểu thức cần gán giá trị cho biến. ✓ Lưu ý: Kiểu dữ liệu của giá trị được gán HS: Trả lời cho biến thường phải trùng với kiểu của biến HS: Nhận xét và khi được gán một giá trị mới, giá trị của ✓ Trong pascalsSử dụng phép gán biến bị xoá đi. Ta có thể gán giá trị cho biến := tại bất kì thời điểm nào. HS: Thực hiện Hoạt động 2: Hằng (15 phút) HS nghiên cứu thông tin SGK HS: Tìm hiểu thông tin ? Em hiểu thế nào là hằng HS: Trả lời Quan sát Hình 27 cho nhận xét: HS: Nhận xét Từ khoá khai báo hằng ✓ Hằng là đại lượng không đổi trong Cách khai báo hằng suốt quá trình thực hiện chương trình. VD: pi = 3.14; HS: Thực hiện. Ban_kinh = 2; ✓ Từ khoá là const S = “chao ban ” ✓ Thực hiện khai báo hằng: Từ khoá Tên hằng = giá trị; Nêu sự khác biệt giữa biến và hằng? ( tên hằng là Tên từ) 3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): (3 phút) - Biến và hằng phải được khai báo trước khi sử dụng - Biến và hằng dùng để lưu trữ dữ liệu. - Cú pháp khai báo biến và khai báo hằng. - Gán giá trị cho biến và tính toán với giá trị của các biến. 5. Dặn dò: (1 phút) - Về nhà học bài cũ - Làm bài tập trong SGK. Tiết sau có tiết Bài tập. * RÚT KINH NGHIỆM Tuần: 7 Ngày soạn: 06/10/ Ngày dạy: / / Tiết 13: Bài TH3: KHAI BÁO SỬ DỤNG BIẾN I.MỤC TIÊU : 1. Kiến thức: ❖ Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực ❖ Hiểu cách khai báo và sử dụng hằng 2. Kỹ năng ❖ Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến ❖ Kết hợp được giữa lệnh Write và Writeln với Read và Readln để thực hiện nhập dữ liệu cho biến từ bàn phím. ❖ Sử dụng được lệnh gán giá trị cho biến. 3. Thái độ ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập. 4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. PHƯƠNG PHÁP: ❖ Hoạt động theo nhóm ❖ Đặt và giải quyết vấn đề. ❖ Luyện tập – thực hành II. CHUẨN BỊ BÀI HỌC: 1. Giáo viên: - SGK, SGV, tài liệu, Giáo án, phòng máy, máy chiếu 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập III. TIẾN TRÌNH BÀI HỌC: 1. Hoạt động 1: Khởi động (4 phút) - Kiểm tra sĩ số: - Ổn định trật tự, tạo không khi thoải mái để bắt đầu tiết học. 2. Kiểm tra bài cũ : Kiểm tra trong quá trình thực hành. 3. Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Kiến thức vận dụng trong bài (10 phút) H? Em đã được làm quen với các kiểu dữ liệu HS: Trả lời.
File đính kèm:
giao_an_tin_hoc_lop_8_ca_nam.doc

