Để chương trình biÕt chÝnh x¸c d÷ liÖu cÇn xö lý n»m ë vÞ trÝ nµo trong bé nhí, c¸c ng«n ng÷ lËp tr×nh cung cÊp c«ng cô quan träng đó là biến nhớ hay biến.. Néi dung chÝnh.[r]
(1)Ngµy d¹y: Ngµy d¹y: Ngµy d¹y: / / / / 2010 T¹i líp 8A1; / 2010 T¹i líp 8A2; / 2010 T¹i líp 8A3; Tiết 11- Bài 3: sử dụng biến chương trình I Môc tiªu bµi häc 1.KiÕn thøc - BiÕt kh¸i niÖm biÕn - HiÓu c¸ch khai b¸o, sö dông biÕn - BiÕt vai trß cña biÕn lËp tr×nh - HiÓu lÖnh g¸n Kü n¨ng - ViÕt c¸ch khai b¸o biÕn, lÖnh g¸n Thái độ - T häc tËp, g©y høng thó häc tËp, yªu thÝch m«n häc II ChuÈn bÞ cña gi¸o viªn vµ häc sinh Giáo viên: Bài soạn, SGK, phòng máy tính, đồ dùng dạy học Học sinh: Vở ghi, SGK, máy tính, đồ dùng học tập III Hoạt động dạy – học ổn định tổ chức: Líp 8A1: / Líp 8A2: / Líp 8A3: / Hoạt động GV và HS KiÓm tra bµi cò (phót) Đặt vấn đề Bµi míi GV GV HS GV ? Hoạt động (10 phút) BiÕn lµ c«ng cô lËp tr×nh Chương trình máy tính là xử lý liệu Trước xử lý liệu nhập và lưu vào nhớ Để chương trình biÕt chÝnh x¸c d÷ liÖu cÇn xö lý n»m ë vÞ trÝ nµo bé nhí, c¸c ng«n ng÷ lËp tr×nh cung cÊp c«ng cô quan träng đó là biến nhớ hay biến LÊy vÝ dô vµ quan s¸t h×nh 24 Chó ý, ghi bµi LÊy vÝ dô Em h·y ¸p dông vÝ dô sö dông c¸c biến để viết biểu thức trên Hoạt động theo nhóm bàn phút Thu bµi vµ chiÕu trªn m¸y Néi dung chÝnh BiÕn lµ c«ng cô lËp tr×nh Chương trình máy tính là xử lý liệu Trước xử lý liệu nhËp vµ lu vµo bé nhí §Ó chương trình biết chính xác liÖu cÇn xö lý n»m ë vÞ trÝ nµo bé nhí, c¸c ng«n ng÷ lËp tr×nh cung cÊp c«ng cô quan träng đó là biến nhớ hay biến VÝ dô SGK 23 Lop8.net (2) HS NhËn xÐt GV KÕt luËn qua h×nh 25 Hoạt động (10 phút) Khai b¸o biÕn Khai b¸o biÕn GV Trong lập trình để sử dụng biến ta phải Việc khai báo gồm; khai b¸o ViÖc khai b¸o gåm: - Khai b¸o tªn biÕn; - Khai b¸o tªn biÕn; - Khai b¸o kiÓu d÷ liÖu cña biÕn; - Khai b¸o kiÓu d÷ liÖu cña biÕn VÝ dô 3; VÝ dô 3: ChiÕu trªn m¸y Var m,n; integer; HS Chó ý quan s¸t S, dientich: real; GV DiÔn gi¶i chi tiÕt phÇn khai b¸o Thong_bao:string; HS Ghi bµi Hoạt động (20 phút) Sử dụng biến chương Sử dụng biến chương trình GV Sau khai b¸o ta míi sö dông ®îc tr×nh biÕn C¸c thao t¸c cã thÓ thùc hiÖn víi C¸c thao t¸c cã thÓ thùc hiÖn víi c¸c biÕn lµ: c¸c biÕn lµ: - G¸n gi¸ trÞ cho biÕt - TÝnh to¸n víi gi¸ trÞ cña biÕn - G¸n gi¸ trÞ cho biÕt §a c©u lÖnh g¸n cã d¹ng: - TÝnh to¸n víi gi¸ trÞ cña biÕn Tªn biÕn<- biÓu thøc cÇn g¸n gi¸ trÞ cho §a c©u lÖnh g¸n cã d¹ng: biÕn; Tªn biÕn<- biÓu thøc cÇn g¸n VÝ dô: gi¸ trÞ cho biÕn; X <- -c/d X <- Y Var i <- i + TªnbiÕn: kiÓu d÷ liÖu; HS Chó ý nghe gi¶ng §Ó viÕt Pascal ký hiÖu phÐp g¸n VD: var m:char; ? var y:integer := HS Em h·y biÕt l¹i vÝ dô trªn ng«n ng÷ Pascal §éc lËp tù viÕt GV VÝ dô 4: ChiÕu trªn mµn h×nh HS Quan s¸t Cñng cè vµ luyÖn tËp (4 phót) §¸p ¸n: GV: Tãm t¾t kiÕn thøc träng t©m Bµi 1: C ChiÕu bµi tËp 1, HS: Thùc hiÖn lµm bµi tËp 1,4 theo Bµi 4: A nhãm bµn Hướng dẫn học tự học nhà và chuẩn bị cho tiết sau (1 phút) ChuÈn bÞ cho tiÕt sau: HS: - Học bài cũ, Trả lời và làm bài tập còn lại, đọc trước BTH GV: - So¹n bµi, nghiªn cøu SGK, phßng m¸y tÝnh, §DDH 24 Lop8.net (3) Ngµy d¹y: Ngµy d¹y: Ngµy d¹y: / / / / 2010 T¹i líp 8A1; / 2010 T¹i líp 8A2; / 2010 T¹i líp 8A3; Tiết 12- Bài 3: sử dụng biến chương trình ( tiếp) I Môc tiªu bµi häc KiÕn thøc - BiÕt kh¸i niÖm h»ng - HiÓu c¸ch khai b¸o, sö dông h»ng - BiÕt vai trß cña h»ng lËp tr×nh - HiÓu lÖnh g¸n Kü n¨ng - ViÕt c¸ch khai b¸o h»ng, lÖnh g¸n Thái độ - T häc tËp, g©y høng thó häc tËp, yªu thÝch m«n häc II ChuÈn bÞ cña gi¸o viªn vµ häc sinh Giáo viên: Bài soạn, SGK, phòng máy tính, đồ dùng dạy học Học sinh: Vở ghi, SGK, máy tính, đồ dùng học tập III Hoạt động dạy – học ổn định tổ chức: Líp 8A1: / Líp 8A2: / Líp 8A3: / Hoạt động GV và HS KiÓm tra bµi cò (8phót) Nªu c¸ch khai b¸o biÕn? Cho số nguyên x,y Viết chương tr×nh nhËp sè nguyªn trªn Bµi míi Hoạt động (20 phút) H»ng GV Ngoµi c«ng cô biÕn Trong pascal cßn cã c«ng cô kh¸c lµ h»ng Kh¸c víi biÕn, h»ng cã gi¸ trÞ kh«ng thay đổi Khai b¸o h»ng Pascal Const pi=3.14; Bankinh-2; Néi dung chÝnh Var Tªn biÕn: kiÓu d÷ liÖu VD: var a: real; Var a,b:integer; Begin Real(a,b); End H»ng Biến có đại lượng không đổi toàn chương trình Const pi=3.14; Bankinh=2; Trong đó 25 Lop8.net (4) ? HS GV GV HS Trong đó: - const là từ khóa Const :lµ tõ kho¸ C¸c h»ng pi, bankinh Pi, bankinh : lµ tªn h»ng ViÕt lÖnh g¸n tÝnh chu vi h×nh trßn Tr¶ lêi, nhËn xÐt bæ xung KÕt luËn BiÕn cã thÓ g¸n ®îc nhng h»ng th× kh«ng g¸n ®îc v× h»ng cã gi¸ trÞ cè định Ghi nhí SGKtr32 §äc ghi nhí SGK KÕt luËn LÊy bµi hoµn chØnh tÝnh chu vi h×nh lµm mÉu Program chuvihinhtron; Uses crt; Var Bankinh:integer; Const Pi=3.14; Begin Clrscr; Write(‘ Moi ban nhap ban kinh:’); Read(bankinh); Chuvi:=2*pi*bankinh; Writeln(‘Chu vi hinh tron la’,chuvi); Readln End Quan s¸t Cñng cè vµ luyÖn tËp (15phót) Bµi 2: Kh¸c nhau: c¸ch khai b¸o, biÕn GV: Tãm t¾t kiÕn thøc träng t©m có giá trị thay đổi còn thì không HS: Thùc hiÖn lµm bµi tËp 2, GV: Tæ chøc HS theo nhãm lµm bµi Bµi 5: - Khai b¸o biÕn sai tËp - KiÓu d÷ liÖu cña b lµ sai HS: Hoạt động theo nhóm và trả lời - ThiÕu ; NhËn xÐt bæ sung Khai b¸o h»ng sai GV: KÕt luËn Hướng dẫn học tự học nhà và chuẩn bị cho tiết sau (2 phút) ChuÈn bÞ cho tiÕt sau: HS: - Học bài cũ, Trả lời và làm bài tập còn lại, đọc trước BTH GV: - So¹n bµi, nghiªn cøu SGK, phßng m¸y tÝnh, §DDH 26 Lop8.net (5)