Baøi giaûng: Hoạt động của Thầy và Trò Noäi dung ghi baûng HĐ1: Đặt vấn đề GV: Laáy ví duï Var A, B, C: real; L, N: integer; GV: Trong pascal, moïi bieán trong chöông - Khai baùo bieán n[r]
(1)Giaùo Aùn Tin 11 Tieát : HV: Nguyeãn Vaên Laønh Ngày soạn: 25/07/2007 ; Ngaøy daïy: Lớp: 11 Chöông II CHÖÔNG TRÌNH ÑÔN GIAÛN Baøi: §5 KHAI BAÙO BIEÁN Tieát PPCT: I MUÏC TIEÂU BAØI HOÏC: Kiến thức: - Hieåu caùch khai baùo bieán - Biết khai thác biến đúng Kyừ naờng: Chưa đòi hỏi phải biết các thao tác cụ thể Thái độ: Có ý thức nghiêm túc việc học II CHUAÅN BÒ: Taøi lieäu, baøi taäp: Giaùo aùn & SGK Duïng cuï, thieát bò: Maùy chieáu Phoøng maùy tính III TIẾN TRÌNH LÊN LỚP: 1.Ổn định, tổ chức lớp: Điểm danh & vệ sinh phòng học Kiểm tra bài cũ: Nêu số kiểu liệu chuẩn thường dùng cho các biến đơn pascal Baøi giaûng: Hoạt động Thầy và Trò Noäi dung ghi baûng HĐ1: Đặt vấn đề GV: Laáy ví duï Var A, B, C: real; L, N: integer; GV: Trong pascal, moïi bieán chöông - Khai baùo bieán nhaèm ñöa teân bieán vaøo trình phải khai báo tên và kiểu liệu danh sách các đối tượng cần quản lý cuả cuả nó(một số ngôn ngữ coi đó là định chương trình nghóa bieán) - Vaäy taïi caàn phaûi khai baùo teân vaø kieåu liệu? HS: Đứng chỗ phát biểu GV: Khai báo biến để cấp phát nhớ cho biến, khai báo có lúc ta -Vì bài toán có số kiểu chọn kiểu: real, word, byte, char, nó có liệu kiểu nguyên, kiểu thực, kiểu kí tự, kieåu logic yù nghóa nhö theá naøo? HS: Trả lời câu hỏi GV: Toùm taét laïi roài ghi leân baûng GV: Vaäy kieåu cuûa bieán giuùp chöông trình dịch biết cách tổ chức lưu trữ truy cập giá trò cuaû bieán vaø aùp duïng caùc thao taùc thích hợp trên biến đó -1Lop11.com (2) Giaùo Aùn Tin 11 Tieát : HV: Nguyeãn Vaên Laønh HĐ2: Khai báo biến khoá Var <danh sách biến>:<kiểu liệu>; naøo? GV: Trong pascal, khai báo biến bắt đầu -Danh sách biến là nhiều tên biến, các tên biến viết cách từ khoá Var có dạng: daáu chaám phaåy; HS: Trả lời câu hỏi - Kiểu liệu là các kiểu GV: Sau từ khoá Var có thể khai báo nhiều liệu chuẩn kiểu liệu người lập trình ñònh nghóa danh sách khác nhau, tức là cấu trúc : <danh sách biến>:<kiểu liệu>; Coù theå xuaát hieän nhieàu laàn VD1: Chöông trình caàn coù caùc bieán nguyeân VD1: Chöông trình caàn coù caùc bieán nguyeân A, B, C, D1, D2 và biến thực K, Q A, B, C, D1, D2 và biến thực K, Q Giaûi: Var HS: Trả lời câu hỏi A, B, C, D1, D2: integer; K, Q: real; VD2: Xeùt khai baùo bieán VD2: Xeùt khai baùo bieán - X, Y, Z: Coù bieán nguyeân nhaän giaù trò Var nguyên từ -> 255 Bộ nhớ lưu trữ giá trị X, Y, Z: byte; laø byte C: char; - C là biến kí tự và nhớ lưu trữ byte, K,Q, N: read; (nhận giá trị: 256 kí tự mã ASCII) L, P: word; - K, Q, N:Có biến thực, Bộ nhớ lưu trữ Cho biết phạm vi giá trị biến và giá trị là 18 byte, nhận giá trị 10-38 đến tổng nhớ dành cho các biến đã khai 1038 baùo? - L, P:Có biến nguyên và nhận giá trị từ HS: Trả lời câu hỏi -> 65535 Bộ nhớ lưu trữ giá trị là byte GV: Löu yù hs SGK/23 Vậy: Tổng nhớ dành cho các biến khai - Khai báo biến thường đặt sau khai báo baùo: haèng.Vaäy em coù theå vieát caáu truùc chöông + + 18 + = 26 byte trình: Progam<teân chöông trình>; User<teân caùc thö vieän>; Const<teân haèng>=<giaù trò cuûa haèng>; Var<danh sách biến>:<kiểu liệu>; HÑ3:Laáy moät soá ví duï minh hoïa cho hs nhaän ñònh: Ñaët teân bieán sai, teân bieán truøng nhau, caùc bieán danh saùch bieán khoâng phân cách dấu phẩy VD1: VD1: SAI,Vì không có từ khoá Var A, B, C: longint; P, K: char; VD2: -2Lop11.com (3) Giaùo Aùn Tin 11 Tieát : Var P, Q, K: integer M, N: char; HS: Trả lời câu hỏi VD3: VD4: HV: Nguyeãn Vaên Laønh VD2: SAI, Vì sau integer thieáu daáu chaám phaåy 4.Tổng kết nội dung, đánh giá cuối bài: - Hiểu cách khai báo biến, sử dụng đúng khoá và kiểu liệu khai báo biến -Biết tính tổng nhớ dành cho các biến, và công dụng khai báo biến 5.Dặn dò, kế hoạch học tập tiết sau: -Về nhà học bài cũ và 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: -3Lop11.com (4)