trữ dữ liệu là biến, thì ngôn ngữ lập trữ dữ liệu là biến, thì ngôn ngữ - Hằng là đại lượng có giá trình còn có các công cụ khác nào lập trình còn có các công cụ khác trị không đổi trong[r]
Trang 1BÀI 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tt)
I MỤC TIÊU:
1 Kiến thức:
- Biết được khái niệm biến, hằng
- Hiểu cách khai báo, sử dụng biến, hằng
- Biết vai trò của biến trong lập trình
- Hiểu lệnh gán
2 Kĩ năng:
- Khai báo hằng
- Viết lệnh gán
3 Thái độ: Nghiêm túc, có ý thức có tinh thần học tập tự giác, yêu thích môn học.
4 Định hướng hình thành năng lực:
- Năng lực làm chủ và phát triển bản thân: Năng lực tự học, năng lực giải quyết vấn đề
- Năng lực về quan hệ xã hội: Năng lực giao tiếp, năng lực hợp tác
- Năng lực công cụ: Năng lực sử dụng CNTT và truyền thông (ICT), năng lực sử dụng ngôn ngữ, năng lực tính toán
II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2 Học sinh: Vở ghi, sách giáo khoa.
III CÁC HOẠT ĐỘNG DẠY – HỌC:
1 Ổn định lớp: (1 phút)
8A1:………
8A2:………
2 Kiểm tra bài cũ: (4 phút)
Câu 1: Biến là gì?
Câu 2: Khai báo biến gồm những phần nào? Cho ví dụ?
3 Bài mới:
Hoạt động 1: Sử dụng biến trong chương trình (20 phút)
(1) Mục tiêu: Biết cách sử dụng biến trong lập trình
(2) Phương pháp/Kĩ thuật: Phương pháp thuyết trình, giải quyết vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm: Phát biểu được cách sử dụng biến trong lập trình.
+ GV: Yêu cầu HS đọc tìm hiểu
thông tin trong SGK
Sử dụng biến trong chương trình.
+ GV: Yêu cầu HS nêu ra một số ví
dụ về khai báo biến
+ GV: Biến được khai báo được sử
dụng ở đâu?
+ GV: Đưa ra các ví dụ minh họa
cách dùng biến trong chương trình
cho HS quan sát
+ GV: Từ ví dụ trên em hãy nêu các
+ HS: Đọc tìm hiểu nội dung thông tin trong SGK
+ HS: Var m, n: Integer;
S: Real;
+ HS: Sau khi khai báo có thể sử dụng các biến trong chương trình
+ HS: Quan sát ví dụ do GV đưa
ra, lắng nghe và tìm hiểu cách sử dụng biến
+ HS:
3 Sử dụng biến trong chương trình.
- Các thao tác có thể thực hiện với biến là:
+ Gán giá trị cho biến
+ Tính toán với giá trị của biến
- Câu lệnh gán: Tên biến:=Biểu thức
Ngày soạn: 26/09/2018 Ngày dạy: 28/09/2018 Tuần: 6
Tiết: 12
Trang 2thao tác có thể thực hiện với các
biến?
+ GV: Yêu cầu một HS trả lời các
bạn khác lắng nghe nhận xét, bổ
sung ý kiến
+ GV: Đưa ra ví dụ về trường hợp
kiểu dữ liệu của giá trị với kiểu dữ
liệu của biến không trùng nhau, yêu
cầu HS nhận xét
+ GV: Từ ví dụ trên em hãy giải
thích lí do vì sao lại có lỗi khi không
cùng kiểu dữ liệu
+ GV: Khai báo biến để lưu tuổi của
một người? Giải thích tại sao lại
chọn kiểu dữ liệu đó?
+ GV: Khai báo biến để lưu chiều
cao của một bạn? Giải thích tại sao
lại chọn kiểu dữ liệu đó?
+ GV: Giải thích cách sử dụng biến
trong một đoạn chương trình
+ GV: Hướng dẫn HS tìm hiểu về
gán giá trị cho biến
+ GV: Qua tìm hiểu các ví dụ em
hay cho biết câu lệnh gán có dạng
như thế nào
+ GV: Giới thiệu cho HS về kí hiệu
phép gán trong Pascal
+ GV: Đưa ra các ví dụ minh họa
- Gán giá trị cho biến
- Tính toán với giá trị của biến
+ HS: Tập trung chú ý lắng nghe, lưu ý phần này, nhận xét bổ xung cho bạn
+ HS: Khi chạy chương trình sẽ báo lỗi Nếu biến kiểu nguyên thì chỉ có thể được gán giá trị nguyên
+ HS: Giải thích được việc lựa chọn kiểu dữ liệu phù hợp, dựa trên nội dung bài cũ về phạm vi giá trị
+ HS: Var T: Integer; Tuổi của một người không có phân thập phân Tiết kiệm bộ nhớ
+ HS: Var chieucao: Real; Chiều cao của một người có phần thập phân Phù hợp với dữ liệu
+ HS: Quan sát, lắng nghe ghi nhớ kiến thức
+ HS: Chú ý lắng nghe nắm bắt nội dung bài học
+ HS: Tên biến Biểu thức cần gán giá trị cho biến
+ HS: Ngươi ta kí hiệu phép gán
là dấu kép :=
+ HS: Quan sát nhận biết
Hoạt động 2: Sử dụng biến trong chương trình (15 phút)
(1) Mục tiêu: Biết cách sử dụng hằng trong lập trình
(2) Phương pháp/Kĩ thuật: Phương pháp thuyết trình, giải quyết vấn đề/Kĩ thuật động não, tia chớp (3) Hình thức tổ chức hoạt động: Hoạt động theo nhóm và từng cá nhân.
(4) Phương tiện dạy học: Máy chiếu, máy tính.
(5) Sản phẩm: Phát biểu được cách sử dụng hằng trong lập trình.
+ GV: Ngoài công cụ chính để lưu
trữ dữ liệu là biến, thì ngôn ngữ lập
trình còn có các công cụ khác nào
nữa không?
+ GV: Hướng dẫn cho HS biết khái
niệm hằng trong Pascal
+ GV: Phân biệt cho HS nhận thấy
sự khác biệt giữa cách khai báo, và
sử dụng của biến và hằng
+ GV: Giải thích cho HS rõ đâu là
từ khóa để khai báo hằng
+ GV: Các hằng được gán với giá trị
+ HS: Ngoài công cụ chính để lưu trữ dữ liệu là biến, thì ngôn ngữ lập trình còn có các công cụ khác
là hằng.
+ HS: Chú ý lắng nghe ghi nhớ kiến thức
+ HS: Nghiên cứu SGK và phân biệt sự khác nhau giữa biến và hằng
+ HS: Quan sát bảng, lắng nghe tìm hiểu thêm thông tin SGK
+ HS: Hằng phải được gán giá trị
4 Hằng.
- Hằng là đại lượng có giá trị không đổi trong suốt quá trình thực hiện chương trình
- Muốn sử dụng hằng, ta cũng cần khai báo tên hằng, tuy nhiên hằng phải được gán giá trị ngay sau khi khai báo
VD: const pi = 3.14;
Bankinh = 2;
Trang 3như thế nào?
+ GV: Đưa ra ví dụ về khai báo
hằng về số pi
+ GV: Giải thích cho HS
+ GV: Yêu cầu HS nêu một số ví dụ
khác
+ GV: Nhận xét chốt nội dung
ngay khi khai báo
+ HS: Quan sát chú ý về ví dụ khai báo hằng về số pi
+ HS: Chú ý lắng nghe
+ HS: Const a = 4;
b = 10
+ HS: Ghi nhớ kiến thức
- Const: là từ khóa để khai báo
Pi, bankinh là các hằng được gán các giá trị tương ứng
4 Củng cố: (4 phút)
- Sử dụng biến trong chương trình và khai báo hằng
5 Dặn dò: (1 phút)
- Học bài xem trước nội dung bài tiếp theo
IV RÚT KINH NGHIỆM :