Tải bản đầy đủ (.pdf) (4 trang)

Giáo án môn Tin học 11 - Tiết 5: Khai báo biến phép toán, biểu thức, câu lệnh gán

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (129.19 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Giaùo Aùn Tin 11. Tieát : 5. Ngày soạn: 25/09/2007 ; Tiết 5 : KHAI BÁO BIẾN .PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I. MUÏC TIEÂU BAØI HOÏC: 1. Kiến thức: - Hieåu caùch khai baùo bieán. - Biết khai thác biến đúng. C¸c kh¸i niÖm phÐp to¸n,biÓu thøc ,hµm sè häc chuÈn,lÖnh g¸n.. 2. Kyừ naờng: Chưa đòi hỏi phải biết các thao tác cụ thể. ViÕt ®­îc c¸c biÓu thøc vµ lÖnh g¸n.. 3. Thái độ: Có ý thức nghiêm túc trong việc học. Nhận biết mối quan hệ giữa các đối tượng và phép toán.. II. CHUAÅN BÒ: 1. Taøi lieäu, baøi taäp: Giaùo aùn & SGK. 2. 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. 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. Baøi giaûng: Hoạt động của Thầy và Trò Noäi dung ghi baûng - Khai baùo bieán nhaèm ñöa teân bieán vaøo HĐ1: Đặt vấn đề danh sách các đối tượng cần quản lý cuả GV: Laáy ví duï chöông trình. Var A, B, C: real; L, N: integer; 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 cuả nó(một số ngôn ngữ coi đó là định -Vì trong một bài toán có một số kiểu dữ nghóa bieán). - Vậy tại sao cần phải khai báo tên và kiểu liệu như kiểu nguyên, kiểu thực, kiểu kí tự, kieåu logic. dữ liệu? HS: Đứng tại chỗ phát biểu. GV: Khai báo biến để cấp phát bộ nhớ cho biến, vậy khi khai báo có những lúc ta choïn kieåu: real, word, byte, char, ..... noù coù 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á Var <danh sách biến>:<kiểu dữ liệu>; trị cuả biến và áp dụng các thao tác thích -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 hợp trên biến đó. -1Lop11.com.

<span class='text_page_counter'>(2)</span> Giaùo Aùn Tin 11. Tieát : 5. HĐ2: Khai báo biến bắt đầu bằng từ khoá naøo? GV: Trong pascal, khai báo biến bắt đầu bằng từ khoá Var có dạng: HS: Trả lời câu hỏi.. daáu chaám phaå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.. GV: Sau từ khoá Var có thể khai báo nhiều VD1: Chương trình cần có các biến nguyên A, B, C, D1, D2 và biến thực K, Q. danh sách khác nhau, tức là cấu trúc : Giaûi: <danh sách biến>:<kiểu dữ liệu>; Var Coù theå xuaát hieän nhieàu laàn. A, B, C, D1, D2: integer; VD1: Chöông trình caàn coù caùc bieán nguyeân K, Q: real; A, B, C, D1, D2 và biến thực K, Q. VD2: Xeùt khai baùo bieán - X, Y, Z: Coù 3 bieán nguyeân nhaän giaù trò HS: Trả lời câu hỏi. nguyên từ 0 -> 255. Bộ nhớ lưu trữ giá trị laø 3 byte. - C là biến kí tự và bộ nhớ lưu trữ 1 byte, VD2: Xeùt khai baùo bieán (nhận giá trị: 256 kí tự trong bộ mã ASCII). Var - K, Q, N:Có 3 biến thực, Bộ nhớ lưu trữ X, Y, Z: byte; giá trị là 18 byte, nhận giá trị 10-38 đến C: char; 1038. K,Q, N: read; - L, P:Có 2 biến nguyên và nhận giá trị từ L, P: word; 0 -> 65535. Bộ nhớ lưu trữ giá trị là 4 byte. Cho biết phạm vi giá trị của từng biến và Vậy: Tổng bộ nhớ dành cho các biến khai tổng bộ nhớ dành cho các biến đã khai baùo: baùo? 3 + 1 + 18 + 4 = 26 byte HS: Trả lời câu hỏi. GV: Löu yù hs trong SGK/23. - Khai báo biến thường đặt sau khai báo haèng.Vaäy em coù theå vieát caáu truùc chöông 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 dữ liệu>; HÑ3:Laáy moät soá ví duï minh hoïa cho hs nhận định: Đặt tên biến sai, tên biến trùng VD1: SAI,Vì không có từ khoá Var. nhau, caùc bieán trong danh saùch bieán khoâng phân cách nhau bởi dấu phẩy. VD1: A, B, C: longint; P, K: char; VD2: SAI, Vì sau integer thieáu daáu chaám phaåy. VD2: -2Lop11.com.

<span class='text_page_counter'>(3)</span> Giaùo Aùn Tin 11. Tieát : 5. Var P, Q, K: integer; M, N: char; HS: Trả lời câu hỏi. VD3:....... VD4:...... 1.PhÐp to¸n: ∙B¶ng kÝ hiÖu c¸c phÐp to¸n(SGK) 2. BiÓu thøc sè häc: ∙Kh¸i niÖm biÓu thøc sè häc(SGK) ∙Quy t¾c c¸ch viÕt mét biÓu thøc(SGK) ∙Mức độ ưu tiên các phép toán(SGK) ∙Chó ý(SGK) 3.Hµm sè häc chuÈn: ∙Kh¸i niÖm hµm sè häc chuÈn(SGK) ∙Bảng hàm sốhọc chuẩn thường dùng(sgk) ∙VÝ dô(SGK) ∙C©u hái: ViÕt c¸c biÓu thøc to¸n häc sau ®©y trong Pascal? e x 1  2 2x 4.BiÓu thøc quan hÖ:. 3x+/x-1/ ;. ∙Kh¸i niÖm biÓu thøc quan hÖ(SGK) ∙ Vi dô :SGK ∙ C©u hái:BiÓu thøc nµo sau ®©y kh«ng ph¶i lµ biÓu thøc quan hÖ? a/ x>=5 b/ x+y=6 c/ x+1<y+2 d/ (x+4)/2 5.BiÓu thøc l«gic: ∙Kh¸i niÖm biÓu thøc l«gic(SGK) ∙ Vi dô :SGK ∙ C©u hái:BiÓu thøc nµo sau ®©y kh«ng ph¶i lµ biÓu thøc l«gic? a/ not(x=5) b/ (x<5) or (x>1) c/ (x+y=5) and (x>1) d/ (x+2) or (x<y) 6.C©u lÖnh g¸n: ∙C©u lÖnh g¸n cã d¹ng(SGK) <tªn biÕn>:= < biÓu thøc> ∙ Vi dô (SGK ) ∙ C©u hái: Cho a,b,c.d,e lµ c¸c biÕn sè nguyªn.LÖnh g¸n nµo sau ®©y sai? a/ a:=1 ; b/ b:= 2*(c+d) ; c/ c:=b-a ; d/ e:= (b+c)/2 ;. 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 dữ liệu khi khai báo biến. -3Lop11.com.

<span class='text_page_counter'>(4)</span> Giaùo Aùn Tin 11. Tieát : 5. -Biết tính tổng bộ nhớ dành cho các biến, và công dụng của 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:. -4Lop11.com.

<span class='text_page_counter'>(5)</span>

×