I. MỤC TIÊU
* Kiến thức: Hiểu vai trò và cách khai báo của hằng và biến. Nhận biết được sự khác nhau giữa hằng và biến
* Năng lực: Xác định được trong một bài toán cụ thể đại lượng nào sử dụng biến, đại lượng nào sử dụng hằng. Biết thêm được miền giá trị của kiểu Char.
* Phẩm chất:
II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU
1. Thiết bị dạy học: Máy chiếu, máy tính, bài tập C++ có sử dụng hằng và biến
2. Học liệu: Đọc và tìm hiểu trước nội dung bài học
III. CÁC HOẠT ĐỘNG DẠY HỌC
A. HOẠT ĐỘNG KHỞI ĐỘNG (thay bằng nội dung khác)
- Mục tiêu: Tạo động cơ cho học sinh muốn tìm hiểu về biến và hằng trong lập trình Pascal
Ngày soạn: Ngày giảng: TIẾT 44, 45: HẰNG VÀ BIẾN I. MỤC TIÊU * Kiến thức: Hiểu vai trò và cách khai báo của hằng và biến. Nhận biết được sự khác nhau giữa hằng và biến * Năng lực: Xác định được trong một bài toán cụ thể đại lượng nào sử dụng biến, đại lượng nào sử dụng hằng. Biết thêm được miền giá trị của kiểu Char. * Phẩm chất: II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU 1. Thiết bị dạy học: Máy chiếu, máy tính, bài tập C++ có sử dụng hằng và biến 2. Học liệu: Đọc và tìm hiểu trước nội dung bài học III. CÁC HOẠT ĐỘNG DẠY HỌC A. HOẠT ĐỘNG KHỞI ĐỘNG (thay bằng nội dung khác) - Mục tiêu: Tạo động cơ cho học sinh muốn tìm hiểu về biến và hằng trong lập trình Pascal Cách thức tổ chức Nội dung Thảo luận cho biết để tính diện tích hình chữ nhật với chiều dài, chiều rộng nhập vào từ bàn phím trong Free C++em cần khai báo những biến nào? Hãy viết câu lệnh khai báo những biến đó trong Free Pascal? (3’) Đại diện cặp báo cáo à Hs khác chia sẻ, phản biện Gv nhận xét, đánh giá, đặt vấn đề chuyển sang phần HTKT - Các biến cần khai báo: chiều dài, chiều rộng - Khai báo trong C++: var a,b:real; (Hs có thể đưa ra cách khai báo sai Gv không chốt mà đặt vấn đề để Hs tìm hiểu và trả lời, kết luận trong phần HTKT) B. HOẠT ĐỘNG LUYỆN TẬP VÀ HÌNH THÀNH KIẾN THỨC 1. Biến và hằng - Mục tiêu: Hiểu vai trò và cách khai báo của hằng và biết; nhận biết được sự khác nhau giữa hằng và biến Cách thức tổ chức Nội dung Hoạt động nhóm đọc thông tin mục 1 (SGK_T136 trả lời câu hỏi: ?1: Em hãy cho biết sự khác nhau giữa hằng và biến? ?2: Nêu cách khai báo biến, hằng trong Pascal? Cho ví dụ? Đại diện nhóm báo cáo à Hs nhóm khác chia sẻ, phản biện Gv nhận xét, đánh giá, chốt kiến thức. 1. Biến và hằng - Biến được dùng để lưu trữ dữ liệu, giá trị của biến có thể thay đổi trong khi thực hiện chương trình + Khai báo biến kiểu dữ liệu: tên biến VD int: a,b; Float: c; - Hằng cũng được dùng để lưu trữ dữ liệu nhưng giá trị của hằng không thay đổi trong khi thực hiện chương trình, nó được khởi tạo ngay từ đầu. + Khai báo hằng Const tên_hằng (giá_trị); VD: Const pi (3.14); int H=19; Const H; 2. Luyện tập - Mục tiêu: Vận dụng kiến thức đã học để giải bài tập Hoạt động của thầy Nội dung Hoạt động cặp đôi làm bài tập 1 SHD/Tr 122 (2’) Đại diện cặp báo cáo à Hs khác chia sẻ, phản biện Gv nhận xét, đánh giá, chốt đáp án Hoạt động cặp đôi làm bài tập 2 SHD/Tr 122 (2’) Đại diện cặp báo cáo à Hs khác chia sẻ, phản biện Gv nhận xét, đánh giá, chốt đáp án Bài tập 1 a) khai báo b) kiểu dữ liệu c) giá trị d) var e) const Bài tập 2 a) int: a; b) float: b; c) int: c; d) char: d; IV. CỦNG CỐ - Khai báo biến ht để lưu họ tên của em? - Khai báo biến để lưu điểm trung bình học kỳ của em? V. HƯỚNG DẪN VỀ NHÀ - Gv hướng dẫn Hs thực hiện phần vận dụng và tìm tòi mở rộng
Tài liệu đính kèm: