*Hằng cũng được dùng để lưu trữ dữ liệu giống như biến nhưng khác với biến, giá trị của hằng phải được quy định ngay từ đầu và không thay đổi trong suốt thời gian thực hiện chương tr[r]
(1)Ngày giảng
Bài HẰNG VÀ BIẾN (01 tiết)
I/ MỤC TIÊU CẦN ĐẠT:
1) Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 135 2) Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 135 3) Thái độ, phẩm chất:
- Nghiêm túc, tự giác tích cực học tập …
- Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ 4) Năng lực cần hình thành:
- NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải vấn đề sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính, phần mềm; NL lập trình, …
II/ CHUẨN BỊ: 1) Giáo viên:
- Lập kế hoạch dạy chu đáo, đọc kỹ tài liệu hướng dẫn học (TLHDH) trước
khi lên lớp; đồ dùng phương tiện dạy học đầy đủ: phòng máy tính với máy tính cài đặt sẵn phần mềm Free Pascal, máy chiếu …
2) Học sinh:
- Chuẩn bị trước học, đồ dùng, phương tiện học tập đầy đủ
III/ KẾ HOẠCH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:
Định hướng HĐ HS Định hướng HĐ GV
A - HOẠT ĐỘNG KHỞI ĐỘNG (5 ph)
+ Hs tiếp nhận thực nhiệm vụ giao:
+ Các hs đọc kĩ nội dung phần khởi động, thảo luận trình bày hiểu biết nội dung vừa học
+ Hs hoàn thành – hồn thiện sản phẩm
* Gv giao nhiệm vụ cho HS:
-Đọc thông tin phần hđ khởi động (SHDH – tr 135) để tìm hiểu đoạn lệnh Scratch nhớ lại khái niệm biến lập trình
(?) R DT đoạn lệnh Scratch gọi gì?
-Cử đại diện nhóm phát biểu trước lớp * Gv quan sát Hs làm việc; kịp thời phát khó khăn, vướng mắc trợ giúp, hướng dẫn Hs cần
* Gv tổ chức cho Hs báo cáo kết (sản phẩm)
* Gv chốt kết để Hs hồn thiện sản phẩm mình:
KQ:
-Trong đoạn lệnh Scratch R DT gọi biến, chúng dùng để lưu giá trị mà người dùng nhập vào từ bàn phím tính tốn sau
(2)tham gia vào phép tính chương trình để tính diện tích hình trịn
*ĐVĐ: Ngơn ngữ Pascal sử dụng
các biến
B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (40 ph) *Khái niệm biến hằng:
*PPDH: Hỏi đáp, giải vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não
*Định hướng phát triển lực: NL tự học, NL hợp tác, NL giao tiếp, NL giải vấn đề sáng tạo, NL ICT
+ Hs tiếp nhận thực nhiệm vụ giao:
-Các Hs đọc kĩ nội dung mục
-Ghi chép thông tin quan trọng vào vở.
+ Một vài hs báo cáo KQ làm trước lớp
* Gv giao nhiệm vụ cho HS:
-Đọc, tìm hiểu thơng tin mục TLHDH-tr 136 để hieeurkhais niệm biến và hằng.
(?) Biến dùng để làm gì? Giá trị biến thay đổi thực
chương trình?
(?) Hằng dùng để làm gì? Giá trị hằng có thay đổi thực chương trình?
* Gv quan sát Hs làm việc; kịp thời phát khó khăn, vướng mắc trợ giúp, hướng dẫn Hs cần
* Gv tổ chức cho Hs phát biểu, trình bày KQ trước lớp
* Gv chốt kết để Hs hồn thiện sản phẩm mình:
KQ:
*Biến dùng để lưu trữ liệu cách tạm thời, phục vụ q trình tính tốn chương trình
+Giá trị biến thay đổi lệnh thực chương trình
*Hằng dùng để lưu trữ liệu giống biến khác với biến, giá trị phải quy định từ đầu không thay đổi suốt thời gian thực chương trình
*Cả biến phải khai báo trước sử dụng
+Cách khai báo sau: Const
Tên_hằng = giá trị; +Cách khai báo biến:
(3)Var
Tên_biến: kiểu liệu;
*Một số VD BT:
+ Hs tiếp nhận thực nhiệm vụ giao:
-Nêu số VD minh họa tương tự trong SHDH
-Các Hs đọc kĩ nội dung BT 1,
-Làm BT vào thống kết trong nhóm.
+ Một vài nhóm hs báo cáo KQ làm trước lớp
* Gv giao nhiệm vụ cho HS:
-Lấy số VD minh họa làm BT 1, trong SHDH – Tr 136, 137.
* Gv quan sát Hs làm việc; kịp thời phát khó khăn, vướng mắc trợ giúp, hướng dẫn Hs cần
* Gv tổ chức cho Hs phát biểu, trình bày KQ trước lớp
* Gv chốt kết để Hs hoàn thiện sản phẩm mình:
KQ:
*Một số VD:
-VD1:
Const
Kl_vat = 13; The_tich = 20; -VD2:
Var
a,b: integer; x: real; c: char; d: boolean; +BT 1:
a) điền từ: khai báo trước sử dụng; b) điền từ: kiểu liệu;
c) điền từ: giá trị; d) điền từ: var
+BT2:
a) a: integer; Word; b) b: real;
c) c: integer; Word; d) d: Char;
*Chú ý:
Biến dùng để lưu trữ liệu, liệu thuộc kiểu phải khai báo biến thuộc kiểu
D - HOẠT ĐỘNG VẬN DỤNG (5 ph)
(TLHDH-tr 137)
+ Hs tiếp nhận thực nhiệm vụ
* Gv giao nhiệm vụ cho HS:
-Em làm BT phần vận dụng SHDH.
(4)được giao:
Các nhóm hs đọc kĩ nội dung SHDH, thảo luận hoàn thành BT.
+ Đại diện nhóm hs báo cáo kết + Hs hồn thành – hồn thiện sản phẩm
* Gv quan sát Hs làm việc; kịp thời phát khó khăn, vướng mắc trợ giúp, hướng dẫn Hs cần
* Gv tổ chức cho Hs báo cáo kết (sản phẩm)
* Gv nx định hướng kết để Hs hồn thiện sản phẩm KQ:
(HS tự làm)
E – HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5 ph)
+ Hs tiếp nhận thực nhiệm vụ giao:
HS tự tìm hiểu trao đổi –hỏi người khác để thực nhiệm vụ giao + HS chia sẻ kết với người khác báo cáo thành tích làm với thầy giáo
+ Hs hồn thành – hồn thiện sản phẩm
* Gv giao nhiệm vụ nhà cho HS:
-Các em HS đọc thông tin SHDH để hiểu thêm kiểu liệu số nguyên khác Pascal ngồi kiểu integer.
* Gv trợ giúp, hướng dẫn Hs cần
* Gv tổ chức cho Hs báo cáo kết (sản phẩm) tiết học sau
* Gv nx, đánh giá kết để Hs hồn thiện sản phẩm
KQ: