1. Trang chủ
  2. » Lịch sử

Giáo án Tin học 8 - Năm học 2008-2009 - Thế Duy

20 7 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Hoạt động 4: tìm hiểu chương trình và viết chương trình 15 phút  Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động; và viế[r]

(1)© 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 là 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 là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể + Biết ngôn ngữ dùng để viết chương trình máy tính gọi là 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)  GV giới thiệu HS lắng nghe Hoạt động 2: tìm hiểu cách người lệnh cho máy tính nào (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 và trả lời GV yêu cầu HS xem phần SGK HS xem SGK GV đặt câu hỏi: HS trả lời:  Nêu vài cách người lệnh cho Các thao tác nháy chuột, nhấn máy tính mà em biết? phím,… GV tổng hợp các phát biểu HS HS lắng nghe GV đặt câu hỏi: HS phát biểu  Vậy người lệnh cho máy tính nào? Trang Lop8.net (2) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học GV kết luận và cho HS ghi HS ghi Con người dẫn cho máy tính thực công việc thông qua các lệnh ! GV có thể đư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 các 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 có thể hướng dẫn HS “diễn kịch” HS thực theo hướng dẫn phần này để thêm phần sinh đông GV có thể nêu câu hỏi 1/trang SGK để HS thảo luận và phát biểu HS thảo luận Hoạt động 4: tìm hiểu chương trình và viết chương trình (15 phút)  Biết chương trình là 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; và viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể  HS quan sát SGK, GV đặt vấn đề GV giới thiệu SGK và kết luận: HS lắng nghe và ghi Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể nào đó Yêu cầu HS quan sát SGK HS quan sát SGK GV đặt câu hỏi: HS phát biểu  Chương trình máy tính là gì? GV kết luận HS lắng nghe và ghi Chương trình máy tinh (gọi tắt là chương trình) là dãy các lệnh mà máy tính có thể hiểu và 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 Tiến bước; Quay trái, tiến bước; Trang Lop8.net (3) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin họ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 và đại diện nhóm phát  Tại cần viết chương trình? biểu ý kiến GV tổng hợp và kết luận: HS lắng nghe và ghi Viết chương trình giúp người điều khiển máy tính cách đơn giản và hiệu Hoạt động 5: tìm hiểu chương trình và 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 là ngôn ngữ lập trình và vai trò chương trình dịch  HS xem SGK, GV đưa hệ thống câu hỏi và điều khiển thảo luận GV đưa câu hỏi thảo luận HS thảo luận nhóm theo câu hỏi  Ngôn ngữ lập trình là gì? HS phát biểu  Vì cần có ngôn ngữ lập trình? - Ngôn ngữ dùng để viết chương trình là 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ác cụm từ tự nhiên, dễ nhớ và 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 GV tổng hợp ý kiến và kết luận HS lắng nghe và ghi GV giới thiệu số ngôn ngữ lập trình HS quan sát phổ biến như: Pascal, C, Basic, Java, GV nêu hai bước tạo chương trình: HS quan sát và ghi (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 các vấn đề hoạt động và HS phát biểu Giải đáp các câu hỏi còn lại SGK HS lắng nghe  RÚT KINH NGHIỆM: Trang Lop8.net (4) © 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 và ý nghĩa phần mềm + HS có thể tự khởi động và mở các bài để ôn luyện gõ phím + HS hiểu và rèn luyện kỹ gõ bàn phím nhanh, chính 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 và ý nghĩa phần mềm Finger Break Out  GV giới thiệu GV khởi động phần mềm và hướng dẫn HS lắng nghe - Khởi động phần mềm HS quan sát 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) GV yêu cầu HS quan sát bảng mã màu HS quan sát SGK và nghi nhớ ứng với các ngón tay SGK GV hướng dẫn HS cách thoát khỏi phần HS quan sát mềm Hoạt động 2: hướng dẫn sử dụng (20 phút)  HS có thể tự khởi động và mở các bài để ôn luyện gõ phím  GV giới thiệu, làm mẫu GV vừa giới thiệu vừa làm mẫu để HS HS quan sát và ghi nhớ Trang Lop8.net (5) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ 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 chú ý 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 và rèn luyện kỹ gõ bàn phím nhanh, chính xác  HS thực hành GV yêu cầu HS khởi động máy tính và thực hành GV theo dõi hướng dẫn thêm GV khuyến khích HS khám phá các mức trung bình và nâng cao phần mềm Hoạt động 4: củng cố (10 phút) GV có thể 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 Lop8.net HS thực hành HS thực hành HS hưởng ứng HS lắng nghe Giáo án Tin học (6) © 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 các thành phần là bảng chữ cái và các 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 các từ khoá dành riêng cho mục đích sử dụng định + Biết tên ngôn ngữ lập trình là người lập trình đặt ra, tên phải tuân thủ các quy tắc ngôn ngữ lập trình Tên không trùng với từ khoá + Biết cấu trúc chương trình bao gồm phần khai báo và 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: bài cũ (5 phút)  Ngôn ngữ lập trình là gì? Viết chương HS trả lời HS khác nhận xét cho điểm trình là làm gì? Hoạt động 2: ví dụ (5 phút)  Bước đầu biết chương trình viết trên ngôn ngữ lập trình Pascal GV giới thiệu VD và 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 gì (15 phút)  Biết ngôn ngữ lập trình gồm các thành phần là bảng chữ cái và các quy tắc để viết chương trình, câu lệnh  HS thảo luận nhóm và trả lời câu hỏi GV cho HS đọc SGK và trả lời câu hỏi HS đọc SGK, thảo luận nhóm  Bảng chữ cái ngôn ngữ lập trình là HS trả lời … là tập ký tự thường gồm các chữ gì? cái tiếng Anh và số ký hiệu khác +, -, *, /,…  Câu lệnh chương trình viết HS trả lời Trang Lop8.net (7) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ nào? Giáo án Tin học Câu lệnh viết theo quy tắc định nào đó HS trả lời HS ghi  Vậy ngôn ngữ lập trình (NNLT) là gì? GV tổng hợp ý kiến và kết luận: NNLT là tập hợp các ký hiệu và quy tắc viết các lệnh tạo thành chương trình hoàn chỉnh, thực trên máy tính Hoạt động 4: tìm hiểu từ khóa và tên (30 phút)  Biết ngôn ngữ lập trình có tập hợp các từ khoá dành riêng cho mục đích sử dụng định; biết tên ngôn ngữ lập trình là người lập trình đặt ra, tên phải tuân thủ các quy tắc ngôn ngữ lập trình Tên không trùng với từ khoá  HS đọc SGK và trả lời câu hỏi GV yêu cầu HS đọc SGK và đâu là HS thực theo yêu cầu từ khoá, đâu là tên ví dụ đầu tiên GV đưa lưu ý đặt tên chương HS lắng nghe và 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: VD: Tên nào sau đây không hợp lệ: HS quan sát VD và đưa câu trả lop 8A; lop8B; 8C; begin; vi_du; vi-du lời Tên không hợp lệ 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 và phần thân  HS quan sát VD trả lời câu hỏi, GV kết luận GV cho HS quan sát lại VD đầu tiên HS quan sát VD GV đặt câu hỏi:  Cấu trúc chung chương trình gồm HS phát biểu - Cấu trúc chung chương trình phần? Đó là phần nào? gồm hai phần là phần khai báo và phần thân GV giới thiệu: HS lắng nghe - 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ác câu lệnh để máy tính thực và là phần quan trọng chương trình Trang Lop8.net (8) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học - Phần khai báo có thể 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 biết đâu là HS quan sát và nhận biết phần khai báo, đâu là 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ố cá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 GV khởi động phần mềm Pascal và thực HS quan sát thi ví dụ: Program CT_dau_tien; Uses crt; Begin Clrscr; Write(‘chao cac ban’); Readln; End GV giới thiệu cách dịch chương trình HS ghi nhớ (Alt–F9) và cách chạy chương trình (Ctrl–F9) GV cho HS nhận biết tên, từ khoá, phần HS vận dụng khai báo, phần thân ! GV có thể tạo lỗi sửa để HS hiểu rõ HS chú ý lập trình Hoạt động 7: củng cố (5 phút) Giải đáp các câu hỏi SGK HS lắng nghe  Chuẩn bị bài thực hành HS lắng nghe  RÚT KINH NGHIỆM: Trang Lop8.net (9) © 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 màn hình soạn thảo, cách mở các bảng chọn và 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 và 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ố bài 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: bài cũ (5 phút)  Những tên nào sau đây là 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 màn hình soạn thảo, cách mở các bảng chọn và chọn lệnh  GV hướng dẫn, HS nhận biết và thực hành GV giới thiệu cách khởi động và màn hình HS quan sát và ghi nhớ làm việc Turbo Pascal SGK để HS quan sát GV yêu cầu HS khởi động máy và thực HS làm theo hướng dẫn GV, hành thực hành nhận biết Turbo Pascal HS chú ý các lệnh GV hướng dẫn ! GV chú ý hướng dẫn các lệnh: - Mở bảng chọn F10 Trang Lop8.net (10) © 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 - Thoát khỏi Turbo Pascal Alt-X GV có thể minh họa các bài tập mẫu Hoạt động 3: soạn thảo, lưu, dịch và chạy chương trình đơn giản (35 phút)  HS soạn thảo, lưu, dịch và chạy chương trình Pascal đơn giản  GV hướng dẫn, HS thực hành GV yêu cầu HS gõ bài tập trang 16 HS thực hành SGK GV mở bài tập mẫu giải thích cho HS nắm HS chú ý gõ đúng và không để sót các lệnh, cặp dấu nháy đơn, dấu chấm phẩy, dấu chấm GV yêu cầu HS lưu chương trình HS thực hành GV hướng dẫn HS dịch và chạy chương HS dịch chương trình Alt-F9 trình và chạy chương trình Ctrl-F9 GV quan sát hướng dẫn HS sửa lỗi HS sửa lỗi chương trình theo hướng dẫn GV Hoạt động 4: chỉnh sửa chương trình và nhận biết số lỗi (25 phút)  HS biết chỉnh sửa chương trình và nhận biết số lỗi  GV hướng dẫn, HS thực hành GV sử dụng các bài tập mẫu (có bẫy lỗi) HS quan sát và thực hành theo để hướng dẫn HS thực hành hướng dẫn GV yêu cầu HS quan sát và ghi nhớ HS 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 các từ khóa program, HS trả lời begin, end, uses GV hỏi HS ý nghĩa dấu chấm và dấu HS trả lời - Dấu chấm là dấu hiệu kết thúc chấm phẩy chương trình Pascal - Dấu chấm phẩy để phân cách các lệnh Pascal GV yêu cầu HS phân biệt lệnh write và HS trả lời Cả hai dùng để xuất thông báo writeln màn hình writeln đưa trỏ xuống đầu dòng còn write thì không GV cho điểm HS nắm bài tốt  RÚT KINH NGHIỆM: Trang 10 Lop8.net (11) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 09/10/2008 Ngày dạy: 10/10/2008 Tiết 9, 10 – Tuần V Bài  CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU  MỤC TIÊU: + Biết khái niệm kiểu liệu + Biết số phép toán với liệu số + Biết khái niệm điều khiển tương tác người với máy tính  CHUẨN BỊ: - Giáo viên: sách Tin học THCS (quyển 3), giáo án, các 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, 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: bài cũ (5 phút)  So sánh lệnh write với lệnh writeln HS trả lời  Câu lệnh clrscr dùng để làm gì? HS khác nhận xét cho điểm Hoạt động 2: tìm hiểu liệu và kiểu liệu (20 phút)  Biết khái niệm kiểu liệu  GV giới thiệu và minh họa trực quan GV sử dụng phần mềm Excel minh hoạ HS quan sát liệu kiểu số và kiểu câu chữ GV đặt vấn đề liên hệ với kiến thức Toán HS trả lời yêu cầu GV HS theo dõi và ghi học số nguyên, số thực,… Từ đó giới thiệu bảng liệt kê số kiểu liệu ngôn ngữ lập trình Pascal SGK Tên kiểu Integer Real Char String Phạm vi giá trị số nguyên khoảng -215 đến 215 - số thực có giá trị tuyệt đối khoảng 2,9.10-39 đến 1,7.1038 và ký tự bảng chữ cái xâu ký tự, tối đa gồm 256 ký tự GV minh họa VD ngôn ngữ Pascal Trang 11 Lop8.net HS quan sát VD (12) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Hoạt động 3: tìm hiểu các phép toán với liệu kiểu số (30 phút)  Biết số phép toán với liệu số  GV giới thiệu, hướng dẫn HS thảo luận nhóm GV giới thiệu bảng ký hiệu toán học HS quan sát và ghi ngôn ngữ Pascal: Ký hiệu + * / div mod Phép toán cộng trừ nhân chia chia lấy phần nguyên chia lấy phần dư Kiểu liệu số nguyên, số thực số nguyên, số thực số nguyên, số thực số nguyên, số thực số nguyên số nguyên GV lấy vài VD /, div, mod để HS phân biệt các phép chia 5/2 = 2.5 -12/5 = 2.5 div = -12 div = -2 mod = -12 mod = -2 GV hướng dẫn HS thảo luận quy tắc tính biểu thức số học GV tổng hợp ý kiến và kết luận: - Các phép toán dấu ngoặc thực trước - Dãy phép toán không có dấu ngoặc thì nhân, chia, chia lấy phần nguyên, chia lấy phần dư thực trước; cộng, trừ thực sau - Dãy phép tính có cộng, trừ nhân, chia thì thứ tự thực từ trái sang phải GV đưa VD và hướng dẫn HS thảo luận cách viết biểu thức số học ngôn ngữ Pascal  Thể các biểu thức sau ngôn ngữ Pascal: a) a  b  c  d b) 15   c) a x5 y  ( x  2) a3 b5 Trang 12 Lop8.net HS quan sát VD và ghi nhớ HS thực yêu cầu GV HS ghi ! HS cần chú ý ngôn ngữ Pascal sử dụng cặp ngoặc ( ) mà không sử các cặp ngoặc [ ] và { } HS thảo luận VD theo nhóm và đại diện viết câu trả lời (13) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ d) Giáo án Tin học [(a  b)(c  d )  6] a ! GV có thể lấy thêm VD để HS luyện tập và nắm bài tốt Hoạt động 4: các phép toán so sánh (15 phút)  Biết số phép toán so sánh  GV giới thiệu GV giới thiệu bảng các phép toán so sánh: HS quan sát và ghi Phép so sánh Bằng Khác Nhỏ Nhỏ Lớn Lớn Ký hiệu Ký hiệu toán học Pascal = = ≠ <> < < ≤ <= > > ≥ >= GV yêu cầu HS tự lấy VD minh hoạ HS lấy VD minh hoạ ! GV cần lưu ý kết trả các phép toán so sánh là đúng sai Hoạt động 5: giao tiếp người - máy tính (15 phút)  Biết khái niệm điều khiển tương tác người với máy tính  GV giới thiệu, HS quan sát Phần này GV sử dụng các VD đã chuẩn bị HS quan sát các VD trước minh hoạ cho HS thấy số tương tác người máy - Thông báo kết tính toán - Nhập liệu - Tạm dừng chương trình - Hộp thoại Từ các VD, GV rút kết luận: HS ghi Quá trình trao đổi liệu hai chiều người và máy tính chương trình hoạt động thường gọi là giao tiếp người – máy (hay tương tác người – máy) Hoạt động 6: củng cố (5 phút) Giải đáp số câu hỏi và bài tập HS lắng nghe SGK  Chuẩn bị bài thực hành HS lắng nghe  RÚT KINH NGHIỆM: Trang 13 Lop8.net (14) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 16/10/2008 Ngày dạy: 17/10/2008 Tiết 11, 12 – Tuần VI Bài thực hành VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN  MỤC TIÊU: + Biểu diễn biểu thức toán học Pascal + Biết kiểu liệu khác thì xử lý khác + Hiểu phép toán div, mod + Hiểu thêm các lệnh in liệu màn hình và tạm ngừng chương trình  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, bài 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: bài cũ (5 phút)  Kể tên các kiểu liệu số và liệt kê các HS trả lời phép toán trên đó  Thể ngôn ngữ Pascal biểu thức sau: 𝑎 ‒ (𝑏 + 2) HS khác nhận xét, cho điểm 𝑥 Hoạt động 2: luyện tập gõ biểu thức số học ngôn ngữ Pascal (40 phút)  Biểu diễn biểu thức toán học Pascal; và biết kiểu liệu khác thì xử lý khác  GV hướng dẫn, HS thực hành GV yêu cầu HS thực hành câu a trên giấy HS thực hành câu a trên giấy a) 15*4-30+12 b) (10+5)/(3+1)-18/(5+1) c) (10+2)*(10+2)/(3+1) d) ((10+2)*(10+2)-24)/(3+1) GV yêu cầu HS cho kết và kiểm tra HS làm theo yêu cầu GV máy tính (thực hành câu b, c trên máy) Trang 14 Lop8.net (15) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học ! GV chú ý hướng dẫn HS gõ chính xác HS chú ý gõ chính xác các câu lệnh chương trình HS chú ý nắm kiến thức GV đặt vấn đề và giải thích cho HS hiểu liệu nằm và ngoài cặp dấu nháy đơn ‘’ Hoạt động 3: thực hành phép toán div, mod (30 phút)  HS hiểu phép toán div, mod và lệnh tạm ngừng chương trình  GV hướng dẫn, HS thực hành GV yêu cầu HS gõ bài tập trang 28 HS thực hành SGK GV mở bài tập mẫu đã hoàn chỉnh các HS chú ý làm theo bài tập mẫu phần thêm vào để hướng dẫn HS thực GV hành GV giải thích câu lệnh tạm ngừng chương HS lắng nghe và ghi nhớ trình delay(x) với x là phần nghìn giây để HS hiểu GV nêu ý nghĩa lệnh read, readln và HS chú ý và nêu nhận xét có thể yêu cầu HS cho nhận xét ! GV có thể sử dụng VD bài học trước để minh họa Hoạt động 4: tìm hiểu thêm các lệnh in liệu màn hình (10 phút)  HS hiểu thêm các lệnh in liệu màn hình  GV hướng dẫn, HS thực hành GV hướng dẫn HS thực hành bài HS thực hành theo hướng dẫn yêu cầu SGK HS nhận xét GV tổng hợp ý kiến và kết luận Câu lệnh writeln(<giá trị thực>:n:m) dùng để điều khiển xuất số thực màn hình, với n là độ rộng để in số, m là số chữ số thập phân Hoạt động 5: củng cố (5 phút) GV gọi HS nhắc lại ý nghĩa câu lệnh HS trả lời delay(x), read/readln, writeln(<giá trị thực>:n:m) Pascal GV cho điểm HS nắm bài tốt  RÚT KINH NGHIỆM: Trang 15 Lop8.net (16) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 23/10/2008 Ngày dạy: 24/10/2008 Tiết 13, 14 – Tuần VII Bài  SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH  MỤC TIÊU: + Biết khái niệm biến, + Hiểu cách khai báo và sử dụng biến, + Biết vai trò biến lập 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, các 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 họa  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: bài cũ (5 phút)  Nêu ý nghĩa các câu lệnh delay(x), HS trả lời HS khác nhận xét cho điểm read/readln và writeln(10/3:4:2) Hoạt động 2: biến là công cụ lập trình (30 phút)  Biết khái niệm biến, hiểu cách khai báo biến Pascal  GV giới thiệu và minh họa trực quan GV đưa VD mẫu để HS quan sát (một VD HS quan sát có dùng biến, không dùng biến) GV rút kết luận HS theo dõi và ghi - Biến dùng để lưu trữ liệu, liệu này có thể thay đổi thực chương trình - Dữ liệu biến lưu trữ gọi là giá trị biến GV dùng VD mẫu giới thiệu cách khai HS quan sát và ghi báo biến VD: Var R: integer; (khai báo biến số nguyên R) + Var là từ khóa dùng để khai báo biến + R là tên biến Trang 16 Lop8.net (17) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học GV sử dụng hình 24 trang 30 SGK giải HS lắng nghe giải thích và ghi nhớ thích cho HS chương trình thực đến khai báo biến, Pascal dành phần nhớ và đặt tên là R (gọi tắt là ô nhớ R) GV giới thiệu cách khai báo nhiều biến HS chú ý, ghi chương trình ! HS cần lưu ý đến cách đặt tên - Với nhiều biến cùng kiểu liệu thì biến đúng với quy định đặt tên dùng dấu phẩy các biến lập trình đã học VD: Var a, b, c: integer; (khai báo biến số nguyên a, b, c) - Với nhiều biến không cùng kiểu liệu thì dùng từ khóa var VD: Var R: integer; S: real; Thong_bao: string; ! GV lưu ý với HS đây là cách khai báo HS lưu ý biến ngôn ngữ Pascal, với các ngôn ngữ khác cách khai báo biến có thể khác Hoạt động 3: sử dụng biến chương trình (25 phút)  HS biết vai trò biến lập trình và hiểu lệnh gán là nào  GV giới thiệu, minh họa, HS quan sát GV giới thiệu câu lệnh gán thực chất là HS lắng nghe “cho” biến giá trị cụ thể nào đó; và dùng VD mẫu giới thiệu các khai báo biến Pascal VD: R:=5; (gán giá trị số cho biến R) HS quan sát và ghi ! GV lưu ý với HS các ngôn ngữ khác HS lưu ý cách thì câu lệnh gán có thể khác HS chú ý quan sát và ghi nhớ GV giới thiệu và minh họa chương trình cho HS vài câu lệnh gán VD: x:=y; (gán giá trị đã lưu biến y cho x) x:=x+1; (tăng giá trị x lên đơn vị và gán lại cho x) ! GV có thể đưa VD thảo luận để HS tìm giá trị biến sau câu lệnh gán Hoạt động 4: tìm hiểu (25 phút)  HS biết khái niệm và cách khai báo, sử dụng  GV giới thiệu, minh họa, HS quan sát Trang 17 Lop8.net (18) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ GV giới thiệu SGK và dùng chương trình mẫu để minh họa VD: const pi=3.14; bankinh=2; ! GV cần nhấn mạnh tính bất biến suốt quá trình thực chương trình (không thể dùng lệnh để thay đổi giá trị biến) GV lấy VD khác để minh họa và giải thích thêm Hoạt động 5: củng cố (5 phút) GV cho HS đọc phần ghi nhớ trang 32 SGK Giải đáp số câu hỏi và bài tập SGK  Chuẩn bị bài thực hành  RÚT KINH NGHIỆM: Trang 18 Lop8.net Giáo án Tin học HS lắng nghe, quan sát và ghi HS chú ý HS quan sát minh họa GV để nắm bài kỹ HS thực HS lắng nghe HS lắng nghe (19) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ Giáo án Tin học Ngày soạn: 30/10/2008 Ngày dạy: 31/10/2008 Tiết 15, 16 – Tuần VIII Bài thực hành KHAI BÁO VÀ SỬ DỤNG BIẾN  MỤC TIÊU: + Thực khai báo biến đúng cú pháp, lựa chọn kiểu liệu phù hợp cho biến + Kết hợp lệnh write/writeln với read/readln để thực việc nhập liệu cho biến từ bàn phím + Hiểu các kiểu liệu chuẩn: kiểu số nguyên, kiểu số thực + Sử dụng lệnh gán giá trị cho biến + Hiểu cách khai báo và sử dụng + Hiểu và thực việc tráo đổi giá trị hai biến  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, bài 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: bài cũ (5 phút)  Lấy VD khai báo biến, khai báo HS trả lời  Viết câu lệnh gán giá trị cho biến vừa khai báo  Điểm khác biến và HS khác nhận xét, cho điểm chương trình Hoạt động 2: ôn tập các kiểu liệu và cách khai báo biến (20 phút)  Thực khai báo biến đúng cú pháp, lựa chọn kiểu liệu phù hợp cho biến; hiểu các kiểu liệu chuẩn: kiểu số nguyên, kiểu số thực  GV hướng dẫn HS ôn tập GV hướng dẫn HS theo dõi bảng liệt kê HS theo dõi ôn lại kiến thức đã học các kiểu liệu SGK GV giới thiệu lại cú pháp khai báo biến HS quan sát Trang 19 Lop8.net (20) © Thế Duy vntheduy@yahoo.com–THCS DTNT Ba Tơ tổng quát Var <danh sách biến>: <kiểu liệu>; GV lấy yêu cầu HS cho VD Hoạt động 3: bài tập (35 phút)  Kết hợp lệnh write/writeln với read/readln để thực việc nhập liệu cho biến từ bàn phím; sử dụng lệnh gán giá trị cho biến; hiểu cách khai báo và sử dụng  GV hướng dẫn, HS thực hành GV yêu cầu HS gõ bài tập trang 35 SGK GV hướng dẫn HS chạy chương trình với các liệu khác GV tiếp tục hướng dẫn HS chạy với liệu (1, 35000) và nhập vào số lượng là số thực để xem lỗi và giải thích cho HS hiểu phù hợp liệu biến GV giải thích câu lệnh nhập liệu cho biến read(tên biến) và readln(tên biến) để HS hiểu bài GV hướng dẫn khai báo Const phi = 10000; GV giải thích câu lệnh gán thongbao := ‘Tong so tien phai toan: ’; thanhtien := soluong*dongia+phi; Hoạt động 4: bài tập (25 phút)  Hiểu và thực việc tráo đổi giá trị hai biến  GV hướng dẫn, HS thực hành GV hướng dẫn HS nhập bài tập SGK và chạy chương trình GV theo dõi hướng dẫn HS sửa lỗi và thực thi chương trình Với câu lệnh read(x,y) hay readln(x,y) thì ta nhập giá trị cho biến x và y cách dấu cách GV dùng bài tập mẫu (có đầy đủ hướng dẫn) để giải thích cho HS hiểu đây là chương trình thực hoán đổi giá trị Trang 20 Lop8.net Giáo án Tin học HS cho VD Var x, y: byte; Var so_nguyen: integer; Var cao, nang: real; Var ho_ten: string; HS thực hành HS kiểm tra liệu theo hướng dẫn GV HS thực hành, nêu ý kiến, lắng nghe và ghi nhớ phù hợp liệu biến HS lắng nghe và ghi HS chú ý HS lắng nghe và ghi nhớ HS nhập chương trình SGK HS chú ý làm theo hướng dẫn HS chú ý lắng nghe và quan sát (21)

Ngày đăng: 12/03/2021, 21:05

w