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

4 18 0
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

Đang tải... (xem toàn văn)

Thông tin tài liệu

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[r]

(1)Giaùo Aùn Tin 11 Tieát : Ngày soạn: 25/09/2007 ; Tiết : 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: 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 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 Thái độ: Có ý thức nghiêm túc việc học Nhận biết mối quan hệ các đối tượng và phép toán 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 - 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 chöông trình phải khai báo tên và kiểu liệu cuả nó(một số ngôn ngữ coi đó là định -Vì bài toán có số kiểu nghóa bieán) - Vậy cần phải khai báo tên và kiểu liệu kiểu nguyên, kiểu thực, kiểu kí tự, kieåu logic 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 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 liệu>; trị cuả biến và áp dụng các thao tác thích -Danh sách biến là nhiều tên biến, các tên biến viết cách hợp trên biến đó -1Lop11.com (2) Giaùo Aùn Tin 11 Tieát : HĐ2: Khai báo biến khoá naøo? GV: Trong pascal, khai báo biến khoá Var có dạng: HS: Trả lời câu hỏi daáu chaám phaåy; - Kiểu liệu là các kiểu liệu chuẩn kiểu liệu 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 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ù bieán nguyeân nhaän giaù trò HS: Trả lời câu hỏi nguyên từ -> 255 Bộ nhớ lưu trữ giá trị laø byte - C là biến kí tự và nhớ lưu trữ byte, VD2: Xeùt khai baùo bieán (nhận giá trị: 256 kí tự mã ASCII) Var - K, Q, N:Có 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ó biến nguyên và nhận giá trị từ L, P: word; -> 65535 Bộ nhớ lưu trữ giá trị là byte Cho biết phạm vi giá trị biến và Vậy: Tổng nhớ dành cho các biến khai tổng nhớ dành cho các biến đã khai baùo: baùo? + + 18 + = 26 byte HS: Trả lời câu hỏi GV: Löu yù hs 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 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 danh saùch bieán khoâng phân cách 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 (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: 1.PhÐp to¸n: ∙B¶ng kÝ hiÖu c¸c phÐp to¸n(SGK) 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 Pascal? e x 1  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 liệu khai báo biến -3Lop11.com (4) Giaùo Aùn Tin 11 Tieát : -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: -4Lop11.com (5)

Ngày đăng: 01/04/2021, 05:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan