© Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 10/9/2008 Ngày dạy: 11/9/2008 Tiết 1, – Tuần I Bài MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH MỤC TIÊU: + Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh + Biết chương trình cách để người dẫn cho máy tính thực nhiều cơng việc liên tiếp cách tự động + Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể + Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình + Biết vai trị chương trình dịch CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, thảo luận nhóm HOẠT ĐỘNG DẠY VÀ HỌC: Nội dung - Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: giới thiệu chương trình Tin học THCS (quyển 3) (5 phút) HS biết tổng quát nội dung chương trình Tin học THCS (quyển 3) HS lắng nghe GV giới thiệu Hoạt động 2: tìm hiểu cách người lệnh cho máy tính (15 phút) Biết người dẫn cho máy tính thực cơng việc thông qua lệnh GV đặt câu hỏi, HS đọc thông tin SGK trả lời HS xem SGK GV yêu cầu HS xem phần SGK HS trả lời: GV đặt câu hỏi: Nêu vài cách người lệnh cho Các thao tác nháy chuột, nhấn phím,… máy tính mà em biết? HS lắng nghe GV tổng hợp phát biểu HS HS phát biểu GV đặt câu hỏi: Vậy người lệnh cho máy tính Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học nào? GV kết luận cho HS ghi HS ghi Con người dẫn cho máy tính thực cơng việc thơng qua lệnh ! GV đưa thêm câu hỏi thảo luận: HS thảo luận câu hỏi Việc lệnh cho máy tính với lệnh cho người có khác khơng? Vì sao? Hoạt động 3: tìm hiểu ví dụ người lệnh cho máy tính (10 phút) HS tìm hiểu ví dụ “rơ-bốt nhặt rác” GV nêu lệnh ví dụ “rơ-bốt nhặt HS quan sát SGK rác” SGK Tiến bước; Quay trái, tiến bước; Nhặt rác; Quay phải, tiến bước; Quay trái, tiến bước; Bỏ rác vào thùng; GV hướng dẫn HS “diễn kịch” HS thực theo hướng dẫn phần để thêm phần sinh đơng GV nêu câu hỏi 1/trang SGK để HS thảo luận phát biểu HS thảo luận Hoạt động 4: tìm hiểu chương trình viết chương trình (15 phút) Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động; viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải toán cụ thể HS quan sát SGK, GV đặt vấn đề HS lắng nghe ghi GV giới thiệu SGK kết luận: Viết chương trình hướng dẫn máy tính thực cơng việc hay giải tốn cụ thể HS quan sát SGK Yêu cầu HS quan sát SGK HS phát biểu GV đặt câu hỏi: Chương trình máy tính gì? HS lắng nghe ghi GV kết luận Chương trình máy tinh (gọi tắt chương trình) dãy lệnh mà máy tính hiểu thực GV cho HS quan sát VD chương trình HS quan sát VD Hãy nhặt rác; Bắt đầu Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Tiến bước; Quay trái, tiến bước; Nhặt rác; Quay phải, tiến bước; Quay trái, tiến bước; Bỏ rác vào thùng; Kết thúc GV cho HS thảo luận nhóm câu hỏi: HS thảo luận đại diện nhóm phát Tại cần viết chương trình? biểu ý kiến HS lắng nghe ghi GV tổng hợp kết luận: Viết chương trình giúp người điều khiển máy tính cách đơn giản hiệu Hoạt động 5: tìm hiểu chương trình ngơn ngữ lập trình (35 phút) Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình vai trị chương trình dịch HS xem SGK, GV đưa hệ thống câu hỏi điều khiển thảo luận HS thảo luận nhóm theo câu hỏi GV đưa câu hỏi thảo luận HS phát biểu Ngơn ngữ lập trình gì? - Ngơn ngữ dùng để viết chương Vì cần có ngơn ngữ lập trình? trình ngơn ngữ lập trình Vai trị chương trình dịch? - Ngơn ngữ lập trình sử dụng cụm từ tự nhiên, dễ nhớ dễ sử dụng, không ngôn ngữ máy - Chương trình dịch chuyển ngơn ngữ lập trình thành ngơn ngữ máy để máy tính hiểu HS lắng nghe ghi GV tổng hợp ý kiến kết luận HS quan sát GV giới thiệu số ngơn ngữ lập trình phổ biến như: Pascal, C, Basic, Java, HS quan sát ghi GV nêu hai bước tạo chương trình: (i) Viết chương trình ngơn ngữ lập trình (ii) Dịch chương trình thành ngôn ngữ máy Hoạt động 6: củng cố (10 phút) Giải đáp vấn đề hoạt động HS phát biểu Giải đáp câu hỏi lại SGK HS lắng nghe RÚT KINH NGHIỆM: Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 17/9/2008 Ngày dạy: 20/9/2008 Tiết 3, – Tuần II Phần mềm học tập LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT MỤC TIÊU: + HS hiểu mục đích ý nghĩa phần mềm + HS tự khởi động mở để ơn luyện gõ phím + HS hiểu rèn luyện kỹ gõ bàn phím nhanh, xác CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, phòng máy cài đặt phần mềm Finger Break Out, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Hướng dẫn thực hành HOẠT ĐỘNG DẠY VÀ HỌC: Nội dung - Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: giới thiệu phần mềm (10 phút) HS hiểu mục đích ý nghĩa phần mềm Finger Break Out GV giới thiệu HS lắng nghe GV khởi động phần mềm hướng dẫn HS quan sát - Khởi động phần mềm cách nháy đôi chuột lên biểu tượng: - Các mức trò chơi (Level): bắt đầu (Beginner) , trung bình (Intermediate), nâng cao (Advanced) HS quan sát SGK nghi nhớ GV yêu cầu HS quan sát bảng mã màu ứng với ngón tay SGK HS quan sát GV hướng dẫn HS cách thoát khỏi phần mềm Hoạt động 2: hướng dẫn sử dụng (20 phút) HS tự khởi động mở để ơn luyện gõ phím GV giới thiệu, làm mẫu Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học GV vừa giới thiệu vừa làm mẫu để HS HS quan sát ghi nhớ quan sát - Để bắt đầu, nháy nút lệnh Start - Hộp thoại cho biết vùng phím luyện gõ xuất Nhấn phím Space sẵn sàng luyện gõ GV giới thiệu “luật chơi” để HS biết trước HS ý ghi nhớ thực hành Gõ phím s để bắn “đạn” bay lên Gõ phím z để dịch ngang sang trái Gõ phím b để dịch ngang sang phải Hoạt động 3: thực hành (50 phút) HS hiểu rèn luyện kỹ gõ bàn phím nhanh, xác HS thực hành GV yêu cầu HS khởi động máy tính thực hành GV theo dõi hướng dẫn thêm GV khuyến khích HS khám phá mức trung bình nâng cao phần mềm Hoạt động 4: củng cố (10 phút) GV chia HS thành đội thi đấu với GV nhận xét, cho điểm đội thi đấu tốt RÚT KINH NGHIỆM: Trang HS thực hành HS thực hành HS hưởng ứng HS lắng nghe © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 25/9/2008 Ngày dạy: 27/9/2008 Tiết 5, – Tuần III Bài LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH MỤC TIÊU: + Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh + Biết ngơn ngữ lập trình có tập hợp từ khố dành riêng cho mục đích sử dụng định + Biết tên ngơn ngữ lập trình người lập trình đặt ra, tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khố + Biết cấu trúc chương trình bao gồm phần khai báo phần thân CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, thảo luận nhóm HOẠT ĐỘNG DẠY VÀ HỌC: Nội dung - Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: cũ (5 phút) Ngơn ngữ lập trình gì? Viết chương HS trả lời trình làm gì? HS khác nhận xét cho điểm Hoạt động 2: ví dụ (5 phút) Bước đầu biết chương trình viết ngơn ngữ lập trình Pascal GV giới thiệu VD thực thi cho HS thấy HS quan sát kết Hoạt động 3: ngơn ngữ lập trình gồm (15 phút) Biết ngơn ngữ lập trình gồm thành phần bảng chữ quy tắc để viết chương trình, câu lệnh HS thảo luận nhóm trả lời câu hỏi HS đọc SGK, thảo luận nhóm GV cho HS đọc SGK trả lời câu hỏi HS trả lời Bảng chữ ngơn ngữ lập trình … tập ký tự thường gồm chữ gì? tiếng Anh số ký hiệu khác +, -, *, /,… Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Câu lệnh chương trình viết nào? Giáo án Tin học HS trả lời Câu lệnh viết theo quy tắc định HS trả lời HS ghi Vậy ngơn ngữ lập trình (NNLT) gì? GV tổng hợp ý kiến kết luận: NNLT tập hợp ký hiệu quy tắc viết lệnh tạo thành chương trình hồn chỉnh, thực máy tính Hoạt động 4: tìm hiểu từ khóa tên (30 phút) Biết ngơn ngữ lập trình có tập hợp từ khố dành riêng cho mục đích sử dụng định; biết tên ngơn ngữ lập trình người lập trình đặt ra, tên phải tuân thủ quy tắc ngơn ngữ lập trình Tên khơng trùng với từ khoá HS đọc SGK trả lời câu hỏi GV yêu cầu HS đọc SGK đâu HS thực theo yêu cầu từ khố, đâu tên ví dụ GV đưa lưu ý đặt tên chương HS lắng nghe ghi trình: - Tuân thủ quy tắc ngơn ngữ lập trình (khơng bắt đầu chữ số, không chứa ký tự trống, không chứa ký tự đặc biệt,…) - Tên không trùng với từ khoá GV đưa VD để HS rèn luyện: HS quan sát VD đưa câu trả VD: Tên sau không hợp lệ: lời lop 8A; lop8B; 8C; begin; vi_du; vi-du Tên không hợp lệ lop 8A; 8C; vidu Hoạt động 5: tìm hiểu cấu trúc chung chương trình (10 phút) Biết cấu trúc chương trình bao gồm phần khai báo phần thân HS quan sát VD trả lời câu hỏi, GV kết luận HS quan sát VD GV cho HS quan sát lại VD GV đặt câu hỏi: HS phát biểu Cấu trúc chung chương trình gồm - Cấu trúc chung chương trình phần? Đó phần nào? gồm hai phần phần khai báo phần thân HS lắng nghe GV giới thiệu: - Phần khai báo gồm khai báo tên, báo thư viện, khai báo biến,… - Phần thân gồm câu lệnh để máy tính thực phần quan trọng Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học chương trình - Phần khai báo có khơng, cịn phần thân bắt buộc phải có GV liên hệ đến VD để HS nhận HS quan sát nhận biết phần khai báo, đâu phần thân Hoạt động 6: ví dụ ngơn ngữ lập trình Pascal (20 phút) HS củng cố kiến thức học lập trình ngơn ngữ lập trình Pascal GV trình diễn, HS quan sát HS quan sát GV khởi động phần mềm Pascal thực thi ví dụ: Program CT_dau_tien; Uses crt; Begin Clrscr; Write(‘chao cac ban’); Readln; End HS ghi nhớ GV giới thiệu cách dịch chương trình (Alt–F9) cách chạy chương trình (Ctrl–F9) HS vận dụng GV cho HS nhận biết tên, từ khố, phần khai báo, phần thân ! GV tạo lỗi sửa để HS hiểu rõ HS ý lập trình Hoạt động 7: củng cố (5 phút) Giải đáp câu hỏi SGK HS lắng nghe Chuẩn bị thực hành HS lắng nghe RÚT KINH NGHIỆM: Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 02/10/2008 Ngày dạy: 03/10/2008 Tiết 7, – Tuần IV Bài thực hành LÀM QUEN VỚI TURBO PASCAL MỤC TIÊU: + Bước đầu làm quen với mơi trường lập trình Turbo Pascal, nhận diện hình soạn thảo, cách mở bảng chọn chọn lệnh + Soạn thảo chương trình Pascal đơn giản + Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, phòng máy cài đặt phần mềm Turbo Pascal, số tập mẫu, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Hướng dẫn thực hành HOẠT ĐỘNG DẠY VÀ HỌC: Nội dung - Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: cũ (5 phút) Những tên sau hợp lệ HS trả lời ngơn ngữ Pascal? Vì sao? lop8A, 8B, tin hoc, vi_tinh, begin, beginend Cấu trúc chung chương trình HS khác nhận xét, cho điểm thường gồm phần? Hoạt động 2: làm quen với Turbo Pascal (15 phút) Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện hình soạn thảo, cách mở bảng chọn chọn lệnh GV hướng dẫn, HS nhận biết thực hành GV giới thiệu cách khởi động hình HS quan sát ghi nhớ làm việc Turbo Pascal SGK để HS quan sát HS làm theo hướng dẫn GV, GV yêu cầu HS khởi động máy thực thực hành nhận biết Turbo Pascal hành HS ý lệnh GV hướng dẫn ! GV ý hướng dẫn lệnh: - Mở bảng chọn F10 Trang © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học - Mở chương trình lưu F3 - Lưu chương trình F2 - Thốt khỏi Turbo Pascal Alt-X GV minh họa tập mẫu Hoạt động 3: soạn thảo, lưu, dịch chạy chương trình đơn giản (35 phút) HS soạn thảo, lưu, dịch chạy chương trình Pascal đơn giản GV hướng dẫn, HS thực hành HS thực hành GV yêu cầu HS gõ tập trang 16 SGK GV mở tập mẫu giải thích cho HS nắm HS ý gõ không để sót lệnh, cặp dấu nháy đơn, dấu chấm phẩy, dấu chấm HS thực hành GV yêu cầu HS lưu chương trình HS dịch chương trình Alt-F9 GV hướng dẫn HS dịch chạy chương chạy chương trình Ctrl-F9 trình HS sửa lỗi chương trình theo hướng GV quan sát hướng dẫn HS sửa lỗi dẫn GV Hoạt động 4: chỉnh sửa chương trình nhận biết số lỗi (25 phút) HS biết chỉnh sửa chương trình nhận biết số lỗi GV hướng dẫn, HS thực hành HS quan sát thực hành theo GV sử dụng tập mẫu (có bẫy lỗi) hướng dẫn để hướng dẫn HS thực hành HS ghi nhớ GV yêu cầu HS quan sát ghi nhớ lỗi nhìn thấy Hoạt động 5: củng cố (10 phút) GV gọi vài HS nhắc lại chức HS trả lời chức phím F2, số phím học F3, F10, Alt-X, Alt-F9, Ctrl-F9 GV hỏi HS ý nghĩa từ khóa program, HS trả lời begin, end, uses GV hỏi HS ý nghĩa dấu chấm dấu HS trả lời chấm phẩy - Dấu chấm dấu hiệu kết thúc chương trình Pascal - Dấu chấm phẩy để phân cách lệnh Pascal GV yêu cầu HS phân biệt lệnh write HS trả lời writeln Cả hai dùng để xuất thông báo hình writeln đưa trỏ xuống đầu dịng cịn write khơng GV cho điểm HS nắm tốt RÚT KINH NGHIỆM: Trang 10 ... BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Thuyết trình, vấn đáp, thảo luận nhóm HOẠT ĐỘNG DẠY VÀ HỌC:... trình + Hiểu lệnh gán CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, ví dụ minh hoạ, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Thuyết trình, minh... CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, phòng máy cài đặt phần mềm Turbo Pascal, số tập mẫu, máy chiếu Projector - Học sinh: sách Tin học THCS (quyển 3) PHƯƠNG PHÁP: - Hướng