I. MỤC TIÊU BÀI HỌC:
1. Kiến thức: - Hiểu cách khai báo biến;
- Biết khai thác biến đúng.
2. Kỹ năng: Cha ®ßi hi ph¶i bit c¸c thao t¸c cơ thĨ.
3. Thái độ: Có ý thức nghiêm túc trong việc học.
II. CHUẨN BỊ:
1. Tài liệu, bài tập: Giáo án & SGK.
2. Dụng cụ, thiết bị:
III. TIẾN TRÌNH LÊN LỚP:
1. Ổ định, tổ chức lớp: Điểm danh & vệ sinh phòng học.
2. Kiểm tra bài cũ: Nêu một số kiểu dữ liệu chuẩn thường dùng cho các biến đơn trong pascal
Ngày soạn: 28 /09/2007 Bài: §5. KHAI BÁO BIẾN §6. PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I. MỤC TIÊU BÀI HỌC: 1. Kiến thức: - Hiểu cách khai báo biến; - Biết khai thác biến đúng. 2. Kỹ năng: Cha ®ßi hái ph¶i biÕt c¸c thao t¸c cơ thĨ. 3. Thái độ: Có ý thức nghiêm túc trong việc học. II. CHUẨN BỊ: 1. Tài liệu, bài tập: Giáo án & SGK. 2. Dụng cụ, thiết bị: III. TIẾN TRÌNH LÊN LỚP: 1. Ổ định, tổ chức lớp: Điểm danh & vệ sinh phòng học. 2. Kiểm tra bài cũ: Nêu một số kiểu dữ liệu chuẩn thường dùng cho các biến đơn trong pascal 3. Bài giảng: Hoạt động của Thầy và Trò Nội dung ghi bảng HĐ1: Khai báo biến GV: Trong pascal, mọi biến trong chương trình đều phải khai báo tên và kiểu dữ liệu cuả nó, ví dụ khai báo biến trong Pascal: Var A, B, C: real; L, N: integer; Vậy tại sao cần phải khai báo tên và kiểu dữ liệu? HS: Đứng tại chỗ phát biểu: Khai báo biến để cấp phát bộ nhớ cho biến, còn kiểu dữ liệu để xác định phạm vi giá trị của biến. GV: Tóm tắt lại rồi ghi lên bảng. GV: Trong pascal, khai báo biến bắt đầu bằng từ khoá gì và có dạng như thế nào? HS: Trả lời câu hỏi. GV: Sau từ khoá Var có thể khai báo nhiều danh sách khác nhau, cấu trúc như sau: Var :; :; . . . . . . . . . :; HĐ2: Xét các ví dụ: VD1: Giả sử trong chương trình cần có các biến thực: A, B, C, X1, X2 và biến nguyên: M, N. GV: Khi đó có thể khai báo biến các biến này như thế nào? HS: Trả lời câu hỏi. VD2: Xét khai báo biến Var X, Y, Z: byte; C: char; K,Q, N: read; L, P: word; GV: Cho biết phạm vi giá trị của từng biến và tổng bộ nhớ dành cho các biến đã khai báo? HS: Tính toán và đưa ra kết quả (23 byte). GV: Nêu một số ý khi khai báo biến (SGK tr.23) HS: Chú ý lắng nghe và ghi chép. A/ KHAI BÁO BIẾN: 1/ Khai báo biến: -Mọi biến dùng trong chương trình đều phải được khai báo tên biến và kiểu dữ liệu của biến. Tên biến dùng để xác lập quan hệ giữa biến với địa chỉ bộ nhớ nơi lưu giữa giá trị của biến. -Trong Pascal, cấu trúc khai báo biến có dạng: Var : ; Trong đó: -danh_sách_biến: là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi dấu chấm phẩy (,); -Kiểu_dữ_liệu: là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu do người lập trình định nghĩa (Được trình bày trong chương IV). -Sau từ khoá var có thể khai báo nhiều danh sách biến khác nhau, tức là cấu trúc: : ; có thể xuất hiện nhiều lần. 2/ Các ví dụ: VD1: Giả sử trong chương trình cần có các biến thực: A, B, C, X1, X2 và biến nguyên: M, N. khi đó có có thể khai báo biến các biến đó như sau: Var A, B, C, X1, X2: real; M, N: integer; VD2: Xét khai báo biến: Var X, Y, Z: real; C: char; I, J: byte; N: word; Trong khai báo này có: Tên biến SL Kiểu dữ liệu Bộ nhớ (byte) Tổng Cộng X, Y, Z 3 real 6 18 C 1 char 1 1 I, J 2 byte 1 2 N 1 word 2 2 Tổng bộ nhớ dành cho các đã khai báo là: 18 + 1 + 2 + 2 = 23 byte. 4.Tổng kết nội dung, đánh giá cuối bài: -Mọi biến trong chương trình phải được khai báo. -Câu trúc chung khai báo biến trong Pascal: Var : ; -Biết tính tổng bộ nhớ dành cho các biến. -Các ví dụ áp dụng: Đặt tên biến sai, tên biến trùng nhau, các biến trong danh sách biến không phân cách nhau bởi dấu phẩy. VD1: A, B, C: longint; P, K: char; HD: SAI,Vì không có từ khoá Var. VD2: Var P, Q, K: integer M, N: char; HD: SAI, Vì sau integer thiếu dấu chấm phẩy. 5.Dặn dò, kế hoạch học tập tiết sau: -Về nhà học bài cũ và làm bài tập 4, 5 SGK tr. 35; -Xem trước bài: Phép toán, Biểu thức, Câu lệnh gán. IV. NHỮNG VẤN ĐỀ CẦN RÚT KINH NGHIỆM:
Tài liệu đính kèm: