I. Muïc tieâu:
- Häc sinh biÕt ®îc ý nghÜa cña h×nh häc geogebra. Lµm quen víi phÇn mÒm nµy nh khëi ®éng, c¸c thanh c«ng cô, c¸c nót lÖnh . .
- N¾m ®îc c¸ch vÏ mét h×nh nµo ®ã khi sö dông phÇn mÒm geogebra nµy.
- Høng thó vµ yªu thÝch m«n häc.
II. Đồ duøng daïy hoïc:
- S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan.
- §äc tµi liÖu ë nhµ tríc khi
III. Tiến trình lên lớp:
1) OÅn ñònh neà neáp:
2) Kieåm tra baøi cuõ:
? Màn hình làm việc Geogebra gồm bao nhiêu phần chính. Mô tả nội dung những phần đó.
Ngày soạn: / / Tieát 37, 38: HỌC VẼ HÌNH HỌC VỚI PHẦN MỀM GEOGEBRA (tt) I. Muïc tieâu: Häc sinh biÕt ®îc ý nghÜa cña h×nh häc geogebra. Lµm quen víi phÇn mÒm nµy nh khëi ®éng, c¸c thanh c«ng cô, c¸c nót lÖnh .. . N¾m ®îc c¸ch vÏ mét h×nh nµo ®ã khi sö dông phÇn mÒm geogebra nµy. Høng thó vµ yªu thÝch m«n häc. II. Đồ duøng daïy hoïc: S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. §äc tµi liÖu ë nhµ tríc khi III. Tiến trình lên lớp: OÅn ñònh neà neáp: Kieåm tra baøi cuõ: ? Màn hình làm việc Geogebra gồm bao nhiêu phần chính. Mô tả nội dung những phần đó. Baøi môùi: Hoạt động của giáo viên và học sinh Nội dung ghi bảng Hoạt động 1: Tìm hiểu các công tạo mối quan hệ hình học. Gv: Trong thực tế khi vẽ hình học ngoài những đường tròn hay đường phân giác hoặc đường thẳng chúng ta còn phải vẽ những tính chất khác như dt song song, trung trực, phân giác, tiếp tuyến. Gv: Đối với phần mềm geogbra cung cấp đầy đủ công cụ để tạo mối quan hệ hình học. Gv: Ngoài những công cụ kể trên còn có những công cụ nào khác? Hs: Đường thẳng vuông góc, ss,trung trực, phân giác. Gv: Ngoài những công cụ kể trên còn cung cấp cho ta những công cụ vẽ tiếp tuyến, đường đối trực hoặc đường kính keo dài, quỹ tích. Các công cụ liên quan đến đối tượng điểm. Hoạt động 2: Các công cụ liên quan đến hình tròn. Gv: Để vẽ được một hình tròn ta cần có những dữ kiện gì? Hs: Biết tâm và Bán kính, tâm và một điểm trên đường tròn, khi biết ba điểm. Gv: Chốt lại để vẽ một đường tròn ta cần phải có những dữ liệu như đã trình bày trên. Gv: Ngoài những công cụ kể trên phần mềm còn cung cấp cho người sử dụng một vài công cụ khác như. Các công cụ liên quan đến hình tròn. Ngoài những công cụ kể trên ta còn có. Cuûng coá Gv:Trình bày các công cụ liên quan đến đối tượng điểm. Daën doø. Về nhà học bài và làm bài tập sách giáo khoa.5,6,7 Trang 108 Ngaøy soaïn: / / Tieát 39, 40: HỌC VẼ HÌNH HỌC VỚI PHẦN MỀM GEOGEBRA (tt) I. Muïc tieâu: Häc sinh biÕt ®îc ý nghÜa cña h×nh häc geogebra. Lµm quen víi phÇn mÒm nµy nh khëi ®éng, c¸c thanh c«ng cô, c¸c nót lÖnh .. . N¾m ®îc c¸ch vÏ mét h×nh nµo ®ã khi sö dông phÇn mÒm geogebra nµy. Høng thó vµ yªu thÝch m«n häc. II. Đồ duøng daïy hoïc: S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. §äc tµi liÖu ë nhµ tríc khi III. Tiến trình lên lớp: 1) OÅn ñònh neà neáp: 2) Kieåm tra baøi cuõ: ? Trình bày các công cụ liên quan đến đối tượng điểm và hình tròn. Baøi môùi: Hoạt động của giáo viên và học sinh Nội dung ghi bảng ? Đối tượng hình học là gì? Hs: Mét h×nh h×nh häc sÏ bao gåm nhiÒu ®èi tîng c¬ b¶n. C¸c ®èi tîng h×nh häc c¬ b¶n bao gåm: ®iÓm, ®o¹n th¼ng, ®êng th¼ng, tia, h×nh trßn, cung trßn. Gv nêu những ví dụ quan hệ giữa các đối tượng. Hs lắng nghe Gv giới thiệu màn hình và hướng dẫn Hs hiện ẩn danh sác các đối tượng. Khung danh s¸ch c¸c ®èi tîng tù do vµ phô thuéc trªn mµn h×nh 3. §èi tîng h×nh häc a) Kh¸i niÖm ®èi tîng h×nh häc b) §èi tîng tù do vµ ®èi tîng phô thuéc §iÓm thuéc ®êng th¼ng §êng th¼ng ®i qua hai ®iÓm Giao cña hai ®èi tîng h×nh häc c) Danh s¸ch c¸c ®èi tîng trªn mµn h×nh Dïng lÖnh HiÓn thÞ ® HiÓn thÞ danh s¸ch ®èi tîng ®Ó hiÖn/Èn khung th«ng tin nµy trªn mµn h×nh. Gv hướng dẫn cho học sinh các thao tác thay đổi thuộc tính đối tượng Èn ®èi tîng: Nh¸y nót ph¶i chuét lªn ®èi tîng; Huû chän HiÓn thÞ ®èi tîng trong b¶ng chän: Èn/hiÖn tªn (nh·n) cña ®èi tîng: Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh; Huû chän HiÓn thÞ tªn trong b¶ng chän. Thay ®æi tªn cña ®èi tîng:: Nh¸y nót ph¶i chuét lªn ®èi tîng trªn mµn h×nh; Chän lÖnh §æi tªn trong b¶ng chän: Sau ®ã nhËp tªn míi trong hép tho¹i: Nh¸y nót ¸p dông ®Ó thay ®æi, nh¸y nót Huû bá nÕu kh«ng muèn ®æi tªn. §Æt/huû vÕt chuyÓn ®éng cña ®èi tîng: Nh¸y nót ph¶i chuét lªn ®èi tîng; Chän Më dÊu vÕt khi di chuyÓn. §Ó xo¸ c¸c vÕt ®îc vÏ, nhÊn tæ hîp phÝm Ctrl+F. Xo¸ ®èi tîng: Dïng c«ng cô chän ®èi tîng råi nhÊn phÝm Delete. Nh¸y nót ph¶i chuét lªn ®èi tîng vµ thùc hiÖn lÖnh Xo¸. Chän c«ng cô trªn thanh c«ng cô vµ nh¸y chuét lªn ®èi tîng muèn xo¸. Hs quan sát. Gv: yêu cầu một vài em lên thực hiện lại các thao tác. d) Thay ®æi thuéc tÝnh cña ®èi tîng Èn ®èi tîng Èn/hiÖn tªn (nh·n) cña ®èi tîng Thay ®æi tªn cña ®èi tîng §Æt huû vÕt chuyÓn ®éng cña ®èi tîng Xo¸ ®èi tîng Gv hướng dẫn Hs mở máy thực hành Bài tập thực hành SGK trang 108 Cuûng coá Lên thực hiện lại các thao tác vừa học Daën doø.Về học bài và làm các bài tập SGK Ngày soạn: / / Tiết 41, 42: TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES I/ MỤC TIÊU: 1) Kiến thức: - HS hiểu được các chức năng chính của phần mềm, sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất. - HS có thể tự thao tác và thực hiện một số chức năng chính của phần mềm như phóng to một khu vực trên bản đồ, tìm hiều vùng sáng - tối trên bản đố, thay đổi thời gian hệ thống hiện thời để quan sát sự chuyển động của vùng sáng – tối. 2) Kĩ năng: - HS có kỹ năng sử dụng và khai thác thành thạo phần mềm học tập. 3) Thái độ: - Thông qua phần mềm học sinh biết vận dụng và sử dụng phần mềm trong việc hỗ trợ học tập và nâng cao kiến thức của mình. - Thông qua phần mềm HS sẽ hiểu biết thêm về thiên nhiên, trái đất, từ đó nâng cao ý thức bảo vệ môi trường sống. II/ CHUẨN BỊ: - GV: Máy tính, phần mềm. - HS: Vë ghi. III/ TIẾN TRÌNH LÊN LỚP. 1)Ổn định tổ chức: - Kiểm tra sĩ số: 2)Kiểm tra bái cũ: - Câu hỏi: ?Em hãy kể tên một vài phần mềm mà em đã được học, thông qua phần mềm em sẽ hiểu biết thêm về thiên nhiên? (Học địa lý thế giới với Earth Explorer (lớp 7), Quan sát trái đất và các vì sao trong hệ mặt trời (lớp 6)). 3)Bài mới: Ho¹t ®éng cña gi¸o viªn vµ häc sinh Néi dung ghi b¶ng Hoạt động 1: Tìm hiểu phần mềm GV- Các vị trí khác nhau trên Trái Đất nằm trên các múi giờ khác nhau. GV- Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức. 1. Giới thiệu phần mềm - Phần mềm Sun times sẽ giúp các em nhìn được toàn cảnh các vị trí, thành phố, thủ đô của các nước trên toàn thế giới và rất nhiều thông tin liên quan đến thời gian. Hoạt động 2: Tìm hiểu cách khởi động phần mềm. GV:- ? Em hãy nêu cách khởi động phần mềm. HS: - Nháy đúp vào biểu tượng để khởi động phần mềm. GV:Yêu cầu học sinh khởi động phần mềm trên máy tính. + Học sinh khởi động phần mềm trên máy tính theo yêu cầu của giáo viên. 2. Màn hình chính của phần mềm: a) Khởi động phần mềm: Để khởi động phần mềm ta nháy đúp vào biểu tượng ở trên màn hình nền. Hoạt động 3 : Tìm hiểu màn hình chính của phần mềm. GV:- Yêu cầu học sinh quan sát và cho biết màn hình chính của phần mềm gồm những gì? HS:- Màn hình chính của phần mềm gồm: + Các vùng sáng tối khác nhau.Vùng sáng cho biết vị trí thuộc vùng này hiện thời là ban ngày, vùng tối là ban đêm. + Giữa vùng sáng tối có 1 đường vạch liền, đó là ranh giới giữa ngày và đêm. + Trên bản đồ có những vị trí được đánh dấu đó chính là các thành phố và thủ đô của các quốc gia. b) Màn hình chính của phần mêm: Hoạt động 4 : Tìm hiểu cách thoát khỏi phần mềm. GV:- ? Hãy cho biết cách thoát khỏi phần mềm Ngoài ra ta có thể nhấn tổ hợp phím Alt + F4 để thoát khỏi phần mềm. HS:- Để thoát khỏi phần mềm ta chọn Menu File => Exit c) Thoát khỏi phần mềm: Để thoát khỏi phần mêm ta thực hiện: - Chọn File => Exit - Nhấn tổ hợp phím Alt + F4 4) Củng cố: ? Hãy nêu cách khởi động và thoát khỏi phần mềm Sun Times 5) Hướng dẫn về nhà: Về nhà học bài. Ngày soạn: / / Tiết 43, 44: TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (tt) I/ MỤC TIÊU: 1) Kiến thức: - HS hiểu được các chức năng chính của phần mềm, sử dụng phần mềm để quan sát thời gian địa phương của các vị trí khác nhau trên trái đất. - HS có thể tự thao tác và thực hiện một số chức năng chính của phần mềm như phóng to một khu vực trên bản đồ, tìm hiều vùng sáng - tối trên bản đồ. . . 2) Kĩ năng: - HS có kỹ năng sử dụng và khai thác thành thạo phần mềm học tập. 3) Thái độ: - Thông qua phần mềm học sinh biết vận dụng và sử dụng phần mềm trong việc hỗ trợ học tập và nâng cao kiến thức của mình. - Thông qua phần mềm HS sẽ hiểu biết thêm về thiên nhiên, trái đất, từ đó nâng cao ý thức bảo vệ môi trường sống. II/ CHUẨN BỊ: - GV: Máy tính, phần mềm. - HS: Vë ghi. III/ TIẾN TRÌNH LÊN LỚP. 1)Ổn định tổ chức: - Kiểm tra sĩ số: 2)Kiểm tra bái cũ: - Câu hỏi: ?Em hãy cho biết phần mềm Sun Times dùng để làm gì? 3)Bài mới: Ho¹t ®éng cña gi¸o viªn vµ häc sinh Néi dung ghi b¶ng Hoạt động 1: Tìm hiểu cách sử dụng phần mềm GV:- Muốn phóng to để quan sát một vùng bản đồ chi tiết ta nhấn giữ nút phải chuột và kéo thả từ một đỉnh đến đỉnh đối diện của hình chữ nhật này. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức. GV: - Yêu cầu HS nghiên cứu cách để quan sát và nhận biết ngày và đêm. HS:- Trên bản đồ có các vùng sáng, tối khác nhau cho biết thời gian hiện tại của các vùng này là ngày hay đêm. GV:- Cho hs quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể. - Học sinh chú ý quan sát theo sự hướng dẫn của giáo viên. GV:- Cho hs quan sát vùng đệm giữa ngày và đêm. HS:- Vùng có màu đen trên bản đồ có thời gian ban đêm. Xung quanh vùng này có một giải phân cách sáng-tối, đó chính là vùng đệm giữa ngày và đêm. 3. Hướng dẫn sử dụng: a) Phóng to và quan sát một vùng bản đồ chi tiết: b) Quan sát và nhận biết thời gian: ngày và đêm. c) Quan sát và xem thông tin thời gian chi tiết của một thời điểm cụ thể: d) Quan sát vùng đệm giữa ngày và đêm. Hoạt động 2: Tìm hiểu một số chức năng khác của phần mềm. GV:- Để hiện và không hiện hình ảnh bầu trời theo thời gian ta thực hiện như sau: Option => Maps và chọn hoặc hủy chọn tại mục Show Sky Color. + Học sinh chú ý lắng nghe => ghi nhớ kiến thức GV:- ?Để cố định vị trí và thời gian quan sát ta làm như thế nào? HS:- Để chuyển cách thức thay đổi thông tin này ta chọn Option => Maps => chọn học hủy chọn mục Hover Update. GV:- Yêu cầu HS quan sát cho biết cách tìm các địa điểm có thông tin thời gian trong ngày giống nhau + Các bước thực hiện: - Chọn vị trí ban đầu. - Chọn Option => Anchor time to => chọn mục Sunrise để tìm theo thời gian. GV:- Tìm kiếm và quan sát nhật thực trên trái đất ta thực hiện: * Chọn địa điểm muốn tìm nhật thực. * Thực hiện lệnh View => Eclipse. + Học sinh chú ý quan sát cách thực hiện. 4. Một số chức năng khác a) Hiện và không hiện hình ảnh bầu trời theo thời gian. b) Cố định vị trí và thời gian quan sát: c) Tìm kiếm địa điểm có thông tin thời gian trong n ... o 1 do writeln(‘A’); B) For i:=1.5 to 10.5 do writeln(‘A’); C) For i= 1 to 10 do writeln(‘A’); D) For i:= 1 to 10 do writeln(‘A’); Câu 4: Vòng lặp while ..do là vòng lặp: A) Biết trước số lần lặp B) Chưa biết trước số lần lặp C.) Biết trước số lần lặp nhưng giới hạn là =100 Câu 5: Câu lệnh lặp whiledo có dạng đúng là: A) While do; ; B) While do; C) While do ; D) While do ; Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+i; writeln(s); Kết quả in lên màn hình là của s là : A.11 B. 55 C. 101 D.15 Câu 7: Trong chương trình pascal sau đây: Var x : integer ; Begin X:= 3 ; If (45 mod 3) =0 then x:= x +2; If x > 10 then x := x +10 ; End. X có giá trị là mấy a) 3 b) 5 c) 15 d)10 Câu 8: Trong chương trình pascal sau đây: program hcn; var a, b :integer; s,cv :real ; begin a:= 10; b:= 5; s:= a*b ; cv:= (a +b ) * 2 ; writeln(‘dien tich hcn la:’ , s ); writeln( ‘chu vi hcn la : ‘ , cv ) ; readln; end. Biến s và cv có giá trị là mấy: a/ s = 10 ; cv = 5 ; b/ s= 30 ; cv = 50 ; c/ s = 50 ; cv = 40 ; d/ s = 50 ; cv = 30 ; Củng cố: Giáo viên hệ thống lại toàn bộ nội dung bài học. Yêu cầu học sinh nhắc lại bài Hướng dẫn về nhà: Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần. Học kĩ lí thuyết, viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên. Làm các bài tập còn lại, Ngày soạn : / / Tiết 69: ÔN TẬP I.MỤC TIÊU: Củng cố lại toàn bộ kiến thức đã được học từ bài 5 đến bài 9 và phần mềm học tập ở học kỳ 2. Thực hiện làm các bài trắc nghiệm. Vận dụng vào để viết được những chương trình đơn giản Có kỹ năng thành thạo thực hiện máy tính và viết chương trình trên máy tính. II.CHUẨN BỊ: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan. - Đọc tài liệu ở nhà trước khi III. TIẾN TRÌNH LÊN LỚP: Tổ chức. Kiểm tra. Kiểm tra sự chuẩn bị của học sinh . Bài mới: Hoạt động của giáo viên Hoạt động của học sinh * Bài tập áp dụng kiến thức : Câu 9: Sau khi thực hiện đoạn chương trình j:= 0; for i:= 1 to 3 do j:=j+2; thì giá trị in ra màn hình là? a) 4 b) 6 c) 8 d)10 Câu 10: Để tính tổng S=1+3 + 5 + + n; em chọn đoạn lệnh: a) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i; for i:=1 to n do if ( i mod 2) 0 then S:=S + i; b) for i:=1 to n do if ( i mod 2)=0 then S:=S + i Else S:= S + I; for i:=1 to n do if ( i mod 2)=0 then S:=S + i; Câu 11: Để tính tổng S=1/2+1/4 + 1/6 + +1/ n; em chọn đoạn lệnh: a) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i; c) for i:=1 to n do if ( i mod 2) 0 then S:=S + i; b) for i:=1 to n do if ( i mod 2)=0 then S:=S – 1/i Else S:= S + 1/i; d) for i:=1 to n do if ( i mod 2)=0 then S:=S +1/ i Else S:=S-1/i; Câu 12: Để tính tổng S=1+1/3 + 1/5 + +1/ n; em chọn đoạn lệnh: a) for i:=1 to n do if ( i mod 2)=1 then S:=S + 1/i; c) for i:=1 to n do if ( i mod 2) =0 then S:=S + 1/i; b) for i:=1 to n do if ( i mod 2)=0 then S:=S + 1/i Else S:= S + 1/; d) for i:=1 to n do if ( i mod 2)=0 then S:=S + i; Câu 13: Để đếm có bao nhiêu số lẻ nhỏ hơn hay bằng n ; em chọn đoạn lệnh: a) for i:=1 to n do if ( i mod 2)0 then S:=S + 1; c) for i:=1 to n do if ( i mod 2) =0 then S:=S + 1; b) for i:=1 to n do if ( i mod 2)=0 then S:=S + i ; d) for i:=1 to n do if ( i mod 2)=0 then S:=S + i; Câu 14: Để tính tổng S=1+2+3+ 4+ 5 + + n; em chọn đoạn lệnh: a) s:=0; i:=0; While i<=n do S:=S + 1; a) s:=0; i:=0; While i<=n do If (I mod 2)= 1 Then S:=S + i; b) s:=0; i:=0; While i<=n do begin S:=S + i; I:=i+1; End; d) s:=0; i:=0; While i<=n do begin if (i mod2)=1 Then S:=S + i; Else i:=i+1; End; Câu 15: Câu lệnh nào sau đây lặp vô hạn lần a) s:=5; i:=0; While i<=s do s:=s + 1; a) s:=5; i:=1; While i<=s do i:=i + 1; b) s:=5; i:=1; While i> s do i:=i + 1; d) s:=0; i:=0; While i<=n do begin if (i mod2)=1 Then S:=S + i; Else i:=i+1; End; Câu 16: Chọn khai báo hơp lệ a) Var a,b: array[1..n] of real; c) Var a,b: array[1:n] of real; b) Var a,b: array[1..100] of real; d) Var a,b: array[1n] of real; Câu 27: Chọn khai báo hơp lệ a) Const n=5; Var a,b: array[1..n] of real; c) Var n: real; Var a,b: array[1:n] of real; b) Var a,b: array[100..1] of real; d) Var a,b: array[1..5..10] of real; Câu 17: Chọn khai báo hơp lệ a) Const n=5; Var a,b: array[1..n] of integer; c) Var n: real; Var a,b: array[1:n] of real; b) Var a,b: array[100..1] of integer; d) Var a,b: array[1..5..10] of integer; Câu 18: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1; Giá trị của t là a) t=1 b) t=3 c) t=2 d) t=6 Củng cố: Giáo viên hệ thống lại toàn bộ nội dung bài học. Yêu cầu học sinh nhắc lại bài Hướng dẫn về nhà: Học bài theo sách giáo khoa và vở ghi, Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần. Học kĩ lí thuyết, viết chương trình tính tông 100 số tự nhiên, N số tự nhiên đầu tiên. Làm các bài tập còn lại và ôn lại toàn bộ kiến thức để giờ sau kiểm tra học kỳ 2 -----------------o0o----------------- Ngày soạn: / / Tiết 70: KIỂM TRA HỌC KỲ I. MỤC TIÊU 1. Kiến thức - Kiểm tra đánh giá sự kiếp thu kiến thức trong năm học của học sinh. - Đánh giá cho điểm học kỳ II. 2. Kỹ năng - Rèn luyện viết chương trình, tìm hiểu tác dụng và kết hợp các câu lệnh. 3. Thái độ: - Nghiêm túc II. CHUẨN BỊ 1. Giáo viên: - Đề kiểm tra 2. Học sinh: - Kiến thức ôn tập, bài kiểm tra. III . PHƯƠNG PHÁP - Làm bài lý thuyết trên giấy IV . TIẾN TRÌNH LÊN LỚP Ổn định lớp Kiểm tra bài cũ Dạy học bài mới : Kiểm tra học kỳ * MA TRẬN ĐỀ : Nội dung Mức độ Câu lệnh điều kiện Câu lệnh While..do Mảng Biết Câu 1 Hiểu Câu 3 Vận dụng Câu 2 §Ò bµi Câu 1 (2điểm) : Viết cú pháp câu lệnh IF..THEN dạng lồng nhau Câu 2 (3 điểm) : Viết chương trình tính tổng các số chẳn từ 1 đến N (với N được nhập vào từ bàn phím). Câu 3 (5 điểm) : Viết chương trình nhập điểm và tính điểm trung bình ( DTB) cho học sinh một lớp có N học sinh . Điểm trung bình được tình như sau : Điểm trung bình(DTB)= (Điểm Văn (DV)+ Điểm Toán (DT))/2. Yêu cầu : + Chương trình nhập và tính được cho 50 học sinh + Điểm trung bình làm tròn 1 chử số thập phân ĐÁP ÁN VÀ BIỂU ĐIỂM Câu 1 : (2 điểm) If then Else If then Else ; Câu 2 : (3 điểm) - Khai báo đủ và đúng các biến N,i,Tong (1điểm) - Nhập được N và viết các câu lệnh (0,5điểm) - Sử dụng vòng While..do đúng (0,5 điểm) - Các câu lệnh sau While..do viết đúng và đặt trong Begin..End; (0,5) - Viết đúng câu lệnh in kết quả ra màn hình (0,5) Câu 3 : (5 điểm) Khai báo được các đủ và đúng các biến N,i (0,5 điểm) Khai báo đúng và đủ biến mảng (0,5 điểm) Nhập được N và điểm của học sinh (1 điểm) Sử dụng đúng vòng for..do để nhập điểm (0,5 điểm) Viết đúng câu lệnh tính điểm trung bình (0,5 điểm) Sử dụng vòng for..do để in kết quả ra màn hình (0,5 điểm) Viết đúng câu lệnh in kết quả ra màn hình (0,5 điểm) - Chương trình nhập và tính được cho 50 học sinh và làm tròn kết quả 1 chủ số thập phân (0,5 điểm) - Trình bày sạch sẽ, ít lỗi cú pháp (0,5 điểm) Họ teân: Lôùp: 8A ÑEÀ KIEÅM TRA HOÏC KYØ 2 NAÊM HOÏC 2008 – 2009 Moân: Tin hoïc 8 (Thôøi gian 45 phuùt) A/ LYÙ THUYEÁT: I/ Traéc nghieäm khaùch quan: Khoanh troøn chöõ caùi ñöùng tröôùc keát quaû ñuùng . Caâu 1: Leänh laëp naøo sau ñaây laø ñuùng? For = to do ; For := to do ; For := to do ; For : to do ; Caâu 2: Voøng laëp while ..do laø voøng laëp: A) Chöa bieát tröôùc soá laàn laëp B) Bieát tröôùc soá laàn laëp C.) Bieát tröôùc soá laàn laëp nhöng giôùi haïn laø =100 Caâu 3: Caâu leänh laëp whiledo coù daïng ñuùng laø: A) While do; ; B) While do; C) While do ; D) While do ; Caâu 4: Cho S vaø i laø bieán nguyeân. Khi chaïy ñoaïn chöông trình : s:=0; for i:=1 to 5 do s := s+2; writeln(s); Keát quaû in leân maøn hình laø cuûa s laø : A.11 B. 55 C. 12 D.13 Caâu 5: Laàn löôït thöïc hieän ñoaïn leänh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1; Giaù trò cuûa t laø A) t=1 B) t=2 C) t=3 D) t=6 Caâu 6: Caâu leänh pascal naøo sau ñaây laø hôïp leä? For i:= 1 to 10 do writeln(‘A’); B) For i:=1.5 to 10.5 do writeln(‘A’); C) For i= 1 to 10 do writeln(‘A’); D) For i:=100 to 1 do writeln(‘A’); II/ Töï luaän: Vieát chöông trình Pascal söû duïng bieán maûng ñeå nhaäp töø baøn phím caùc phaàn töû cuûa moät daõy soá. Ñoä daøi cuûa daõy cuõng ñöôïc nhaäp töø baøn phím. BAØI LAØM: Họ teân: Lôùp: 8A ÑEÀ KIEÅM TRA HOÏC KYØ 2 NAÊM HOÏC 2008 – 2009 Moân: Tin hoïc 8 (Thôøi gian 45 phuùt) B/ THÖÏC HAØNH: Viết chương trình nhập điểm của các bạn trong lớp. Sau đó in ra màn hình số bạn đạt kết quả học tập loại giỏi, khá, trung bình và kém (theo tiêu chuẩn từ 8.0 trở lên đạt loại giỏi, từ 6.5 đến 7.9 đạt loại khá, từ 5.0 đến 6.4 đạt trung bình và dưới 5.0 xếp loại kém). a) Liệt kê các biến dự định sẽ sử dụng trong chương trình. Tìm hiểu phần khai báo dưới đây và tìm hiểu tác dụng của từng biến: program Phanloai; uses crt; Var i, n, Gioi, Kha, Trungbinh, Kem: integer; A: array[1..100] of real; Gõ phần khai báo trên vào máy tính và lưu tệp với tên Phanloai. Tìm hiểu các câu lệnh trong phần thân chương trình dưới đây: Begin clrscr; write(‘Nhap so cac ban trong lop, n = ‘); readln(n); writeln(‘Nhap diem:’); For i:=1 to n do Begin write(i,’. ‘); readln(a[i]); End; Gioi:=0; Kha:=0; Trungbinh:=0; Kem:=0; for i:=1 to n do begin if a[i]>=8.0 then Gioi:=Gioi+1; if a[i]<5 then Kem:=Kem+1; if (a[i]=6.5) then Kha:=Kha+1; if (a[i]>=5) and (a[i]<6.5) then Trungbinh:=trungbinh+1 end; writeln(‘Ket qua hoc tap:’); writeln(Gioi,’ ban hoc gioi’); writeln(Kha,’ ban hoc kha’); writeln(Trungbinh,’ ban hoc trung binh’); writeln(Kem,’ ban hoc kem’); readln End. Gõ tiếp phần chương trình này vào máy tính sau phần khai báo. Dịch, chạy chương trình. HÖÔÙNG DAÃN CHAÁM – THANG ÑIEÅM. A/ LYÙ THUYEÁT (10 ÑIEÅM) I/ Traéc nghieäm khaùch quan: (3 ñieåm) Moãi caâu ñuùng cho 0,5 ñieåm Caâu 1 2 3 4 5 6 Ñaùp aùn B A D C D A II/ Töï luaän: (7 ñieåm) Program nhap_so_phan_tu_cu_mang; Uses Crt; var N, i: integer; A: array[1..100] of real; 2.0 Begin Clrscr; write('Nhap so phan tu cua mang, n= ',n); 2.0 for i:=1 to n do write('Nhap gia tri ',i,'cua mang, a[',i,']= '); 2.0 Readln; end. 1.0 B/ THÖÏC HAØNH Laøm duùng cho 10 ñieåm C/ CAÙCH TÍNH ÑIEÅM CUÛA BAØI Laøm troøn ñeán phaàn möôøi Tính theo coâng thöùc sau: ÑTB cuûa baø = (Ñieåm LT x 2 + Ñieåm TH) : 3 Cñng cè: Gi¸o viªn nhËn xÐt giê kiÓm tra Híng dÉn vÒ nhµ: - Xem l¹i toµn bÞ ch¬ng tr×nh tin 8. Trong hÌ thêng xuyªn «n l¹i
Tài liệu đính kèm: