KÜ n¨ng: - Biết biểu tượng của phần mềm Suntimes và khởi động được phần mềm Suntimes để quan s¸t thêi gian - Biết phóng to quan sát một vùng bản đồ chi tiết trên màn hình - Biết cách nhậ[r]
(1)Gi¸o ¸n tin häc THCS quyÓn TuÇn: Ngµy so¹n: Trường THCS Long Hưng Ngµy d¹y: TiÕt 17: Bµi tËp I Môc tiªu bµi d¹y: KiÕn thøc: - Củng cố lại kiến thức đã học: + Kh¸i niÖm tõ kho¸, tªn + Cách khởi động, thoát khỏi chương trình Pascal + Cách biên dịch, chạy chương trình Pascal đơn giản + C¸ch khai b¸o h»ng, khai b¸o biÕn, c¸ch sö dông c©u lÖnh g¸n + C¸c kiÓu d÷ liÖu KÜ n¨ng: - Học sinh áp dụng kiến thức đã học vào làm các bài tập Pascal đơn giản Thái độ: - Häc sinh chó ý häc tËp nghiªm tóc II ChuÈn bÞ bµi d¹y: - Gi¸o viªn: Néi dung bµi d¹y - Học sinh: Kiến thức đã học III TiÕn tr×nh bµi d¹y ổn định tổ chức lớp: Líp: KiÓm tra bµi cò KÕt hîp giê thùc hµnh Bµi míi: Bài tập 1: Khoanh tròn vào đáp án đúng: Chương trình dịch: a DÞch ng«n ng÷ tù nhiªn ng«n ng÷ m¸y c DÞch tõ hîp ng÷ ng«n ng÷ bËc cao Biªn dÞch lµ: a Các đại lượng Pascal c Dịch toàn chương trình Tæ khoa häc tù nhiªn b DÞch ng«n ng÷ m¸y ng«n ng÷ tù nhiªn d DÞch tõ ng«n ng÷ bËc cao ng«n ng÷ m¸y b DÞch tõng lÖnh d Chạy chương trình 12 Lop8.net NguyÔn ThÞ V©n Anh (2) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng H»ng: a Đại lượng không đổi quá trình thực chương trình b Đại lượng có thể thay đổi c Khai b¸o b»ng tõ khãa VAR d Kh«ng cÇn khai b¸o dïng BiÕn: a Là đại lượng không đổi b Giá trị có thể thay đổi c Tên không cần theo nguyên tắc đặt tên d Không cần khai báo trước sử dụng Th«ng dÞch: a Các đại lượng Pascal b DÞch tõng lÖnh c Dịch toàn chương trình d Chạy chương trình Chương trình viết ngôn ngữ bậc cao có ưu điểm: a Thùc hiÖn nhanh b ViÕt mÊt nhiÒu thêi gian c Ng¾n gän dÔ hiÓu d Kh«ng cÇn ph¶i dÞch ch¹y C¸c tªn biÕn sau ®©y, tªn nµo lµ sai: a hoten b ho_ten c ho-ten d hoten1 C¸c sè sau ®©y, sè nµo sai: a 12345 b 12,345 c 1.2E-3 d -12.34 Số Integer nào đúng a 65535 b -65535 c 20.4 d 20000 10 Trong Pascal từ khóa PROGRAM để làm gì? a Khai b¸o th viÖn b Khai b¸o biÕn c Khai báo tên chương trình d Khai b¸o h»ng 11 Từ khóa CONST dùng để: a Khai b¸o th viÖn b Khai b¸o biÕn c Khai báo tên chương trình d Khai b¸o h»ng 12 Từ khóa VAR dùng để : a Khai b¸o th viÖn b Khai b¸o biÕn c Khai báo tên chương trình d Khai b¸o h»ng 13 Trong c¸c khai b¸o biÕn sau, khai b¸o nµo sai: a x1,x2:integer; b x1,x3:real; c: x1,x4:longint; d x1,x1:char; 14 Khẳng định nào sau đây là sai: a Phần tên chương trình không thiết phải có b PhÇn khai b¸o cã thÓ cã hoÆc kh«ng c Phần thân chương trình có thể có không d PhÇn khai b¸o th viÖn cã thÓ cã hoÆc kh«ng Tæ khoa häc tù nhiªn 12Lop8.net NguyÔn ThÞ V©n Anh (3) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng 15 KiÓu nµo sau ®©y cã miÒn gi¸ trÞ lín nhÊt: a Byte b Word c Integer d Longint 16 H»ng vµ biÕn kh¸c thÕ nµo? a BiÕn ph¶i khai b¸o cßn h»ng th× kh«ng b Hằng và biến phải khai báo c H»ng ph¶i khai b¸o cßn biÕn th× kh«ng d Cã thÓ g¸n h»ng b»ng biÕn 17 Giả sử x là biến kiểu integer, phép gán nào sau đây là đúng: a x:=200000; b x:=-123; c x:=a/b; d x:=pi; 18 Để tính diện tích đường tròn bán kính R, biểu thức nào PASCAL là đúng: a S:=R*R* b S:=R2*pi c S:=sqr(R)*pi d S:=sqr(R)* 19 BiÓu thøc (sqrt(25) div 4) cã kÕt qu¶ lµ mÊy: a b c d 20 21 KÕt qu¶ cña biÒu thøc (20 div 3)/(20 mod 4) lµ: a b c d không xác định 22 LÖnh nµo sau ®©y lµ sai: a x:=1.25; b x:=(a=5) or (b=7); c x:=pi*12; d x:=x+1; 23 Câu lệnh Write(‘Ket qua là ‘, a) đứa màn hình: a Ket qua lµ a b KQ lµ a c Ket qua la <gi¸ trÞ cña a> d Kh«ng ®a g× c¶ 24 BiÕn a ®îc khai b¸o kiÓu Real vµ cã gi¸ trÞ lµ 12 C©u lÖnh Write(a) sÏ ®a mµn h×nh: a 12 b 1.2E+01 c 12.00 d a 25 BiÕn a ®îc khai b¸o kiÓu Real vµ cã gi¸ trÞ lµ 12 C©u lÖnh Write(a:7:2) sÏ ®a mµn h×nh: a 12 b 1.2E+01 c 12.00 d Kh«ng ®a g× c¶ 26 Để chạy chương trình ta dùng phím: a F9 b Alt-X c Ctrl-F9 d Shift-F9 27 §Ó tho¸t khái Pascal ta dïng phÝm: a F9 b Alt-X c Ctrl-F9 d Shift-F9 Bµi tËp 2: Nªu c¸ch khai b¸o h»ng, khai b¸o biÕn, lÊy vÝ dô minh ho¹ Bµi tËp 3: ViÕt c¸c biÓu thøc to¸n häc sau b»ng kÝ hiÖu Pascal a) x4-3x3+5x2-2 b) 121a-31b ≥0 y2 c) x 20 d) x y ( z 1) 2 Bài tập 4: Gạch chân các lỗi sai và sửa lại cho đúng: a Program Tinhieu; Var a,b:Integer; Begin Write(‘Nhap a,b); Readl(a); Readln(b); S:=(a-b)/2; Tæ khoa häc tù nhiªn 12 Lop8.net NguyÔn ThÞ V©n Anh (4) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng Writeln(‘S=’,s); Readln; End b Var a,b,i,j: Integer; c,c1,a:Real; pi=3.1416; Bài tập 5: Tính chu vi và diện tích hình chữ nhật với độ dài hai cạnh nhập từ bàn phím? §¸p ¸n Bµi tËp 2: Khai b¸o h»ng: Khai b¸o biÕn * Có ph¸p CONST VAR Tenhang=giatri cua hang; Ten bien: kieu du lieu; * VÝ dô CONST VAR X=5; A:integer; Y=3; B:real; TB:char; Hoten:String; Bµi tËp 3: a) x4-3x3+5x2-2 x*x*x*x-3*x*x*x+5*x*x-2 b) 121a-31b ≥0 121*a-31*b>=0 y2 c) x 20 3/4*x*x+y*y/20-5 d) x y ( z 1) (x*x-y*y)*(x*x-y*y)*(z-1)*(z-1) Bài tập 4: Gạch chân các lỗi sai và sửa lại cho đúng: a Program Tinhieu; Var a,b:Integer; Begin Write(‘Nhap a,b); Thiếu dấu đóng nháy Readl(a); Sai tõ kho¸ Readln Readln(b); S:=(a-b)/2; Writeln(‘S=’,s); Readln; End ThiÕu dÊu chÊm; End b Var a,b,i,j: Integer; c,c1,a:Real; a võa thuéc kiÓu Integer vµ Real pi=3.1416; pi lµ khai b¸o h»ng viÕt khai b¸o biÕn Bµi tËp 5: Program chuvidientichHCN; Tæ khoa häc tù nhiªn 12Lop8.net NguyÔn ThÞ V©n Anh (5) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng Var a,b,s,c:integer; Begin Write(‘Nhap dai hai canh cua hinh chu nhat’); Readln(a,b); C:=2*(a+b); S:= a*b; Writeln(‘chu vi hcn la’,c,’dien tich hinh chu nhat la’,s); Readln; End Cñng cè bµi d¹y - Gi¸o viªn chèt l¹i néi dung cÇn n¾m ®îc tiÕt bµi tËp Hướng dẫn nhà: - Ôn tập kiến thức đã học - ChuÈn bÞ giê sau kiÓm tra 45 phót Tæ khoa häc tù nhiªn 12 Lop8.net NguyÔn ThÞ V©n Anh (6) Gi¸o ¸n tin häc THCS quyÓn Ngµy so¹n: Trường THCS Long Hưng Ngµy d¹y: TiÕt:18 KiÓm tra 45 phót ( Lý thuyÕt) I Môc tiªu bµi d¹y: KiÕn thøc: - Học sinh củng cố lại kiến thức đã học ngôn ngữ lập trình Pascal - Gi¸o viªn n¾m ®îc kh¶ n¨ng chó ý vµ n¾m ®îc träng t©m kiÕn thøc bµi häc cña häc sinh KÜ n¨ng: - Häc sinh cã thÓ ¸p dông thµnh th¹o kÜ n¨ng lËp tr×nh vµo lµm bµi tËp lËp tr×nh cô thÓ trªn ng«n ng÷ lËp tr×nh Pascal Thái độ: - Häc sinh lµm viÖc nghiªm tóc II ChuÈn bÞ bµi d¹y: - Gi¸o viªn: §Ò bµi - Học sinh: Kiến thức đã học III TiÕn tr×nh bµi d¹y ổn định tổ chức lớp: Líp: KiÓm tra bµi cò Bµi míi: Ma trận đề kiểm tra Néi dung Làm quen với chương trình & nn lập trình BiÕt TN TL 4/3 HiÓu TN TL VËn dông Tæng TN TL 10/3 Chương trình máy tính và liệu Sử dụng biến chương trình 1/2 2/3 1/2 2 4 14/3 Tæng ®iÓm Tæ khoa häc tù nhiªn 4/3 3/2 12Lop8.net 2/3 1/2 13 10 NguyÔn ThÞ V©n Anh (7) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng §Ò bµi I Trắc nghiệm: Hãy khoanh tròn vào chữ cái trước câu trả lời đúng : Trong c¸c tªn sau ®©y tªn nµo kh«ng hîp lÖ Pascal ? A Tinh_toan B Tinh toan C Tinhtoan D Tinhtoan1 §Ó tho¸t khái Pascal ta Ên tæ hîp phÝm : A Alt + F9 B Ctrl + F9 C Alt + X D Ctrl + X Để biên dịch chương trình Pascal ta ấn tổ hợp phím : A Alt + F10 B Alt + F9 C Ctrl + F9 D Ctrl + F12 Trong c¸c tõ sau tõ nµo kh«ng ph¶i lµ tõ kho¸ Pascal? A Program B write C var D Begin Trong Pascal khai báo nào sau đây là đúng ? A Var x=real; B Var x:=real; C Var 1x: real; D Var x : real; KiÓu d÷ liÖu Integer cã giíi h¹n lµ: A các số nguyên từ đến 32767 B các số nguyên từ đến 65535 C các số nguyên từ đến 255 D các số nguyên từ - 32768 đến 32767 A PhÇn tù luËn C©u 1: Nªu sù kh¸c gi÷a biÕn vµ h»ng? Cho vÝ dô minh ho¹? C©u 2: H·y viÕt c¸c biÓu thøc to¸n häc sau b»ng kÝ hiÖu Pascal : a) x3 + 2x2 – b) x y 12 20 c) 21a - 13b d) ( a + b2 )( c + )2 Câu 3: Hãy liệt kê các lỗi có chương trình sau đây và sửa lại cho đúng: Program Tinh hieu; Var a,b: Integer; Begin Write(‘Nhap a = ‘); readl(a); Write(‘Nhap b = ‘); readln(b); S:= (a+b)/2 ; Writeln(‘Tong S =’,S) Readln End Câu 4: Lập chương trình tính chu vi và diện tích hình tròn với độ dài hai cạnh nhập từ bàn phím §¸p ¸n – thang ®iÓm I Tr¾c nghiÖm: Tæ khoa häc tù nhiªn 12 Lop8.net NguyÔn ThÞ V©n Anh (8) Gi¸o ¸n tin häc THCS quyÓn C II Tù luËn: C©u 1: (2®) D Gi¸ trÞ VÝ dô B B D H»ng - Là đại lượng không thể thay đổi gi¸ trÞ CONST A=5; ( Trong quá trình thực chương tr×nh Pascal th× a lu«n b»ng 5) C©u (2®) a) x3+2x2-5 b) Trường THCS Long Hưng x y 12 20 D BiÕn Là đại lượng có thể thay đổi giá trị quá trình thực chương trình B:=7; C:=3; B:=b+c; Khi đó giá trị b = bị và thay vào đó là giá trị b=10; *x*x*x+2*x*x-5 3/5*y+x/20-12 c) 21a - 13b 21*a-13*b>=0 d) ( a + b2 )( c + )2 (a-b*b)*(c+1)*(c+1) Câu 3: (2đ)Hãy liệt kê các lỗi có chương trình sau đây và sửa lại cho đúng: Program Tinh hieu; Var a,b: Integer; Begin Write(‘Nhap a = ‘); readl(a); Sai tõ kho¸ Readln Write(‘Nhap b = ‘); readln(b); S:= (a+b)/2 ; Writeln(‘Tong S =’,S) ThiÕu chÊm phÈy cuèi c©u lÖnh Readln End ThiÕu dÊu chÊm C©u (2®) Program chuvidientichHTron; Var r,s,c:integer; Const pi=3.1416; Begin Write(‘Nhap ban kinh duong tron’); Readln(r); C:=2*pi*r; S:= pi*r*r; Tæ khoa häc tù nhiªn 12Lop8.net NguyÔn ThÞ V©n Anh (9) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng Writeln(‘chu vi hinh tron la’,c,’dien tich hinh tron la’,s); Readln; End Cñng cè bµi d¹y Gi¸o viªn thu bµi nhËn xÐt giê kiÓm tra cña häc sinh Hướng dẫn nhà: - Ôn tập lại kiến thức đã học Tæ khoa häc tù nhiªn 12 Lop8.net NguyÔn ThÞ V©n Anh (10) Gi¸o ¸n tin häc THCS quyÓn TuÇn: Ngµy so¹n: Trường THCS Long Hưng Ngµy d¹y: TiÕt: 19 T×m hiÓu thêi gian víi phÇn mÒm suntimes I Môc tiªu bµi d¹y: KiÕn thøc: - Häc sinh lµm quen víi phÇn mÒm quan s¸t thêi gian Suntimes - HiÓu ®îc toµn c¶nh, vÞ trÝ trªn toµn thÕ giíi KÜ n¨ng: - Biết biểu tượng phần mềm Suntimes và khởi động phần mềm Suntimes để quan s¸t thêi gian - Biết phóng to quan sát vùng đồ chi tiết trên màn hình - Biết cách nhận biết ngày và đêm vùng Thái độ: - Häc tËp tù chñ II ChuÈn bÞ bµi d¹y: - Gi¸o viªn: Bµi gi¶ng - Häc sinh: Nghiªn cøu tµi liÖu III TiÕn tr×nh bµi d¹y ổn định tổ chức lớp: Líp: KiÓm tra bµi cò KÕt hîp giê häc Bµi míi: Hoạt động giáo viên Hoạt động học sinh + nội dung Giíi thiÖu phÇn mÒm - Gi¸o viªn giíi thiÖu Trong môn địa lý, các em đã biết vị trí khác trªn thÕ giíi n»m trªn c¸c mói giê kh¸c Phần mềm Suntime giúp em xác định toàn cảnh vị trí thành phố thủ đô các nước và số th«ng tin kh¸c Tæ khoa häc tù nhiªn - häc sinh nghe gi¶ng - PhÇn mÒm Suntimes gióp em nh×n toµn c¶nh các vị trí, thành phố thủ đô các nước trên toµn thÕ giíi 12Lop8.net NguyÔn ThÞ V©n Anh (11) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng Mµn h×nh chÝnh cña phÇn mÒm 2.1 Khởi động phần mềm / ? Hãy nêu cách khởi động phần mềm trên - Học sinh trả lời mµn h×nh nÒn desktop? - Nháy đúp chuột vào biểu tượng Suntimes trên mµn h×nh nÒn desktop 2.2.Mµn h×nh lµm viÖc chÝnh ? H·y quan s¸t mµn h×nh lµm viÖc chÝnh cña Suntimes và cho biết đặc điểm màn hình làm việc - Màn hình làm việc chính phần mềm là cña phÇn mÒm? bàn đồ các nước trên giới ? Đặc điểm đồ? - Trên đồ có vùng sáng, tối khác ? Vïng s¸ng lµ g×? + Vùng sáng cho biết vùng đó thời điểm hiÖn t¹i ®ang lµ ban ngµy ? Vïng tèi lµ g×? + Vùng tối vị trí thuộc vùng đó thời ®iÓm hiÖn t¹i ®ang lµ ban ngµy - Gi÷a vïng s¸ng vµ vïng tèi cã mét ®êng viền là ranh giới ngày và đêm ? Vị trí đánh dấu trên đồ là gì ? - Trên đồ có số vị trí đánh dấu là thành phố và thủ đô các quốc gia - Khi nh¸y chuét t¹i mét vÞ trÝ th× th«ng tin chi tiết địa điểm đó 2.3 Tho¸t khái phÇn mÒm ? Muèn tho¸t khái phÇn mÒm ta thùc hiÖn thao - §Ó tho¸t khái phÇn mÒm ta thùc hiÖn mét t¸c nµo? hai c¸ch sau: C1: File/ Exit C2: Alt + F4 Hướng dẫn sử dụng 3.1 Phóng to quan sát vùng đồ chi tiết ? Muốn phóng to quan sát vùng đồ chi - Muốn phóng to quan sát vùng đồ chi tiÕt ta dïng thao t¸c nµo? tiÕt ta nhÊn gi÷ nót ph¶i chuét kÐo th¶ tõ mét đỉnh đến đỉnh đối diện hình chữ nhật - Yêu cầu học sinh thực các thao tác vừa học - Học sinh thực thao tác theo nhóm đã trªn m¸y cña nhãm m×nh ®îc ph©n c«ng - Gi¸o viªn quan s¸t häc sinh thùc hiÖn thao t¸c Tæ khoa häc tù nhiªn 12 Lop8.net NguyÔn ThÞ V©n Anh (12) Gi¸o ¸n tin häc THCS quyÓn Trường THCS Long Hưng theo c¸c nhãm Cñng cè bµi d¹y - Nhắc lại nội dung kiến thức đã học thực hành - NhËn xÐt rót kinh nghiÖm bµi häc cña häc sinh giê Hướng dẫn nhà: - Xem l¹i néi dung bµi häc - Nghiªn cøu phÇn b,c,d SGK - Giê sau häc trªn phßng thùc hµnh Tæ khoa häc tù nhiªn 12Lop8.net NguyÔn ThÞ V©n Anh (13)