Baøi giaûng: Hoạt động của Thầy và Trò HÑ1: Khai baùo bieán GV: Trong pascal, moïi bieán trong chöông trình đều phải khai báo tên và kiểu dữ liệu cuaû noù, ví duï khai baùo bieán trong P[r]
(1)Tieát PPCT: 05 GA: Tin hoïc 11 Ngày soạn: 28 /09/2007 §5 KHAI BAÙO BIEÁN §6 PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN Baøi: I MUÏC TIEÂU BAØI HOÏC: Kiến thức: - Hiểu cách khai báo biế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ò: III TIẾN TRÌNH LÊN LỚP: Ổ đị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ò HÑ1: Khai baùo bieán GV: Trong pascal, moïi bieán chöông trình phải khai báo tên và kiểu liệu cuaû noù, ví duï khai baùo bieán Pascal: Var A, B, C: real; L, N: integer; Vậy cần phải khai báo tên và kiểu lieäu? HS: Đứng chỗ phát biểu: Khai báo biến để cấp phát nhớ cho biến, còn kiểu liệu để xác định phạm vi giá trị cuûa bieán GV: Toùm taét laïi roài ghi leân baûng Noäi dung ghi baûng A/ KHAI BAÙO BIEÁN: 1/ Khai baùo bieán: -Mọi biến dùng chương trình phải khai báo tên biến và kiểu liệu biến Tên biến dùng để xác lập quan hệ biến với địa nhớ nơi lưu giá trị cuûa bieán -Trong Pascal, caáu truùc khai baùo bieán coù daïng: Var <danh_sách_biến> : <kiểu_dữ_liệu>; Trong đó: -danh_sách_biến: là nhiều tên biến, các tên biến viết cách dấu GV: Trong pascal, khai báo biến bắt đầu chấm phẩy (,); từ khoá gì và có dạng nào? -Kiểu_dữ_liệu: là các kiểu liệu HS: Trả lời câu hỏi chuẩn kiểu liệu người lập trình GV: Sau từ khoá Var có thể khai báo nhiều định nghĩa (Được trình bày chương IV) danh saùch khaùc nhau, caáu truùc nhö sau: -Sau từ khoá var có thể khai báo nhiều danh Var saùch bieán khaùc nhau, tức là cấu trúc: <danh_saùch_bieán_1>:<kieåu_dö_lieäu_1>; <danh_sách_biến> : <kiểu_dữ_liệu>; coù theå xuaát hieän nhieàu laàn <danh_saùch_bieán_2>:<kieåu_dö_lieäu_2>; Lop11.com (2) Tieát PPCT: 05 GA: Tin hoïc 11 <danh_saùch_bieán_n>:<kieåu_dö_lieäu_n>; 2/ Caùc ví duï: VD1: HÑ2: Xeùt caùc ví duï: Giả sử chương trình cần có các biến VD1: Giả sử chương trình cần có các thực: A, B, C, X1, X2 và biến nguyên: M, N biến thực: A, B, C, X1, X2 và biến nguyên: đó có có thể khai báo biến các biến đó M, N sau: GV: Khi đó có thể khai báo biến các biến Var naøy nhö theá naøo? A, B, C, X1, X2: real; HS: Trả lời câu hỏi M, N: integer; VD2: Xeùt khai baùo bieán Var X, Y, Z: byte; C: char; K,Q, N: read; L, P: word; GV: Cho biết phạm vi giá trị biến và tổng nhớ dành cho các biến đã khai baùo? HS: Tính toán và đưa kết (23 byte) VD2: Xeùt khai baùo bieán: Var X, Y, Z: real; C: char; I, J: byte; N: word; Trong khai baùo naøy coù: Teân bieán SL Kiểu lieäu Bộ nhớ (byte) 1 Toång Coäng 18 2 X, Y, Z real C char I, J byte N word Tổng nhớ dành cho các đã khai báo là: 18 + + + = 23 byte GV: Neâu moät soá yù khai baùo bieán (SGK tr.23) HS: Chuù yù laéng nghe vaø ghi cheùp 4.Tổng kết nội dung, đánh giá cuối bài: -Mọi biến chương trình phải khai báo -Câu trúc chung khai báo biến Pascal: Var <danh_sách_biến> : <kiểu_dữ_liệu>; -Biết tính tổng nhớ dành cho các biến -Caùc ví duï aùp duïng: Ñaët teân bieán sai, teân bieán truøng nhau, caùc bieán danh saùch bieán không phân cách dấu phẩy VD1: VD2: A, B, C: longint; Var P, K: char; P, Q, K: integer HD: SAI,Vì không có từ khoá Var M, N: char; HD: SAI, Vì sau integer thieáu daáu chaám phaåy 5.Dặn dò, kế hoạch học tập tiết sau: -Veà nhaø hoïc baøi cuõ vaø laøm baøi taäp 4, 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: Lop11.com (3)