Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 11+12: Sử dụng biến và hằng trong chương trình - Năm học 2018-2019

doc 5 trang nhungbui22 09/08/2022 3200
Bạn đang xem tài liệu "Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 11+12: Sử dụng biến và hằng trong chương trình - Năm học 2018-2019", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docgiao_an_phat_trien_nang_luc_tin_hoc_lop_8_theo_cv3280_tiet_1.doc

Nội dung text: Giáo án phát triển năng lực Tin học Lớp 8 theo CV3280 - Tiết 11+12: Sử dụng biến và hằng trong chương trình - Năm học 2018-2019

  1. Tuần: 6 Tiết: 11 Ngày soạn: 24/9/2018 Ngày dạy: 01/10/2018 Bài 4: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (tiết 1) I.MỤC TIÊU 1.Kiến thức + Biết được khái niệm biến. 2.Kĩ năng + Hiểu được cách khai báo biến trong chương trình. 3.Thái độ + Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo. 4.Định hướng hình thành năng lực - Năng lực chung: Tư duy, tự học, giải quyết vấn đề, tự quản lý, giao tiếp. - Năng lực chuyên biệt: công nghệ thông tin. II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Chuẩn bị của giáo viên: - Thiết bị dạy học: Bảng - Học liệu: Sách giáo khoa Tin học 8, giáo án. 2. Chuẩn bị của học sinh: - Các kiến thức liên quan đến bài học. III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 1.KIỂM TRA BÀI CŨ (5 phút) CH:Sắp xếp lại lệnh và bổ sung chương trình sau: Begin; Uses crt; Program hinhthang; Clrscr; Writeln (‘chuvi=’, 3+3* 5+4*5+9); Readln; HS: Làm bài Gv: Nhận xét và điều chỉnh 2.KHỞI ĐỘNG (2 phút) - Mục tiêu: có hứng thú tìm hiểu bài học - Phương pháp/Kĩ thuật dạy học: vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: - Sản phẩm: Trả lời được câu hỏi của bài Hoạt động giáo viên Hoạt động học sinh - Các em đã biết dữ liệu nhập vào thì được lưu trong bộ nhớ của máy tính. - Để chương trình biết chính xác dữ liệu đó được lưu ở vị - Biến nhớ trí nào trong bộ nhớ, thì các ngôn ngữ lập trình cung cấp một công cụ lập trình rất quan trọng, đó là gì? - Cách sử dụng biến như thế nào thì hôm nay ta sẽ bắt đầu tìm hiểu.
  2. HOẠT ĐỘNG 1: Biến là công cụ lập trình (15 phút) - Mục tiêu: Biết được khái niệm biến - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: làm việc nhóm - Phương tiện dạy học: Bảng - Sản phẩm: khái niệm biến Hoạt động giáo viên Hoạt động học sinh Nội dung - Yêu cầu HS viết công thức tính diện 1.Biến là công cụ tích hình tròn có bán kính r =2. - S= 3.14*2 trong lập trình - Với cách viết như trên, nếu muốn - Biến là các đại tính S hình tròn với bán kính khác thì - Viết lại công thức lượng được đặt tên phải làm sao? khác dùng để lưu trữ dữ - Trong lập trình nếu viết quá nhiều - Tốn thời gian liệu. Giá trị của biến chương trình thì sẽ thế nào? có thể thay đổi trong - Để giải quyết được vấn đề này ta - Lắng nghe. quá trình thực hiện phải sử dụng biến nhớ r, biến này sẽ chương trình. lưu giá trị của các số được nhập vào từ bàn phím. - Giới thiệu khái niệm biến - Lắng nghe và ghi bài - Yêu cầu hs đọc ví dụ 1 trong SGK. - Đọc bài và chú ý - Hướng dẫn cách đặt biến - Chú ý và ghi nhớ HOẠT ĐỘNG 2: Khai báo biến (15 phút) - Mục tiêu: Hiểu được cách khai báo biến trong chương trình. - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: làm việc nhóm - Phương tiện dạy học: Bảng - Sản phẩm: khai báo được biến trong chương trình Hoạt động giáo viên Hoạt động học sinh Nội dung - Hướng dẫn HS khai báo - Chú ý, lắng nghe. 2.Khai báo biến biến. - Biến phải được khai - Từ đó GV đưa ra chương - Quan sát chương trình với báo trước khi sử dụng trình cho HS quan sát. nội dung sau: chương trình. Var r: integer; - Việc khai báo biến Begin gồm: Wirte(‘nhap bkht r:=’);readln(r); + Khai báo tên biến; Write(‘dien tich hinh tron la:’ , + Khai báo kiểu dữ liệu 3,14 * r * r ); của biến. Readln; * Câu lệnh khai báo End. biến như sau: - Nhấn mạnh cho HS cần Var , , . : ; có thể thay đổi. Ví dụ: Var m,n:integer; - Giải thích kỹ đâu là từ - var là từ khóa của khóa của ngôn ngữ lập trình ngôn ngữ lập trình. dùng để khai báo biến, đâu - m,n là các biến có là biến được đặt. kiểu số nguyên.
  3. - Yêu cầu hs làm việc theo nhóm tìm ra một vài ví dụ khác về khai báo biến. 4.LUYỆN TẬP, CỦNG CỐ ( 3 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: - Phương tiện dạy học: - Sản phẩm: trả lời được nội dung của bài Hoạt động giáo viên Hoạt động học sinh - Khai báo sau đây đúng/ sai: Sai a) var tb:30; b) var 4hs: integer; 5. VẬN DỤNG, TÌM TÒI, MỞ RỘNG (2 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: - Phương tiện dạy học: - Sản phẩm: Vận dụng được kiến thức Hoạt động giáo viên Hoạt động học sinh - Khai báo biến ĐTB để tính điểm trung bình của các - Var ĐTB: real; môn học IV. HƯỚNG DẪN HỌC Ở NHÀ (2 phút) - Xem trước hai nội dung còn lại của “ Bài 4: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (tt)”.  Tuần: 6 Tiết: 12 Ngày soạn: 24/9/2018 Ngày dạy: 01/10/2018 Bài 4: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (tiết 2) I.MỤC TIÊU 1.Kiến thức + Biết được khái niệm hằng. 2.Kĩ năng + Hiểu được cách sử dụng biến, hằng. 3.Thái độ + Nghiêm túc trong học tập, có tinh thần học hỏi, sáng tạo. 4.Định hướng hình thành năng lực - Năng lực chung: Tư duy, tự học, giải quyết vấn đề, tự quản lý, giao tiếp. - Năng lực chuyên biệt: công nghệ thông tin. II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Chuẩn bị của giáo viên: - Thiết bị dạy học: Bảng - Học liệu: Sách giáo khoa Tin học 8, giáo án.
  4. 2. Chuẩn bị của học sinh: - Các kiến thức liên quan đến bài học. III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 1.KIỂM TRA BÀI CŨ 2.KHỞI ĐỘNG (2 phút) - Mục tiêu: có hứng thú tìm hiểu bài học - Phương pháp/Kĩ thuật dạy học: vấn đáp - Hình thức tổ chức hoạt động: Cá nhân - Phương tiện dạy học: - Sản phẩm: Trả lời được câu hỏi của bài Hoạt động giáo viên Hoạt động học sinh - Ở tiết học trước chúng ta đã biết về biến, cách khai báo biến - Trong chương trình còn một đại lượng quan trọng nữa đó là - Hằng gì? - Trong tiết này chúng ta sẽ tiếp tục tìm hiểu cách sử dụng biến và tìm hiểu về hằng trong một chương trình. HOẠT ĐỘNG 1: Sử dụng biến trong chương trình (15 phút) - Mục tiêu: Hiểu được cách sử dụng biến. - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: làm việc nhóm - Phương tiện dạy học: Bảng - Sản phẩm: Biết cách sử dụng biến trong chương trình. Hoạt động giáo viên Hoạt động học sinh Nội dung - Sau khi khai báo ta có thể - Lắng nghe. 3.Sử dụng biến trong sử dụng các biến trong chương trình chương trình. - Các thao tác có thể thực - Nêu các thao tác có thể - Giải thích được việc lựa hiện với biến là: thực hiện với các biến. chọn kiêu dữ liệu phù hợp. + Gán giá trị cho biến - Nếu biến kiểu nguyên thì + Tính toán với giá trị của chỉ có thể được gán giá trị biến. nguyên. - Phép gán trong pascal (:=) - ? Khai báo biến để lưu Var T: integer; Ví dụ: tuổi của một người. - x:=12: biến x nhận giá trị - ? Khai báo biến để lưu Var chieucao: real; 12. chiều cao của một bạn. - i:=i+5: biến i nhận được giá - Giải thích cách sử dụng trị hiện tại của i và cộng biến trong một đoạn thêm 5 đơn vị. chương trình. HOẠT ĐỘNG 2: Hằng (15 phút) - Mục tiêu: Biết khái niệm hằng, sử dụng hằng trong chương trình. - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: làm việc nhóm - Phương tiện dạy học: Bảng - Sản phẩm: Biết khái niệm hằng và cách sử dụng hằng trong chương trình.
  5. Hoạt động giáo viên Hoạt động học sinh Nội dung 4.Khai báo hằng - Ngoài công cụ chính để - Lắng nghe. - Hằng là đại lượng có giá trị lưu trữ dữ liệu là biến, thì không đổi trong suốt quá ngôn ngữ lập trình còn có trình thực hiện chương trình. các công cụ khác là hằng. - Muốn sử dụng hằng, ta - Phân biệt cho hs nhận - Phân biệt sự khác nhau cũng cần khai báo tên hằng, thấy sự khác biệt giữa cách giữa biến và hằng. tuy nhiên hằng phải được khai báo, và sử dụng của gán giá trị ngay sau khi khai biến và hằng. báo. Ví dụ: const pi=3,14; - Giải thích cho hs rõ đâu là - Quan sát bảng và lắng Bankinh=2; từ khóa để khai báo hằng. nghe. - Const: là từ khóa để khai - ?Các hằng được gán với - Trả lời. báo. giá trị như thế nào. - Pi,bankinh là các hằng được gán các giá trị tương ứng. 4.LUYỆN TẬP, CỦNG CỐ ( 3 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: - Phương tiện dạy học: - Sản phẩm: trả lời được nội dung của bài Hoạt động giáo viên Hoạt động học sinh - Khai báo sau đây đúng hay sai: a. Đúng a) Const tb = 3,0; b. Sai b) var hs= 40; 5. VẬN DỤNG, TÌM TÒI, MỞ RỘNG (2 phút) - Mục tiêu: hiểu được nội dung bài học - Phương pháp/Kĩ thuật dạy học: - Hình thức tổ chức hoạt động: - Phương tiện dạy học: - Sản phẩm: Vận dụng được kiến thức Hoạt động giáo viên Hoạt động học sinh - Nêu sự khác nhau giữa biến và hằng. Cho một vài ví - Giống: đều là đại lượng dụ giữa khai báo biến và hằng. dùng để lưu trữ dữ liệu - Khác: Giá Trị của biến có thể thay đổi còn của hằng thì không. Ví dụ: Var r: integer; Const r= 2; IV. HƯỚNG DẪN HỌC Ở NHÀ (2 phút) - Xem trước nội dung thực hành “ BTH3: Khai báo và sử dụng biến”.