lệnh gán và biểu thức

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Ngô Thị Hồng Phượng
Ngày gửi: 07h:01' 21-06-2021
Dung lượng: 50.0 KB
Số lượt tải: 40
Nguồn:
Người gửi: Ngô Thị Hồng Phượng
Ngày gửi: 07h:01' 21-06-2021
Dung lượng: 50.0 KB
Số lượt tải: 40
Số lượt thích:
0 người
Ngày soạn: 22/5/2020
Ngày giảng: 8B: 26/5; 8A: 28/5
Tiết 48. Bài 7. LỆNH GÁN VÀ BIỂU THỨC
I. Mục tiêu
1. Kiến thức, kĩ năng:
- Hiểu và sử dụng được lệnh gán trong Pascal để gán giá trị của biểu thức cho biến;
- Hiểu khái niệm biểu thức và biết các loại biểu thức trong ngôn ngữ Pascal;
- Viết đúng các biểu thức được sử dụng trong chương trình
2. Thái độ:
- HS hứng thú với lập trình bằng Free Pascal.
II. Chuẩn bị
Giáo viên: Giáo án, máy tính cài đặt Free Pascal, máy chiếu.
Học sinh: SGK, vở hoạt động.
III. Tiến trình
Ổn định tổ chức lớp học (1p)
Tổ chức các hoạt động dạy và học
Hoạt động của GV và HS
Nội dung
A. Hoạt động khởi động (5p)
Hoạt động nhóm (4p) Đọc thông tin trong SHD.
(?) Chương trình Scratch ở trong SHD có điều khiển được nhân vật đưa ra chu vi và diện tích của hình tròn ở hai dòng riêng biệt không?
(?) Nếu chuyển lệnh cuối cùng sang ngôn ngữ Pascal, em sẽ viết như thế nào để hiển thị được ra màn hình chu vi và diện tích của hình tròn trên hai dòng riêng biệt?
Cử đại diện nhóm phát biểu trước lớp.
HS khác nhận xét, bổ sung.
GV ĐVĐ.
KQ:
+ Chương trình Scratch ở trong SHD không điều khiển được nhân vật đưa ra chu vi và diện tích của hình tròn ở hai dòng riêng biệt không.
+ (HS tự trả lời)
B. Hoạt động hình thành kiến thức và luyện tập (28p)
Hoạt động cặp đôi (4p) Đọc thông tin trong SHD –tr 142 để biết cách sử dụng lệnh gán trong Pascal và làm BT1.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
HS báo cáo KQ làm được trước lớp.
GV chốt.
1. Lệnh gán
- Lệnh gán trong Pascal có dạng:
ten_bien := bieu_thuc;
VD:
(HS tự lấy VD)
*BT1: Các lệnh gán viết sai quy định là:
a) n = 15; (thiếu dấu ‘:’)
c) set 15 to m; (không đúng quy định của Pascal)
Hoạt động cá nhân (4p) Đọc thông tin trong SHD –tr 143 để hiểu hoạt động của lệnh gán trong Pascal và làm BT2.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
HS báo cáo KQ làm được trước lớp.
(?) Tại sao ch/tr của bạn Lan không hoán đổi được giá trị của hai biến a và b?
GV chốt.
2. Hoạt động của lệnh gán
-Lệnh gán trong Pascal:
ten_bien := bieu_thuc;
lần lượt thực hiện hai bước sau đây:
B1: Tính giá trị của biểu thức ở vế phải của lệnh gán;
B2: Gán giá trị tính được cho biến ở vế trái
-VD:
- Chú ý: (SHD)
*BT2: Ch/tr của bạn Lan không hoán đổi được giá trị của hai biến a và b vì không sử dụng biến trung gian để hoán đổi a thành b và b thành a.
Hoạt động cặp đôi (5p) Đọc thông tin trong SHD –tr 144, 145 để biết cách sử dụng biểu thức trong Pascal và làm BT3.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
Một vài nhóm hs báo cáo KQ làm được trước lớp.
GV tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
GV chốt.
3. Biểu thức
- Biểu thức phải được dùng trong các câu lệnh cụ thể, chẳng hạn như gán giá trị của biểu thức cho biến, in ra màn hình giá trị của biểu thức ...
*Chú ý:
- Hàm căn bậc hai có cú pháp là:
Sqrt(bieu_thuc_can_tinh_can)
(kết quả thuộc kiếu số thực)
- Kiểu dl của biểu thức được quy định bởi kiểu dl của các hằng và biến trong biểu thức.
- Các biểu thức nguyên và biểu thức thực được gọi chung là biểu thức số học.
*BT3: Ch/tr của bạn Hiền có 3 lỗi là:
- lỗi 1 (dòng 1): khai báo các biến bằng kiểu số
Ngày giảng: 8B: 26/5; 8A: 28/5
Tiết 48. Bài 7. LỆNH GÁN VÀ BIỂU THỨC
I. Mục tiêu
1. Kiến thức, kĩ năng:
- Hiểu và sử dụng được lệnh gán trong Pascal để gán giá trị của biểu thức cho biến;
- Hiểu khái niệm biểu thức và biết các loại biểu thức trong ngôn ngữ Pascal;
- Viết đúng các biểu thức được sử dụng trong chương trình
2. Thái độ:
- HS hứng thú với lập trình bằng Free Pascal.
II. Chuẩn bị
Giáo viên: Giáo án, máy tính cài đặt Free Pascal, máy chiếu.
Học sinh: SGK, vở hoạt động.
III. Tiến trình
Ổn định tổ chức lớp học (1p)
Tổ chức các hoạt động dạy và học
Hoạt động của GV và HS
Nội dung
A. Hoạt động khởi động (5p)
Hoạt động nhóm (4p) Đọc thông tin trong SHD.
(?) Chương trình Scratch ở trong SHD có điều khiển được nhân vật đưa ra chu vi và diện tích của hình tròn ở hai dòng riêng biệt không?
(?) Nếu chuyển lệnh cuối cùng sang ngôn ngữ Pascal, em sẽ viết như thế nào để hiển thị được ra màn hình chu vi và diện tích của hình tròn trên hai dòng riêng biệt?
Cử đại diện nhóm phát biểu trước lớp.
HS khác nhận xét, bổ sung.
GV ĐVĐ.
KQ:
+ Chương trình Scratch ở trong SHD không điều khiển được nhân vật đưa ra chu vi và diện tích của hình tròn ở hai dòng riêng biệt không.
+ (HS tự trả lời)
B. Hoạt động hình thành kiến thức và luyện tập (28p)
Hoạt động cặp đôi (4p) Đọc thông tin trong SHD –tr 142 để biết cách sử dụng lệnh gán trong Pascal và làm BT1.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
HS báo cáo KQ làm được trước lớp.
GV chốt.
1. Lệnh gán
- Lệnh gán trong Pascal có dạng:
ten_bien := bieu_thuc;
VD:
(HS tự lấy VD)
*BT1: Các lệnh gán viết sai quy định là:
a) n = 15; (thiếu dấu ‘:’)
c) set 15 to m; (không đúng quy định của Pascal)
Hoạt động cá nhân (4p) Đọc thông tin trong SHD –tr 143 để hiểu hoạt động của lệnh gán trong Pascal và làm BT2.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
HS báo cáo KQ làm được trước lớp.
(?) Tại sao ch/tr của bạn Lan không hoán đổi được giá trị của hai biến a và b?
GV chốt.
2. Hoạt động của lệnh gán
-Lệnh gán trong Pascal:
ten_bien := bieu_thuc;
lần lượt thực hiện hai bước sau đây:
B1: Tính giá trị của biểu thức ở vế phải của lệnh gán;
B2: Gán giá trị tính được cho biến ở vế trái
-VD:
- Chú ý: (SHD)
*BT2: Ch/tr của bạn Lan không hoán đổi được giá trị của hai biến a và b vì không sử dụng biến trung gian để hoán đổi a thành b và b thành a.
Hoạt động cặp đôi (5p) Đọc thông tin trong SHD –tr 144, 145 để biết cách sử dụng biểu thức trong Pascal và làm BT3.
HS tiếp nhận và thực hiện nhiệm vụ được giao.
GV quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần.
Một vài nhóm hs báo cáo KQ làm được trước lớp.
GV tổ chức cho Hs được phát biểu, trình bày KQ trước lớp.
GV chốt.
3. Biểu thức
- Biểu thức phải được dùng trong các câu lệnh cụ thể, chẳng hạn như gán giá trị của biểu thức cho biến, in ra màn hình giá trị của biểu thức ...
*Chú ý:
- Hàm căn bậc hai có cú pháp là:
Sqrt(bieu_thuc_can_tinh_can)
(kết quả thuộc kiếu số thực)
- Kiểu dl của biểu thức được quy định bởi kiểu dl của các hằng và biến trong biểu thức.
- Các biểu thức nguyên và biểu thức thực được gọi chung là biểu thức số học.
*BT3: Ch/tr của bạn Hiền có 3 lỗi là:
- lỗi 1 (dòng 1): khai báo các biến bằng kiểu số
 








Các ý kiến mới nhất