Tuần: 1 Tiết PPCT: 1 Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH A. MỤC TIÊU 1. Kiến thức Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh. Biết chương trình là cách giúp con người chỉ dẫn máy tính thực hiện nhiều công việc liên tiếp một cách tự động để thực hiện các công việc hay giải một bài toán cụ thể. 2. Kỹ năng Hình dung được một số chương trình cơ bản. 3. Thái độ Có thái độ nghiêm túc, hứng thú trong giờ học. Có tinh thần học hỏi, sáng tạo. Tích cực xây dựng bài. B CHUẨN BỊ 1. Giáo viên: giáo án, sách giáo khoa, phòng máy. 2. Học sinh: sách giáo khoa, học bài cũ và xem trước bài mới. C TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP 1. Kiểm tra bài cũ: Không kiểm tra bài cũ. 2. Giảng kiến thức mới: Như chúng ta đã biết máy tính là một công cụ giúp con người xử lý thông tin hiệu quả, nhanh và chính xác. Vậy thì do đâu mà máy tính làm được, hôm nay chúng ta sẽ tìm hiểu bài đầu tiên của chương “Máy tính và chương trình máy tính”.
Giáo án tin học Tuần: Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH A MỤC TIÊU Kiến thức 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 giúp người dẫn máy tính thực nhiều cơng việc liên tiếp cách tự động để thực công việc hay giải tốn cụ thể Kỹ Hình dung số chương trình Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra cũ: Không kiểm tra cũ Giảng kiến thức mới: Như biết máy tính cơng cụ giúp người xử lý thơng tin hiệu quả, nhanh xác Vậy đâu mà máy tính làm được, hơm tìm hiểu chương “Máy tính chương trình máy tính” Các hoạt động thầy trò Hoạt động 1: Viết chương trình – lệnh cho máy tính làm việc: - GV: Để điều khiển Rô bốt hoạt động cần phải làm gì? - HS : Viết chương trình để điều khiển máy tính - GV : Chương trình máy tính gồm gì? Máy tính thực cơng việc nào? - HS : Gồm dãy lệnh MT hiểu thực - GV : Giới thiệu cách viết chương trình - Ví dụ: Viết chương trình Rơ bốt nhặt rác - GV : Y/c thực nhóm - HS thực hành nhóm - Đưa đáp án Nội dung 1.Viết chương trình- lệnh cho máy tính làm việc: - Chương trình dãy lệnh giúp máy tính hiểu thực Củng cố giảng - Con người lệnh cho máy tính nào? Tại lại phải viết chương trình? - Minh hoạ lại ví dụ rô bốt nhặt rác? GV: Phan Thị Thanh Hương Giáo án tin học Huớng dẫn học tập nhà -Học kĩ cũ, xem trước phần 3,4 trả lời câu hỏi SGK D/ Rút kinh nghiệm Tuần: Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(tt) A/ MỤC TIÊU Kiến thức Biết chương trình cách giúp người dẫn máy tính thực nhiều công việc liên tiếp cách tự động để 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 Kỹ Hình dung số chương trình Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ 1.Giáo viên: giáo án, sách giáo khoa, phòng máy, máy chiếu 2.Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ: Con người lệnh cho máy tính nào? Tại lại phải viết chương trình? HS trả lời, GV nhận xét cho điểm Giảng kiến thức mới: Hoạt động : Chương trình ngơn ngữ lập trình Chương trình ngơn ngữ lập - GV: Máy tính hoạt động nhờ lệnh trình: người ? Vậy làm để máy tính hiểu lệnh - Máy tính xử lý thơng tin đó? dạng dãy bít ( gồm số 1) - HS: Để máy tính hiểu lệnh thơng tin gọi ngơn ngữ máy đưa vào máy tính phải chuyển đổi thành dãy - Ngơn ngữ lập trình ngơn ngữ bit( dãy số gồm 1).Các dãy bit sở dùng để viết chương trình máy GV: Phan Thị Thanh Hương Giáo án tin học để tạo ngơn ngữ dành cho máy tính, gọi ngơn ngữ lập trình - Gọi HS nhận xét, bổ xung - Lấy ví dụ: Trao đổi thơng tin tiếng Việt Tiếng Anh - GV: Nhận xét, chốt lại tính * KL: Tạo chương trình máy tính bao gồm: + Viết chương trình ngơn ngữ lập trình + Dịch chương trình thành ngơn ngữ máy Củng cố giảng - Tại người ta phải tạo ngơn ngữ lập trình có ngơn ngữ máy? Hướng dẫn học tập nhà -Học kĩ cũ, xem trước trả lời câu hỏi SGK D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 ký duyệt Huỳnh Thị Thanh Thủy Tuần:2 Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH A/ MỤC TIÊU Kiến thức 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óa dành riêng cho mục đích sử dụng định Kỹ Hình dung số chương trình Hiểu ví dụ chương trình Mơ tả từ khóa dành riêng cho ngơn ngữ lập trình Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ 1.Giáo viên: giáo án, sách giáo khoa, phòng máy 2.Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ ? Tại phải viết chương trình? ? Tại người ta phải tạo ngơn ngữ lập trình có ngơn ngữ máy? GV: Phan Thị Thanh Hương Giáo án tin học ? Chương trình dịch làm gì? - HS trả lời GV nhận xét cho điểm Giảng kiến thức Con người dẫn máy tính thơng qua chương trình, chương trình gì? Các hoạt động thầy trò Hoạt động 1: Ngơn ngữ lập trình gồm GV: Các em thấy lệnh tạo nên kí tự định Các em cho biết kí tự lấy từ đâu ? HS: Bảng chữ tiếng Anh GV: Các lệnh viết từ chữ bảng chữ ngơn ngữ lập trình GV: Bảng chữ ngơn ngữ lập trình bao gồm ký tự nào? HS: Mọi kí tự có bàn phím GV: Mỗi câu lệnh chương trình có cần phải viết theo quy tắc định không? HS: phải viết cho quy tắc phải có ý nghĩa định máy tính thực yêu cầu tốn GV: Ngơn ngữ lập trình gồm gì? HS: Ngơn ngữ lập trình 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 2: Từ khố tên: GV: Y/c HS xem ví dụ Trong ví dụ có từ in đậm màu xanh gọi gì? HS: Đó từ khố chương trình GV: Các từ in đậm đó, ta gọi từ khóa Đó từ dành riêng, khơng sử dụng ngồi mục đích NNLT quy định GV: Hãy cho số ví dụ từ khố? HS: user, begin, end GV: Giới thiệu chức số từ khóa: Program: từ khóa dùng để khai báo tên chương trình, Uses từ khóa khai báo thư viện Begin end dùng để điểm bắt đầu kết thúc thân chương trình Ngồi từ khóa, chương trình có từ CT_Dau_tien, Crt…vv Vậy từ gọi gì? GV: Tên chương trình gì? HS: Tên dùng để phân biệt đại lượng chương trình người lập trình đặt GV: Nêu số quy tắc đặt tên chương trình GV: Phan Thị Thanh Hương Nội dung 1: Ngơn ngữ lập trình gồm gì: - Ngơn ngữ lập trình 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 2.Từ khố tên: - Từ khóa từ dành riêng, khơng sử dụng ngồi mục đích NNLT quy định - Tên dùng để phân biệt đại lượng chương trình người lập trình đặt - Tên chương trình cần thỏa mãn: + Tên khác tương ứng với đại lượng khác + Tên không trùng với từ khóa + Nên đặt tên ngắn gọn, dễ nhớ, dễ hiểu + Tên không bắt đầu chữ số không chứa dấu cách Giáo án tin học Củng cố giảng Câu 1: Ngơn ngữ lập trình gồm gì? Câu 2: Cho biết khác từ khóa tên? Hướng dẫn học tập nhà Học kĩ cũ, xem trước trả lời câu hỏi, tập sách giáo khoa D/ Rút kinh nghiệm Tuần:2 Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH(tt) A/ MỤC TIÊU Kiến thức Biết cách đặt tên cho chương trình Biết cấu trúc chung chương trình Kỹ Mơ tả từ khóa dành riêng cho ngơn ngữ lập trình Đặt tên quy tắc Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ Cho biết khác từ khóa tên? HS trả lời GV nhận xét cho điểm Giảng kiến thức mới: Con người dẫn máy tính thơng qua chương trình, chương trình gì? Hoạt động 1: Cấu trúc chung chương trình: GV: Một chương trình gồm phần ? Đó phần ? HS: Một chương trình gồm phần Đó phần khai báo phần thân GV: Phần khai báo chương trình gồm câu lệnh dùng để làm ? HS trả lời GV: Phần thân chương trình gồm câu lệnh mà máy tính cần thực Đây phần bắt buộc phải có phần khai báo có khơng GV: Phan Thị Thanh Hương Cấu trúc chung chương trình: - Một chương trình gồm có phần: phần khai báo phần thân chương trình + Phần khai báo chương trình gồm câu lệnh dùng để : Khai báo tên chương trình Khai báo thư viện Giáo án tin học Hoạt động 2: Ví dụ ngơn ngữ lập trình: Khai báo biến GV giới thiệu: Trong phần làm quen + Phần thân chương trình với ngơn ngữ lập trình cụ thể, ngơn ngữ Pascal gồm câu lệnh mà máy tính Để lập trình ngơn ngữ Pascal, ta cần có mơi cần thực Đây phần bắt trường lập trình ngơn ngữ cài đặt buộc phải có phần khai máy tính báo có không Dưới minh hoạ việc viết chạy chương 4.Ví dụ ngơn ngữ lập trình cụ thể mơi trường lập trình Turbo Pascal trình: GV yêu cầu HS quan sát lên hình theo dõi - SGK GV thực thao tác khởi động phần mềm Turbo Pascal gõ đoạn chương trình vào Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 Trên cửa sổ kết chương trình dòng chữ "Chao Cac Ban" hình 10 Củng cố giảng Câu 1: Cho biết khác từ khóa tên? Câu 2: Làm tập 4/13 SGK Huớng dẫn học tập nhà Học kĩ cũ, xem trước trả lời câu hỏi sách giáo khoa D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 ký duyệt Huỳnh Thị Thanh Thủy Tuần:3 Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL A/ MỤC TIÊU Kiến thức Giúp em HS bước đầu làm quen với môi trường lập trình Turbo Pascal Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Biết cần thiết phải tuân thủ quy định ngơn ngữ lập trình Kỹ Thực thao tác khởi động/kết thúc Turbo Pascal, làm quen với hình soạn thảo Turbo Pascal Thực thao tác mở bảng chọn chọn lệnh Soạn thảo chương trình Pascal đơn giản GV: Phan Thị Thanh Hương Giáo án tin học Giúp HS thành thạo thao tác soạn thảo, dịch sửa lỗi chương trình Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ ? Ngôn ngữ lập trình gồm gì? ? Chức từ khóa: begin, program, uses, end? ? Một số lưu ý đặt tên chương trình? - HS trả lời GV nhận xét cho điểm Giảng kiến thức Các hoạt động thầy trò Nội dung Hoạt động 1: Tìm hiểu tập Bài 1: Làm quen GV yêu cầu HS đọc yêu cầu tập với việc khởi động Hãy cho biết cách khởi động Turbo Pascal? thoát khỏi Free HS trả lời: Pascal Quan sát hình Turbo Pascal so sánh với hình 11 a Khởi động đây: - Cách 1: Nháy đúp chuột biểu tượng hình (hoặc bảng chọn Start); - Cách 2: Nháy đúp chuột tên tệp Turbo.exe thư Hình 11 mục chứa tệp Hướng dẫn HS nhận biết thành phần: Thanh bảng chọn, (thường thư mục tên tệp mở, trỏ, dòng trợ giúp phía hình TP thư mục Hỏi lại cách thoát khỏi Excel mà HS dã học TP\BIN) Qua giố thiệu cách khỏi Turbo Pascal cách nhấn tổ hợp phím Alt+X b Quan sát Yêu cầu HS đọc tiếp yêu cầu tập thực hành máy tính GV hướng dẫn sửa lỗi có * Hoạt động 2: Bài GV yêu cầu HS đọc tập Bài Soạn thảo, lưu, dịch chạy chương trình đơn giản a Khởi động lại Turbo Pascal gõ dòng lệnh đây: program CTDT; begin Bài Soạn thảo, writeln('Chao cac ban'); lưu, dịch chạy write('Minh la Turbo Pascal'); chương trình đơn end GV: Phan Thị Thanh Hương Giáo án tin học Lưu ý HS điều cần ý: - Gõ khơng để sót dấu nháy đơn ('), dấu chấm phẩy (;)và dấu chấm (.) dòng lệnh - Soạn thảo chương trình tương tự soạn thảo văn Hỏi lại cách lưu tính Excel hướng dẫn cách lưu Turbo Pascal: Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) ô Save file as (phần mở rộng ngầm định pas) nhấn Enter (hoặc nháy OK) giản Các bước thực hiện: Khởi động Turbo Pascal; Soạn thảo chương trình; Biên dịch chương trình: Alt + F9; Chạy chương trình (Ctrl + F9) ; Pascal khơng Hình 13 phân biệt chữ hoa, Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình Khi chữ thường: begin, đó, chương trình kiểm tra lỗi BeGin, hay BEGIN Nhấn phím để đóng hộp thoại Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình quan Các từ khố sát kết Pascal: program, begin, end Hình 15 - Nhấn Enter để quay hình soạn thảo Như vậy, viết chương trình hoàn chỉnh chạy -HS : thực hành máy GV hướng dẫn sửa lỗi Củng cố giảng GV nêu lỗi mà học sinh thường gặp, tuyên dương bạn thực hành tốt phê bình bạn chưa thực hành tốt? Cách khởi động Pascal? Cách lưu Pascal? Hướng dẫn học tập nhà Thực hành lại chuẩn bị phần lại thực hành D/ Rút kinh nghiệm GV: Phan Thị Thanh Hương Giáo án tin học Tuần:3 Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL(tt) A/ MỤC TIÊU Kiến thức Giúp em HS bước đầu làm quen với môi trường lập trình Turbo Pascal Biết cách dịch, sửa lỗi chương trình, chạy chương trình xem kết Biết cần thiết phải tuân thủ quy định ngơn ngữ lập trình Nhận diện hình soạn thảo Kỹ Thực thao tác khởi động/kết thúc TP, làm quen với hình soạn thảo TP Thực thao tác mở bảng chọn chọn lệnh Soạn thảo chương trình Pascal đơn giản Thái độ Có thái độ nghiêm túc, hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ: Không kiểm tra cũ Giảng kiến thức Hoạt động 1: Bài Bài 3: Tìm hiểu số lỗi MỤC TIÊU: chương trình thơng báo lỗi - Giúp HS thành thạo thao tác soạn thảo, - Lệnh kết thúc chương trình end (có dấu chấm), câu lệnh dịch sửa lỗi chương trình Cách tiến hành: sau lệnh bị bỏ qua trình dịch chương trình Bài Chỉnh sửa chương trình, lưu kết thúc - Mỗi câu lệnh kết thúc a) Xố dòng lệnh begin Biên dịch dấu chấm phẩy (;) chương trình quan sát thơng báo lỗi - Lệnh writeln in hình đưa trỏ xuống đầu dòng tiếp hình đây: theo - Thơng tin cần in văn bản, số, phân tách dấu phẩy Hình 16 - Lệnh write tương tự b) Nhấn phím gõ lại lệnh begin Xoá dấu chấm sau chữ end Biên dịch writeln, không đưa trỏ GV: Phan Thị Thanh Hương Giáo án tin học chương trình quan sát thơng báo xuống đầu dòng - Câu lệnh Clrscr dùng để xóa lỗi hình kết sử dụng khai báo thư viện crt Thư viện crt chứa lệnh viết sẵn để thao tác với hình bàn phím Hình 17 Bài 4: Hãy chỉnh sửa chương trình c) Nhấn Alt+X để thoát khỏi Turbo để in lời chào tên em Pascal, không lưu chỉnh sửa - GV yêu cầu HS thực hành - GV quan sát hướng dẫn cụ thể cho HS * Hoạt động 2: chỉnh sửa chương trình GV: hướng dẫn HS: Thực hành Củng cố giảng - GV nêu lỗi mà học sinh thường gặp, tuyên dương bạn thực hành tốt phê bình bạn chưa thực hành tốt.? Cách khởi động Pascal? Cách lưu Pascal? Hướng dẫn học tập nhà -Thực hành lại chuẩn bị phần lại thực hành D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 ký duyệt Huỳnh Thị Thanh Thủy Tuần:4 Tiết PPCT: Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU A/ MỤC TIÊU Kiến thức 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 Kỹ Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức GV: Phan Thị Thanh Hương Giáo án tin học Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra cũ: Không kiểm tra cũ Bài Hoạt động giáo viên học sinh Kiểm tra 15’ Câu 1: Chuyển phép tính sau tốn học sang kí hiệu Pascal: Nội dung 16 20 10 10 18 ( 8) x 20 ; d ; a x 1 1 6 b 20a2 + - + – 20 x 8; e ( )2 + 72; a a x y 15 30 20 15 c ; f ( ); x y 30 20 a Câu 2: Hai lệnh sau tương đương khơng? Vì sao? a writeln(‘ 2010’); b writeln(2010); Câu 3: Viết câu lệnh tính biểu thức sau: a 10+35; b (a x b)2; Hoạt động 1: Biến cơng cụ lập trình: MỤC TIÊU: - Giúp HS nắm biến lập trình Cách tiến hành: - GV yêu cầu HS viết chương trình tính diện tích hình tròn có bán kính r = (thực máy tính) Begin Write('Dien tich hinh tron co ban kinh r=2 la: ', 3.14*2*2); readln; end Với cách viết trên, muốn tính diện tích hình tròn khác lại phải vào chương trình để sửa lại Như thời gian, chưa kể người sử dụng phải biết lập trình, hiểu chương trình vào sửa chương trình Việc đòi hỏi người sử dụng phải biết lập trình, sửa chương trình khơng thực tế - HS lắng nghe quan sát - GV giới thiệu đoạn chương trình sau: Var R: Integer; Begin Write('Nhap ban kinh hinh tron R=: '); Readln(R); Write('Dien tich hinh tron la: ', 3.14*R*R); readln; end - Trong đoạn chương trình sử dụng biến nhớ R để lưu trữ giá trị bán kính mà người dùng nhập vào nhớ ? Từ ví dụ trên, em cho biết BIẾN sử dụng gì? GV: Phan Thị Thanh Hương Biến cơng cụ lập trình: -Ngơn ngữ lập trình cung cấp cơng cụ quan trọng cho người viết chương trình Đó biến nhớ, hay gọi ngắn gọn biến - Trong lập trình biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình - Dữ liệu biến lưu trữ gọi giá trị biến Giáo án tin học - Để chương trình ln biết xác liệu cần xử lí lưu trữ vị trí nhớ, NNLT cung cấp cơng cụ lập trình quan trọng Đó Biến nhớ hay gọi Biến ? Dữ liệu biến lưu trữ gọi ? Dùng để lưu trữ liệu ? Viết lệnh in kết 15+5 hình ?Nếu để in giá trị hình nhập trước từ bàn phím câu lệnh có hay khơng? Sửa lại cho - HS trả lời - Giả sử cần tính giá trị biểu thức 100 50 100 50 và ghi kết hình Ta gán sử dụng biến X để lưu số hạng thứ nhập vào từ bàn phím, sử dụng biến Y để lưu số hạng thứ hai nhập vào từ bàn phím Writeln(X+Y); Chúng ta tính biểu thức cách trực tiếp Tuy nhiên, để ý tử số biểu thức Do tính giá trị tử số lưu tạm thời biến 2.Khai báo biến: trung gian X, sau thực phép chia X = 100 + 50 X = X/3 X = X/5 - Việc khai báo biến gồm: Hoạt động 2: Khai báo biến: + Khai báo tên MỤC TIÊU: biến; - Giúp HS biết cách khai báo biến ngơn ngữ lập trình +Khai báo kiểu Cách tiến hành: liệu biến -GV đưa ví dụ sau : a) R=2, b) R=2,5 - Lưu ý: Tên biến ? Nêu tên biến giá trị biến thuộc loại số gì? phải tuân theo quy -HS: Tên biến: R, a) giá trị số nguyên, b) giá trị số thực - Tất biến dùng chương trình cần phải khai tắc đặt tên ngơn ngữ lập trình báo ? Nhắc lại quy tắc đặt tên NNLT? - HS nhắc lại - VD: ? từ khóa dùng để khai báo biến gì? -HS: var từ khóa dùng để khai báo ? Biến m.n thuộc kiểu ? - HS: m, n biến có kiểu nguyên (integer) ? Biến S, dientich thuộc kiểu ? - HS: S, dientich biến có kiểu thực (real), ? Biến thong_bao thuộc kiểu ? GV: Phan Thị Thanh Hương -var từ khóa dùng để khai báo Giáo án tin học -HS: thong_bao biến kiểu xâu (string) Tùy theo ngơn ngữ lập trình, cú pháp khai báo biến khác Củng cố giảng Làm tập 1/33: Hợp lệ: a, c Không hợp lệ: b, d Cách khai báo biến? Khai báo biến cho toán sau: tính a + b? Hướng dẫn học tập nhà Về nhà học Chuẩn bị nội dung D/ Rút kinh nghiệm Tuần:6 Tiết PPCT: 12 Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH(tt) A/ MỤC TIÊU Kiến thức - Biết khái niệm biến, - Hiểu cách khai báo, sử dụng biến, - Biết vai trò biến lập trình - Hiểu lệnh gán Kỹ - Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức - Kỹ nhận biết chương trình viết ngơn ngữ lập trình Thái độ - Giúp HS rèn luyện ý thức học tập - Làm quen với ngơn ngữ lập trình B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ Em hiểu biến gì? Nêu cách khai báo biến? Khai báo biến cho tốn sau: Tính diện tích hình chữ nhật? HS lên bảng trả lời, GV nhận xét cho điểm Giảng kiến thức Hoạt động giáo viên học sinh Nội dung GV: Phan Thị Thanh Hương Giáo án tin học Hoạt động 1: Sử dụng biến chương trình: MỤC TIÊU: - Giúp HS biết thao tác thực với viến, biết gán giá trị cho biến Cách tiến hành: ? Biến nhớ sử dụng để làm gì? -HS: Lưu trữ giá trị Vậy để thực việc lưu trữ giá trị trên, ngơn ngữ lập trình cung cấp cho thao tác thực biến là: Gán giá trị cho biến - Và tính tốn với giá trị biến GV đưa ví dụ: S = x + y; GV giới thiệu câu lệnh gán NNLT Tên biến Biểu thức cần gán giá trị cho biến Trong đó, biểu thị phép gán ? Gán giá trị biến x cho giá trị biến -c chia cho b? - HS: x -c/b ? Gán giá trị biến x cho giá trị biến y ? - HS: x y ? gán giá trị biến i cho giá trị biến i cộng thêm đơn vị ? - HS: i i + Việc gán giá trị cho biến thực câu lệnh nhập liệu Tùy theo NNLT, kí hiệu câu lệnh gán khác - Ví dụ NNLT Pascal, người ta kí hiệu phép gán dấu kép := để phân biệt với dấu ( = ) phép so sánh - GV chiếu ví dụ lên hình: Sử dụng biến chương trình: -Các thao tác thực biến là: - Gán giá trị cho biến - Tính tốn với biến - Câu lệnh gán giá trị ngơn ngữ lập trình thường có dạng: -Tên biến biểu thức cần gán giá trị cho biến - VD: x:=12; X:= (12+a)/2; Lệnh Pascal Ý nghĩa X:=12; X:=Y; X:=(a+b)/2; X:=X+1; ? nêu ý nghĩa câu lệnh tương ứng? - HS thực Hoạt động 2: Hằng: MỤC TIÊU: - Giúp HS biết cách khai báo phân biệt biến Cách tiến hành: - Ngồi cơng cụ để lưu trữ liệu biến, ngơn ngữ lập trình có cơng cụ khác - GV giới thiệu Giống biến, muốn sử dụng hằng, ta cần phải khai báo tên Tuy nhiên phải gán giá trị khai báo Giá trị sử dụng suốt chương trình - Dưới ví dụ khai báo Pascal: GV: Phan Thị Thanh Hương 4.Hằng: - Hằng đại lượng có giá trị khơng đổi suốt q trình thực chương trình - Cách khai báo: Const = ; Giáo án tin học const từ khóa để khai báo hằng, tên chuvi, bankinh, 3.14 giá trị gán cho - GV hướng dẫn cách khai báo - Với khai báo trên, để tính chu vi hình tròn,ta dùng câu lệnh sau: chuvi:=2*pi*bankinh; - HS lắng nghe tự cho ví dụ vào Củng cố giảng Phân biệt điểm giống khác biến? Cách khai báo hằng? Huớng dẫn học tập nhà Về nhà học bài, trả lời câu hỏi SGK D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 ký duyệt Tuần:7 Tiết PPCT: 13 Huỳnh Thị Thanh Thủy Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN A/ MỤC TIÊU Kiến thức - Giúp HS tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch chạy chương trình - Giúp HS làm quen với biểu thức số học chương trình Pascal - Bước đầu làm quen cách khai báo sử dụng biến chương trình Tư tưởng - Giúp HS rèn luyện ý thức học tập - Làm quen với ngơn ngữ lập trình Kỹ - Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức - Kỹ nhận biết chương trình viết ngơn ngữ lập trình B/CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ Câu 1:Hãy phân biệt ý nghĩa câu lệnh Pascal sau đây: GV: Phan Thị Thanh Hương Giáo án tin học Writeln('5+20=','20+5'); Writeln('5+20=',20+5); Câu 2: Hãy khai báo dạng liệu sau Pascal: m,n : số học sinh ; s tổng học sinh, thong bao: thông báo số học sinh có lớp HS lên bảng trả lời, GV nhận xét cho điểm Giảng kiến thức Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Bài 1: Viết chương trình Pascal có khai báo sử dụng biến: MỤC TIÊU: - Giúp HS biết cách khai báo biến với kiểu liệu tương ứng Cách tiến hành: Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng toán nhà Khách hàng cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng trả hàng nhận tiền toán nhà khách hàng Ngồi trị giá hàng hố, khách hàng phải trả thêm phí dịch vụ Hãy viết chương trình Pascal để tính tiền tốn trường hợp khách hàng Bài 1: Viết chương trình Pascal có khai báo sử mua mặt hàng dụng biến: - GV yêu cầu HS gõ chương trình 1a: program Tinh_tien; -SGK uses crt; var soluong: integer; dongia, thanhtien: real; thongbao: string; const phi=10000; begin clrscr; thongbao:='Tong so tien phai toan : '; {Nhap don gia va so luong hang} write('Don gia = '); readln(dongia); write('So luong = ');readln(soluong); thanhtien:= soluong*dongia+phi; (*In so tien phai tra*) writeln(thongbao,thanhtien:10:2); readln end - HS lắng nghe hướng dẫn thực hành máy 2.Luyện tập: Hoạt động 2: Luyện tập: MỤC TIÊU: - Giúp HS biết cách chạy chương trình với liệu sau viết xong chương trình Cách tiến hành: - GV nêu yêu cầu 1b, c, d hướng dẫn HS làm b Lưu chương trình với tên TINHTIEN.PAS Dịch chỉnh GV: Phan Thị Thanh Hương Giáo án tin học sửa lỗi gõ, có c Chạy chương trình với liệu (đơn giá số lượng) sau (1000, 20), (3500, 200), (18500, 123) Kiểm tra tính kết in d Chạy chương trình với liệu (1, 35000) Quan sát kết nhận Hãy thử đốn lí chương trình cho kết sai GV quan sát hướng dẫn cụ thể cho HS -HS tiến hành làm thực hành Củng cố giảng - GV: yêu cầu lớp trưởng lớp phó kiểm tra máy tính - GV: kiểm tra máy tính thực hành HS - GV: đánh giá tiết thực hành HS qua mặt: thái độ thực hành HS, nề nếp, chuẩn bị HS Hướng dẫn học tập nhà - Về nhà học bài, luyện tập thêm nhà D/ Rút kinh nghiệm Tuần:7 Tiết PPCT: 14 Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN(tt) A/ MỤC TIÊU 1.Kiến thức - Giúp HS tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch chạy chương trình - Giúp HS làm quen với biểu thức số học chương trình Pascal - Bước đầu làm quen cách khai báo sử dụng biến chương trình 2.Tư tưởng - Giúp HS rèn luyện ý thức học tập - Làm quen với ngôn ngữ lập trình 3.Kỹ - Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức - Kỹ nhận biết chương trình viết ngơn ngữ lập trình B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ Viết cơng thức tốn học sau sang ký hiệu ngôn ngữ Pascal: GV: Phan Thị Thanh Hương Giáo án tin học a) 15 ≥ 3; b) (20 15)2 ≠ 25; HS lên bảng trả lời, GV nhận xét cho điểm Giảng kiến thức Hoạt động giáo viên học sinh Nội dung Hoạt động 1: Bài 2: MỤC TIÊU: - Giúp HS biết cách viết chương trình có sử dụng khai báo biến Cách tiến hành: Bài 2: Thử viết chương - GV yêu cầu HS gõ chương trình sau: trình nhập số nguyên program hoan_doi; x y, in giá trị x var x,y,z:integer; y hình Sau begin hốn đổi giá trị x read(x,y); y in lại writeln(x,' ',y); hình giá trị x y z:=x; - Tổng kết: SGK x:=y; y:=z; writeln(x,' ',y); readln end - HS thực hành máy - GV hướng dẫn: Câu lệnh Pascal writeln(:n:m) dùng để điều khiển cách in số thực hình; giá trị thực số hay biểu thức số thực n, m số tự nhiên n quy định độ rộng in số, m số chữ số thập phân Lưu ý kết in hình thẳng lề phải - HS lắng nghe theo dõi thực hành máy tính -GV tổng kết lại nội dung chính, nêu lỗi HS thường gặp nêu lên cách khắc phục - Tuyên dương bạn làm thực hành tốt chấm điểm lấy điểm miệng Phê bình bạn chưa thực hành tốt có biện pháp Củng cố giảng - GV: Yêu cầu lớp trưởng lớp phó kiểm tra máy tính - GV: Kiểm tra máy tính thực hành HS - GV: Đánh giá tiết thực hành HS qua mặt: thái độ thực hành HS, nề nếp, chuẩn bị HS Hướng dẫn học tập nhà - Về nhà học bài, luyện tập thêm nhà D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 Tổ trưởng ký duyệt GV: Phan Thị Thanh Hương Huỳnh Thị Thanh Thủy Giáo án tin học Tuần:8 Tiết PPCT: 15 Ngày dạy: : Lớp: 8a5, 8a6, 8a7 BÀI TẬP A/ MỤC TIÊU Kiến thức - Củng cố kiến thức kiểu liệu, phép toán với kiểu liệu số, phép so sánh giao tiếp người máy - Rèn luyện kĩ sử dụng phép tốn ngơn ngữ Pascal Tư tưởng - Giúp HS rèn luyện ý thức học tập - Làm quen với ngôn ngữ lập trình Kỹ - Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức - Vận dụng lí thuyết vào giải tập B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ GV kiểm tra tập cho HS làm tiết trước Giảng kiến thức Hoạt động giáo viên Nội dung học sinh Hoạt động 1: Nội dung A.Nội dung: MỤC TIÊU: I Lý thuyết: - Hệ thống lại kiến thức Các kiểu liệu : - Interger : Số nguyên học trước - Real : Số thực Cách tiến hành: - Char : Kí tự I.Lý thuyết: - String : Xâu kí tự - GV: ? Trong Turbo Pascal có kiểu liệu nào? Các phép toán : ?Các phép trong - Cộng : + NNLT Pascal? - Trừ : - Nhân : * - Chia : / GV: Phan Thị Thanh Hương Giáo án tin học - Chia lấy phần nguyên, phần dư : Div, mod Các câu lệnh thường dùng Pascal: - Lệnh in liệu hình: Writeln, Write - Lệnh tạm ngừng chương trình: Delay - Lệnh tạm ngừng chương trình người dùng nhấn phím Enter: readln, read ? Các câu lệnh học thường dùng Pascal? - GV đưa câu hỏi trắc nghiệm Câu 1: Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal? a a; b Tamgiac; c 8a; d Tam giac; e End; g b1; h abc Câu 2: Các chương trỡnh Pascal sau, chương trỡnh hợp lệ? a Begin b Begin End Program ct; Câu 1: Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal? a a; b Tamgiac; c 8a; d Tam giac; e End; g b1; h abc; Tên hợp lệ là: a, b, g Câu 2: Các chương trình Pascal sau, chương trình hợp lệ? a Begin b Begin End Program ct; Writeln(chao ban); End a Câu 3: Muốn dịch chương trình ta sử dụng tổ hợp phím: a Ctrl + F9 b Alt + F9 c F5 d Alt + F5 Writeln(chao ban); b End Câu 4: Chạy chương trình ta nhấn tổ hợp phím: Câu 3: Muốn dịch chương trỡnh a Ctrl + F9 b.F9 ta sử dụng tổ hợp phớm: c Alt + F9 d Alt + F5 a Ctrl + F9 b Alt a + F9 Câu 5: Muốn thoát khỏi chương trình Pascal ta c F5 d Alt nhấn tổ hợp phím: + F5 a Delete b F2 Câu 4: Chạy chương trỡnh ta c Alt + X d Alt + F5 nhấn tổ hợp phớm: c a Ctrl + F9 b.F9 Câu 6: Từ khóa dùng để khai báo biến là: c Alt + F9 d Alt a Program b End + F5 c Var d Const Câu 5: Muốn thoát khỏi chương c trỡnh Pascal ta nhấn tổ hợp 2.Bài tập: phớm: a Delete b F2 c Alt + X d Alt + F5 Bài 4/26 Câu 6: Từ khóa dùng để khai a a/b + c/d; bỏo biến là: b a*x*x + b*x + c; a Program b c 1/x – (a/5)*(b + 2); End d (a*a + b)*(1 + c)*(1+c)*(1+c); c Var d Bài 5/26 GV: Phan Thị Thanh Hương Giáo án tin học Const a (a + b)2 a2 c (2b c) x y b a c 1 1 d + 2.3 3.4 4.5 b Bài 6/26: a Đúng, b Sai, c Đúng d Phụ thuộc vào giá trị Hoạt động 2: Bài tập: x MỤC TIÊU: - Áp dụng kiến thức học - Bài 7/26 a 15 – >=3; vào giải tập b (20 – 15)*(20 – 15) 25; Cách tiến hành: c 11*11 = 121; - GV: cho HS thực lại d x > 10 – 3*x; tập SGK Bài 1/33: c hợp lệ - Bài 4/26 - Bài 4/33: a - Bài 5/33: Var a,b : integer; Const c = 3; Begin - Bài 5/26 a := 200; b := a/c; Write(b); Readln End Bài 6/33: - Bài 6/26 a Var s : real; - Bài 7/26 a,h: integer; b Var a,b,c,d : integer; - Bài: Viết chương trình tính biểu thức sau: a 20 – 52; b (5 + 2) x 3; - Bài 1/33 (Sử dụng lệnh xóa hình) - Bài 4/33 Program BT; - Bài 5/33 Uses crt; Begin Clrscr; Writeln(’20 – 5*5=’, 20 – 5*5); Writeln(‘(5+2)*3=’, (5+2)*3)); Readln End - Bài 6/33 GV: Phan Thị Thanh Hương Giáo án tin học - Bài: Viết chương trình tính biểu thức sau: a 20 – 52; b (5 + 2) x 3; (Sử dụng lệnh xóa hình) Củng cố giảng - GV: yêu cầu lớp nhà ôn thật kĩ để chuẩn bị tốt cho kiểm tra tiết Hướng dẫn học tập nhà - Về nhà học bài, luyện tập thêm nhà D/ Rút kinh nghiệm Tuần:8 Tiết PPCT: 16 Ngày dạy: : Lớp: 8a5, 8a6, 8a7 KIỂM TRA TIẾT A/ MỤC TIÊU Kiến thức - Giúp HS củng cố hệ thống lại kiến thức học - Đánh giá việc tiếp thu kiến thức HS Tư tưởng - Rèn luyện tinh thần ý thức tự giác, tích cực kiểm tra Kỹ - Rèn luyện kỹ tư độc lập chủ động tiếp cận kiến thức - Kỹ vận dụng kiến thức học vào làm B/ CHUẨN BỊ Giáo viên: Đề kiểm tra Học sinh: Bài cũ, dụng cụ học tập C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP Kiểm tra kiến thức cũ: Không kiểm tra cũ Giảng kiến thức mới: Tổ chức cho HS kiểm tra ĐỀ BÀI A TRẮC NGHIỆM: (3đ) Câu 1: Trong tên đây, tên hợp lệ Pascal là: A Khoi B Ngay_20_11 C 14tuoi D Begin Câu 2: Đại lượng đặt tên dùng để lưu trữ liệu, có giá trị khơng đổi suốt q trình thực chương trình gọi là: A Tên B Từ khoá C Biến D Hằng Câu 3: Trong Pascal, từ khóa để khai báo biến là: A Const B Begin C Var D Uses Câu 4: Tính giá trị cuối c, biết rằng: a:= 3; b:= 5; a:= a + b; c:= a+b; A c= 8; B c=3; C c= 5; D c= 13; Câu 5: Sau câu lệnh x := 15 mod ; Giá trị biến x là: GV: Phan Thị Thanh Hương Giáo án tin học A B C 7.5 D Câu 6: Hãy cho biết giá trị biến X sau thực câu lệnh if (45 mod ) = then X :=X+2; ( Biết trước giá trị biến X = 5) A.7 B C D 11 Câu 7: Ta có lệnh sau : x:= 8; if x>5 then x := x +1; Giá trị x bao nhiêu: A B C D Câu : Câu lệnh điều kiện dạng đầy đủ là: A If then ; Else ; B If then ; C If then , ; D If then Else ; Câu 9: Div phép tốn gì? A Chia lấy phần ngun B Chia lấy phần dư C Cộng D Trừ Câu 10: Muốn tạm dừng chương trình để xem kết lập trình ta dùng lệnh sau đây? A End C Writeln; B Uses crt; D Readln Câu 11: Các dãy bit (0101 ) sở để tạo ngôn ngữ gì? A Ngơn ngữ máy B Ngơn ngữ tiếng Anh C Ngôn ngữ tiếng Việt D Ngôn ngữ lập trình Câu 12: Cách chuyển biểu thức ax2 +bx+c sau A a*x2 +b*x+c B a*x*x + b*x+c C a*x*x +b.x +c*x D a*x*x+b*x+c*x II) Tự luận: Câu Hãy đánh dấu x vào ô cột mà em chọn: (2 điểm) Cho chương trình viết Pascal: Program Hinh_Tron; Var ban_kinh, chu_vi, dien_tich: real; Const Pi = 3.14; Begin Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh); chu_vi:= 2*Pi*ban_kinh; dien_tich:=Pi*ban_kinh*ban_kinh; Writeln (‘C = ’, chu_vi, ‘S = ’, dien_tich); readln; End Hãy phân biệt Từ khóa, tên, hằng, biến chương trình đánh dấu X vào bảng sau: Hằng Biến Từ khoá Program Pi Hinh_Tron Const chu_vi dien_tich writeln End GV: Phan Thị Thanh Hương Tên Giáo án tin học Câu 2: (2đ) Hãy viết biểu thức toán kí hiệu Pascal a b a2 a) ax2+bx+c b) c d ĐÁP ÁN I) Trắc nghiệm: Câu Đáp án B D C D D D A D A 10 D 11 A 12 B II) Tự luận: Câu Hãy đánh dấu x vào ô cột mà em chọn: (2 điểm) Mỗi ý cho 0.25đ Hằng Program Pi Hinh_Tron Const chu_vi dien_tich writeln End Từ khoá X X X X X X X => a*x*x+ b*x + c => (a-b)/ (c-d) + a*a MA TRẬN ĐỀ CẤP ĐỘ Nhận biết Thông hiểu TN TL TN TL Câu 11 NỘI DUNG Câu Câu Câu TỔNG 0.25đ Câu 0.75đ Câu Câu 12 2.75đ Câu Câu Câu 2đ Vận dụng TN TL Câu 10 Câu 1đ Tên X Câu 2: (2đ) ý cho 1đ a) ax2+bx+c a b a2 b) c d Bài 1: Máy tính chương trình máy tính Bài 2: Làm quen với chương trình ngơn ngữ lập trình Bài 3: Chương trình máy tính liệu Bài 4: Sử dụng biến chương trình Bài 6: Câu lệnh điều kiện TỔNG Biến 1.25đ Câu 2đ 2.5đ Câu Câu 3.75đ 0.75đ 3đ 10đ Dặn dò - Tự kiểm tra lại kết kiếm tra - Chuẩn bị nội dung D/ Rút kinh nghiệm Tân Long, Ngày tháng năm 2018 ký duyệt GV: Phan Thị Thanh Hương Huỳnh Thị Thanh Thủy Giáo án tin học GV: Phan Thị Thanh Hương ... luyện ý thức học tập Làm quen với ngơn ngữ lập trình B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy GV: Phan Thị Thanh Hương Giáo án tin học Học sinh: sách giáo khoa, học cũ xem trước... hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP... hứng thú học Có tinh thần học hỏi, sáng tạo Tích cực xây dựng B/ CHUẨN BỊ Giáo viên: giáo án, sách giáo khoa, phòng máy Học sinh: sách giáo khoa, học cũ xem trước C/ TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP