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

Giáo án Tin học 8 - Tiết 39-53 - Năm học 2008-2009 - Hoàng Quốc Long

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 (478.85 KB, 20 trang )

<span class='text_page_counter'>(1)</span>Gi¸o ¸n tin häc líp 8 Líp 8A 8B. 2008 - 2009. TiÕt 39: Bµi 7: C©u lÖnh lÆp Ngµy 1 th¸ng 2 n¨m 2009 Ngµy d¹y. HS v¾ng. I/ Môc tiªu: 1. KiÕn thøc: - BiÕt nhu cÇu cÇn cã c©u lÖnh lÆp trong ng«n ng÷ lËp tr×nh. - Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần. - Hiểu hoạt động của câu lệnh lặp với số lần biết trước for ….do trong pascal. 2. Kỹ năng: Viết đúng được lệnh for ………..do trong một số tình huống đơn gi¶n. 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. 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. §å dïng d¹y häc Thước, bảng phụ. IV. TiÕn tr×nh lªn líp: 1. Tæ chøc. 2. KiÓm tra. (5 phót) - KiÓm tra sù chuÈn bÞ cña häc sinh . - ? Trình bày cấu trúc của câu lệnh rẽ nhánh trong pascal, nêu ý nghĩa hoạt động cña c©u lÖnh? - ? M« t¶ thuËt tho¸n tÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn? 3. Bµi míi: Vµo bµi míi: (1’) §Ó m¸y tÝnh thùc hiÖn tÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn th× chóng ta ph¶i ra lÖnh cho m¸y b»ng lÖnh nµo? §Ó tr¶ lêi cho c©u hái trªn chóng ta ®i vµo nghiªn cøu bµi häc ngµy h«m nay. Gi¸o viªn nghi nhµn ®Çu bµi lªn b¶ng. Bµi míi: Hoạt động của giáo viên Hoạy động của học sinh TG Hoạt động 1: Các công việc 1. C¸c c«ng viÖc ph¶i thùc hiÒn nhiÒu 6 ph¶i thùc hiÖn nhiÒu lÇn lÇn ?Hàng ngày chúng ta thường - Công việc không biết trước số lần lặp lại: ph¶i lµm mét sè viÖc lÆp ®i lÆp học bài cho đến khi thuộc hết các bài, - Công việc đã biết trước số lần lặp: đi học l¹i mét sè lÇn, em h·y lÊy vÝ dô mçi s¸ng 5 tiÕt, mçi ngµy tËp 7 bµi thÓ dôc vÒ mét sè viÖc hµng ngµy em ph¶i lµm buổi sáng, đánh răng mỗi ngày 3 lần, - HS: mét em lÊy mét sè vÝ dô => Để chỉ cho máy tính thực hiện đúng. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 1.

<span class='text_page_counter'>(2)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. - GV: Ghi vÝ dô cña häc sinh lªn b¶ng - HS: mét em kh¸c lÊy thªm mét sè vÝ dô ? Qua nh÷ng vÝ dô c¸c b¹n võa lÊy ra trªn b¶ng th× nh÷ng c«ng việc nào chúng ta đã biết trước sè lÇn lÆp ®i lÆp l¹i vµ c«ng viÖc nµo chóng ta ch­a biÕt sè lÇn lÆp l¹i cña nã? - HS: T¸ch vÝ dô thµnh hai lo¹i (một loại đã biết trước số lần lặp vµ mét lo¹i ch­a biªt sè lÇn lÆp ) - GV: NhËn xÐt vµ chèt l¹i. -HS: nghiªn cøu vÝ dô 1 SGK 56,57. - GV: ph©n tÝch vÝ dô 1. - HS: Nghe, nghi chÐp - HS: M« t¶ l¹i thuËt to¸n, ph©n tÝch thuËt to¸n. ? Qua hai vÝ dô trªn, c¸c em h·y chØ ra nh÷ng c«ng viÖc ®­îc lÆp ®i lÆp l¹i?. công việc, trong nhiều trường hợp khi viết một chương trình máy tính chúng ta cũng ph¶i viÕt lÆp l¹i nhiÒu c©u lÖnh thùc hiÖn một phép tính nhất định. VD1: §Ó tÝnh 5 sè tù nhiªn ®Çu tiªn ta cã thÓ viÕt nh­ sau: begin I=0; Tong:=0; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; Readln; end.. 2. C©u lÖn lÆp - mét lÖnh thay cho nhiÒu lÖnh VD1: VÏ 3 h×nh vu«ng gièng nhau. Hoạt động 2: Câu lện lặp - một - thuật toán (SGK T56,57) lÖnh thay cho nhiÒu lÖnh VD2: TÝnh tæng cña 100 sè tù nhiªn ®Çu -HS: ChØ ra c«ng viÖc lÆp l¹i ë tiªn. vd1 vµ vd2 - thuật toán: (đã nghiên cứu ở bài học số 5) - GV: KÕt luËn. => Kết luận: - Cáng mô tả các hoạt động lÆp trong thuËt to¸n nh­ trong 2 vÝ dô trªn ®­îc gäi lµ cÊu tróc lÆp. - Mọi ngôn ngữ lập trình đều có “cách” để chØ thÞ cho m¸y tÝnh thùc hiÖn cÊu tróc lÆp víi mét c©u lÖnh. §ã lµ c©u lÖnh lÆp. 3. VÝ dô vÒ c©u lÖnh lÆp - Trong pascal c©u lÖnh lÆp cã d¹ng: +C©u lÖnh lÆp d¹ng tiÕn: For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <c©u lÖnh>; Trong đó: for, to, do là các từ khoá, Biến Hoạt động 3: Ví dụ về câu lệnh đếm là biến đơn có kiểu nguyên (có thể là lÆp kiÓu kÝ tù hoÆc kiÓu ®o¹n con) - GV: Tr×nh bµy cÊu tróc vßng. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 4.

<span class='text_page_counter'>(3)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. lÆp For ……..to……..do ………….. - HS: Ghi cÊu tróc vßng lÆp vµo vë. GV: Gi¶i thÝch tõng thµnh phÇn trong cÊu tróc lÖnh. -HS: Nghe, ghi chÐp. GV: vËn dông c©u lÖnh viÕt vßng lÆp cho vÝ dô 1 phÇn 1 Var i, tong: integer; Begin Tong:=0; For i: = 1 to 5 do Tong:= tong + i; Write(‘tong=’,tong); Readln; End. VÝ dô vÒ c©u lÖnh lÆp. -GV: Tr×nh bµy cÊu tróc cña c©u lÖnh lÆp lïi trong pascal For ……..downto……….do HS: Ghi chÐp cÊu tróc vµo vë GV: Giải thích hoạt động của c©u lÖn. - HS: Đọc và tìm hiểu chương tr×nh - HS: một em đứng tại chỗ phân tích hoạt động của ví dụ. - HS: C¸c em kh¸c th¶o luËn vµ cho ý kiÕn. - GV: cho chạy chương trình mẫu đã gõ trước trong máy, yêu cÇu häc sinh quan s¸t kÕt qu¶. - GV: Gi¶i thÝch kÕt qu¶ cña chương trình. - HS: Đọc và tìm hiểu chương tr×nh - HS: một em đứng tại chỗ phân tích hoạt động của ví dụ. - HS: C¸c em kh¸c th¶o luËn vµ. Hoµng Quèc Long. Gi¸ trÞ ®Çu, gi¸ trÞ cuèi lµ sè cô thÓ hoÆc lµ biÓu thøc cã kiÓu cïng kiÓu víi biÕn đếm, giá trị cuối phải lớn hơn giá trị đầu. Câu lệnh có thể là câu lệnh đơn hoặc câu lÖnh kÐp. - C©u lÖnh sÏ ®­îc thùc hiÖn nhiÒu lÇn, mçi lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp và sau mỗi lần lặp biến đếm sẽ tự động tăng lên 1 đơn vị, tăng cho đến khi giá trị của biến đếm lớn hơn giá trị cuối thì vòng lÆp ®­îc dõng l¹i.. VÝ dô vÒ c©u lÖnh lÆp (tiÕp) - CÊu tróc cña c©u lÖnh lÆp lïi: For <biến đếm>:= <giá trị cuối> downto <giá trị ®Çu> do <c©u lÖnh>; - C©u lÖnh sÏ ®­îc thùc hiÖn nhiÒu lÇn, mçi lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp và sau mỗi lần lặp biến đếm sẽ tự động giảm đi1 đơn vị, giảm cho đến khi giá trị của biến đếm nhỏ hơn giá trị đầu thì vòng lÆp ®­îc dõng l¹i. -sè lÇn lÆp = gi¸ trÞ cuèi-gi¸ trÞ ®Çu+1 => for …do lµ cÊu tróc lÆp víi sè lÇn lÆp biết trước. - VÝ dô 3 (SGK-58) in ra mµn h×nh thø tù lÇn lÆp. Program lap; Var i: integer; Begin For i:=1 to 10 do Writeln(‘day la lan lap thu’, i); Readln; End. - VD4 (SGK-58) Viết chương trình ®­a ra mµn h×nh nh÷ng ch÷ “0” theo h×nh trøng r¬i. Program trung_roi; Uses crt; Var i: integer; Begin Clrscr; For i:=1 to 10 do. Tr\õng DTNT Th«ng N«ng Lop8.net. 5.

<span class='text_page_counter'>(4)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. cho ý kiÕn. begin - GV: Tr×nh bµy cÊu tróc c©u Writeln(‘0’); delay(100); end; lÖnh ghÐp - HS: Nghe, ghi chÐp. Readln; - GV: cho chạy chương trình End. mẫu đã gõ trước trong máy, yêu - Tập hợp các câu lệnh con được đặt trong cÇu häc sinh quan s¸t kÕt qu¶. cÆp tõ kho¸ begin end; ®­îc gäi lµ c©u - GV: Gi¶i thÝch kÕt qu¶ cña lÖnh ghÐp. chương trình - GV: Đưa đề bài lên bảng - HS: 1 em lªn b¶ng lµm vd5, 1 em lªn lµm vd6.(m« t¶ thuËt to¸n) ở dưới lớp cá em làm bài theo 4. TÝnh tæng vµ tÝch b»ng c©u lÖnh lÆp nhãm, mçi d·y lµm mét bµi, d·y VÝ dô 5. TÝnh tæng cña N sè tù nhiªn ®Çu gi÷a lµm vd5 tiªn. - HS: Đại diện của mỗi dãy nhận (Chương trình SGK) xÐt thuËt to¸n trªn b¶ng. VÝ dô 6. TÝnh day th­a cña N sè tù nhiªn -GV: Giúp HS sửa lại đúng thuật đầu tiên. to¸n (Chương trình SGK) -HS: 2 em lên bảng viết chương tr×nh cho 2 bµi. (5’) - HS: ở dưới hoạt động theo nhãm, chia d·y nh­ ban ®Çu. - HS: đại diện mỗi dãy nhận xét bµi viÕt trªn b¶ng. GV: Giúp học sinh sửa chương trình cho đúng và chạy chương tr×nh trªn m¸y. - HS: Quan s¸t kÕt qu¶. 4. Cñng cè: (2’) Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc 5. Hướng dẫn học ở nhà (2’) - 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, - Đọc bài mới để giờ sau học. V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶ng chËm, häc sinh khã hiÓu, GV ph¶i lµm viÖc nhiÒu.. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 6.

<span class='text_page_counter'>(5)</span> Gi¸o ¸n tin häc líp 8 Líp 8A 8B. 2008 - 2009 TiÕt 40: Bµi tËp Ngµy 03 th¸ng 02 n¨m 2009 Ngµy d¹y HS v¾ng. I/ Môc tiªu: 1. Kiến thức Củng cố kiến thức vòng lặp với số lần biết trước và câu lệnh ghép 2. Kü n¨ng: VËn dông vßng lÆp for …….to…….do vµ c©u lÖnh ghÐp viÕt mét sè bài toán đơn giản. 3. Thái độ Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. III/ Phương pháp Gợi mở, vấn đáp, nhóm IIi/ 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 Iv. TiÕn tr×nh lªn líp: 1. Tæ chøc. 2. KiÓm tra. ( 5 phót) - KiÓm tra sù chuÈn bÞ cña häc sinh . - ? Sử dụng vòng lặp for … do viết chương trình tính tổng của 10 số tự nhiên đầu tiªn? 3. Bµi míi: TG Hoạt động của thầy và trò Néi dung 4 Hoạt động 1: Bài tập dạng lí Bµi 1: SGK (T60) thuyÕt. GV: Đưa ra đề bài toán, yêu cầu häc sinh nghiªn cøu theo nhãm. -HS: Hoạt động theo nhóm tìm câu tr¶ lêi. Bµi 2: SGK (T60) - HS: §¹i diÖn cña hai nhãm tr×nh 5 - C©u lÖnh lÆp cã t¸c dông bµy kÕt qu¶ cña nhãm. chØ dÉn cho m¸y tÝnh thùc -GV: NhËn xÐt kÕt qu¶ cuèi cïng. hiÖn lÆp l¹i mét c©u lÖnh - GV: §­a bµi tËp 2 lªn b¶ng, yªu hay mét nhãm c©u lÖnh víi cầu một học sinh đứng tại chỗ trả một số lần nhất định. lêi. - HS: Một học sinh đứng tại chỗ trả - Câu lệnh lặp làm giảm nhẹ công sức của người viết lêi bµi tËp 2. mét häc sinh kh¸c chương trình. đứng tại chỗ nhận xét. 5 Bµi 3 SGK (T60) - GV: KÕt luËn kÕt qu¶ cña bµi 2. - §iÒu kiÖn cÇn kiÓm tra -GV: GV: Đưa ra đề bài toán, yêu trong c©u lÖnh lÆp for … do Hoµng Quèc Long Tr\õng DTNT Th«ng N«ng 7 Lop8.net.

<span class='text_page_counter'>(6)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò cÇu häc sinh nghiªn cøu theo nhãm. -HS: Hoạt động theo nhóm tìm câu tr¶ lêi. - HS: §¹i diÖn cña hai nhãm tr×nh bµy kÕt qu¶ cña nhãm. - GV: NhËn xÐt. GV: Đưa ra đề bài toán và yêu cầu một học sình đứng tại vị trí để trả lêi bµi tËp. -HS: 1em đứng tại vị trí trả lời, 1 em kh¸c nhËn xÐt. - GV: NhËn xÐt kÕt qu¶ c©u tr¶ lêi cña 2 b¹n.. Néi dung là giá trị của biến đếm phải n»m trong ®o¹n [gi¸ trÞ ®Çu, gi¸ trÞ cuèi ], nÕu tho¶ m·n điều kiện đó thì câu lệnh sẽ ®­îc thùc hiÖn, nÕu kh«ng tho¶ m·n c©u lÖnh sÏ bÞ bá qua. 9 Bµi 5 SGK (T61) Tất cả các câu lệnh đều kh«ng hîp lÖ v×: a) gi¸ trÞ ®Çu lín h¬n gi¸ trÞ cuèi b) gi¸ trÞ ®Çu vµ gi¸ trÞ cuèi cã kiÓu lµ sè thùc kh«ng cùng kiểu với biến đếm - GV: §­a bµi tËp c) sai cÊu tróc c©u lÖnh - HS: Suy luËn kÕt qu¶ theo lÝ d) sai cÊu tróc c©u lÖnh thuyÕt e) biến đếm có kiểu là kiểu - GV: Ghi kÕt qu¶ suy luËn sè thùc nªn kh«ng hîp lÖ. cña häc sinh lªn b¶ng 3 Bµi 4 SGK (T61) - HS: gõ chương trình vào máy Giá trị của j sau mỗi lần lặp vµ ch¹y thö sẽ được tăng thêm 2 đơn vị - HS: So s¸nh kÕt qu¶ nhËn 2, 4, 6, 8, 10, 12. được với kết quả đã suy lận Bµi 6 SGK (T 61) 9 - 1 HS gi¶i thÝch kÕt qu¶ thu - M« t¶ thuËt to¸n. ®­îc Bước 1: nhập n - GV §­a ra bµi tËp 6. A<-0, i<-1 - HS: Lµm viÖc theo nhãm, Bước 2: A<- 2\i(i+2) sau 5 phút đại diện của 2 Bước 3: i<-i+1 nhóm sẽ lên báo báo kết quả. Bước 4: nếu i<=n quay về - C¸c nhãm kh¸c nhËn xÐt bước 2 GV: Giúp các em hoàn thành thuật Bước 5: ghi kết quả A ra to¸n. mµn h×nh vµ kÕt thóc thuËt to¸n. 4. Cñng cè: (2 phót) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc. - Gi¸o viªn nhËn xÐt tiÕt häc, rót kinh nghiÖm tiÕt häc. 5. Hướng dẫn về nhà: ( 3 phút) - 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. 1. tÝnh tæng cña n sè tù nhiªn ®Çu tiªn. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 8.

<span class='text_page_counter'>(7)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. 2. Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào từ bàn phím Đọc bài mới để giờ sau học. - về nhà viết chương trình pascal bài 6 SGK (T61) - Đọc bài mới để giờ sau học. V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶g chËm, häc sinh khã hiÓu, GV ph¶i lµm viÖc nhiÒu -----------------o0o-----------------. Líp 8A 8B. TiÕt 41: Bµi thùc hµnh 5: sö dông lÖnh lÆp for .. do Ngµy 04 th¸ng 02 n¨m 2009 Ngµy d¹y. HS v¾ng. I/ Môc tiªu: 1. Kiến thức Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình. 2. Kü n¨ng. Viết được chương trình có sử dụng vòng lặp for … do; Sö dông ®­îc c©u lÖnh ghÐp; Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for ….. do. 3. Thái độ: Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành. II. Phương pháp. Thùc hµnh trªn m¸y theo nhãm, gV giíi thiÖu. III/ §å dïng d¹y häc: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. Phßng m¸y. - Đọc tài liệu ở nhà trước khi III. TiÕn tr×nh lªn líp: 1. Tæ chøc. 2. KiÓm tra. - KiÓm tra sù chuÈn bÞ cña häc sinh . 3. Bµi míi: Chúng ta đã nghiên cứu lý thuyết về vòng lặp for … do. để biết vòng lặp chạy như thÕ nµo th× h«m nay chóng ta cïng nhau ®i vµo tiÕt thùc hµnh. Gi¸o viªn ghi tªn bµi häc lªn b¶ng. TG Hoạt động của thầy và trò Néi dung - 20GV: yªu cÇu mçi d·y gâ mét bµi vµo m¸y * Gâ bµi tËp vÒ nhµ Bµi 1: TÝnh tæng cña n sè tù nhiªn. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 9.

<span class='text_page_counter'>(8)</span> Gi¸o ¸n tin häc líp 8 TG. 20. 2008 - 2009. Hoạt động của thầy và trò - HS: gõ chương trình, chạy thử. Néi dung. ®Çu tiªn Program tinh_tong; chương trình, và báo cáo kết quả. Uses crt; Var i, n: integer; tong: longin; GV: hç trî häc sinh trong qu¸ tr×nh Begin - thùc hµnh. Clrscr; Tong:=0; Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n do Tong: = Tong+i; Writeln(‘Tong cña’, n,’so tu nhien Sau khi kết quả chạy chương trình đã dautien la’,tong); đúng, gv yêu cầu học sinh chữa bài của Readln; mình đã làm ở nhà cho đúng theo chương End. trình đã chạy. 2. Viết chương trình tìm xem có bao nhiêu số dương trong n số nhập vào tõ bµn phÝm Program tinh_so_cac_so_duong; Uses crt; Var i,A, dem, n: integer; Begin Clrscr; Dem:=0; Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n do begin writeln(‘nhap vao so thu’,i); readln(A); if A>0 then dem:=dem+1; end; Writeln(‘So cac so duong la’,dem); Readln; End. Bài 2: Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến - GV: §­a ra néi dung cña bµi to¸n. - HS: Nghiên cứu bài toán, tìm input 9, và dừng màn hình để có thể quan s¸t kÕt qu¶. vµ output. - GV: Đưa nội dung chương trình lên Program Bang_cuu_chuong; Uses crt; màn hình, yêu cầu học sinh đọc Var i, n: integer; hiểu chương trình. Begin - HS: đọc, phân tích câu lệnh tìm Clrscr; hiểu hoạt động của chương trình. - GV: yêu cầu một học sinh đứng tại Writeln(‘Nhap vao so n’); readln(n);. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 10.

<span class='text_page_counter'>(9)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò vị trí trình bày hoạt động của chương trình, các nhóm khác cùng tham gia ph©n tÝch. - HS: tham gia hoạt động của giáo viªn - GV: yªu cÇu häc sinh lËp b¶ng ho¹t động của chương trình theo mẫu: Gi¶ sö N=2: Bước i i<=10 Writeln(n,’.’,i,’=’,n*i) 1 1 đúng 2.1=2 - HS: các nhóm lập bảng và đại diện nhãm b¸o c¸o kÕt qu¶. - GV: nhËn xÐt. GV: cho chương trình chạy trên máy, yêu cÇu häc sinh quan s¸t kÕt qu¶.. 4. 5. -. Néi dung Writeln(‘Bang nha’,n); Writeln; For i:=1 to 10 do Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End.. Cñng cè: (2) Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc. NhËn xÐt, rót kinh nghiÖm tiÕt thùc hµnh. Hướng dẫn về nhà: ( 3 phút) 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. - về nhà xem trước bài thực hành 2 SGK (T63) viết chương trình in ra màn hình bảng cửu chương từ 2 đến 9. - Đọc bài mới để giờ sau học. V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶ng chËm, HS hiÓu có ph¸p c©u lÖnh cßn yÕu. --------------------o0o----------------------------------. Líp 8A 8B. TiÕt 42: Bµi thùc hµnh 5: sö dông lÖnh lÆp for .. do Ngµy 05 th¸ng 02 n¨m 2009 Ngµy d¹y 18/02/2009 14/02/2009. HS v¾ng 0 0. I/ Môc tiªu:. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 11.

<span class='text_page_counter'>(10)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. 1. Kiến thức Vận dụng kiến thức của vòng lặp for… do, câu lệnh ghép để viết chương trình, tìm hiểu câu lệnh gotoxy(), where<>, lệnh for lồng trong for 2. Kü n¨ng. Viết chương trình có sử dụng vòng lặp for … do; Sử dụng câu lệnh ghép trong chương trình; Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for ….. do. 3. Thái độ: Thái độ học tập nghiêm túc, tích cực làm các bài thực hành. II/ Phương pháp ThuyÕt tr×nh, thùc hµnh IIi/ đồ dùng dạy học: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan. Phßng m¸y - Đọc tài liệu ở nhà trước khi III. TiÕn tr×nh lªn líp: 1. Tæ chøc. 2. KiÓm tra. - KiÓm tra sù chuÈn bÞ cña häc sinh . 3. Bµi míi: TG Hoạt động của thầy và trò Néi dung Hoạt động 1: Làm đẹp màn hình 20 kÕt qu¶ b»ng lÖnh gotoxy, where Bµi 2 sgk (T63) - Gi¸o viªn cho ch¹y kÕt qu¶ a) Giíi thiÖu lÖnh gotoxy(), wherex cña bµi thùc hµnh - Gotoxy(a,b) Bang_cuu_chuong Yªu cÇu Trong đó: a là chỉ số cột, b là chỉ số hàng häc sinh quan s¸t kÕt qu¶ vµ - ý nghÜa cña c©u lÖnh lµ ®­a con trá vÒ cét nhËn xÐt kho¶ng c¸ch gi÷a a hµng b. c¸c hµng, cét. - Wherex: cho biÕt sè thø tù cña cét, HS: quan s¸t vµ ®­a ra nhËn xÐt wherey cho biÕt sè thø tù cña hµng. - ? Có cách nào để khoảng * Lưu ý: Phải khai báo thư viện crt trước c¸ch gi÷a c¸c hµng vµ c¸c khi sö dông hai lÖnh trªn cét t¨ng lªn? a) Chỉnh sửa chương trình như sau: - GV: Giíi thiÖu c©u lÖnh Program Bang_cuu_chuong; gotoxy vµ where. Uses crt; - GV: yªu cÇu häc sinh më Var i, n: integer; chương trình Bang_cuu_chương và sửa lại Begin Clrscr; chương trình theo bài trên Writeln(‘Nhap vao so n’); readln(n); mµn h×nh cña gi¸o viªn.. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 12.

<span class='text_page_counter'>(11)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. TG. Hoạt động của thầy và trò - HS: gõ chương trình vào m¸y, söa lçi chÝnh t¶, ch¹y chương trình, quan sát kết qu¶. - GV: yªu cÇu häc sinh quan s¸t kÕt qu¶ vµ so s¸nh víi kết quả của chương trinh khi ch­a dïng lÖnh gotoxy(5, wherey) HS: quan s¸t vµ nhËn xÐt.. Néi dung Writeln(‘Bang nha’,n); Writeln; For i:=1 to 10 do begin gotoxy(5, wherey); Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End.. 20. Hoạt động 2: sử dụng lệnh For lång trong for - GV: giíi thiÖu cÊu tróc lÖnh for lồng, hướng dẫn học sinh c¸ch sö dông lÖnh. - HS: ghi chÐp cÊu tróc vµ lÜnh héi - GV: đưa nội dung chương tr×nh bµi thùc hµnh 3 lªn mµn h×nh, yªu cÇu häc sinh đọc chương trình, tìm hiểu hoạt động của chương trình. - HS: hoạt động theo nhóm, tìm hiểu hoạt động của chương trinh, đại diện của nhãm b¸o c¸o kÕt qu¶ th¶o luËn. - GV: cho chạy chương trình. HS : quan s¸t kÕt qu¶ trªn mµn h×nh.. Bµi 3 SGK (T64). a) C©u lÖnh for lång trong for - For <biến đếm1:= giá trị đầu> to <giá trị cuèi> do For <biến đếm 2:=giá trị đầu> to <giá trị cuè> do < c©u lÖnh>;. Program Tao_bang; Uses crt; Var i,j: byte; Begin Clrscr; For i:=1 to 9 do Begin For j:=0 to 9 do Writeln(10*i+j:4); Writeln; End; Readln; End.. 4. Cñng cè: (3 phót) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc. - NhËn xÐt rót kinh nghiÖm giê thùc hµnh.. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 13.

<span class='text_page_counter'>(12)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. 5. Hướng dẫn về nhà: ( 5 phút) - 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 sinh về nhà sử dụng lệnh gotoxy để chỉnh sửa lại bài thực hành số 3 cho kết quả in ra màn hình đẹp. - Đọc bài mới để giờ sau học. V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶ng chËm, häc sinh khã hiÓu, GV ph¶i gi¶i thÝch nhiÒu. TiÕt 43: häc vÏ h×nh víi phÇn mÒm geogebra Ngµy 05 th¸ng 02 n¨m 2009 Líp 8A 8B. Ngµy d¹y. HS v¾ng. I/ Môc tiªu: 1) KiÕn thøc Các bước khởi động phần mêm, C¸c thao t¸c chÝnh víi phÇn mÒm. 2) Kü n¨ng 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. 3) Thái độ Høng thó vµ yªu thÝch m«n häc. II/ Phương Pháp ThuyÕt tr×nh, thùc hµnh III/ §å dïng d¹y hä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. Tæ chøc. 2. KiÓm tra. - KiÓm tra sù chuÈn bÞ cña häc sinh . 3. Bµi míi: TG Hoạt động của thầy và trò Néi dung 5 Cho học sinh đọc thông tin SGK 1. Em đã biết gì về GeoGebra? ? Em biÕt g× vÒ phÇn mÒm geogebra. - Phần mềm GeoGebra dùng để vẽ các NÕu biÕt h·y nªu mét vµi vÝ dô. hình hình học đơn giản như điểm, đoạn thẳng, đường thẳng ở lớp 7 em đã được häc qua. - - - §Æc ®iÓm quan träng nhÊt ? Phần mềm geogebra có đặc điểm gì? Hoµng Quèc Long Tr\õng DTNT Th«ng N«ng 14 Lop8.net.

<span class='text_page_counter'>(13)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. TG. Hoạt động của thầy và trò Gi¸o viªn giíi thiÖu l¹i cho häc sinh nghe Gi¸o viªn cho häc sinh quan s¸t SGK vµ giíi thiệu các bước. Để khởi động ta làm như thế nào? Ngoµi c¸ch nµy cßn cã c¸ch nµo n÷a kh«ng?. Néi dung cña phÇn mÒm Geogebra lµ kh¶ n¨ng tạo ra sự gắn kết giữa các đối tượng h×nh häc, ®­îc gäi lµ quan hÖ nh­ thuéc, vu«ng gãc, song song. §Æc ®iÓm nµy gióp cho phÇn mÒm cã thÓ vÏ ®­îc c¸c h×nh rÊt chÝnh x¸c vµ cã kh¶ n¨ng tương tác như chuyển động nhưng vẫn giữ được mối quan hệ giữa các đối tượng.. 36. 2. Lµm quen víi phÇn mÒm Mµm h×nh cña phÇn mÒm GeoGebra tiÕng GeoGebra tiÕng ViÖt ViÖt cã nh÷ng phÇn nµo? a) Khởi động. Nháy chuột tại biểu tượng động chương trình.. để khởi. b) Giíi thiÖu mµn h×nh GeoGebra tiÕng ViÖt. Mµn h×nh lµm viÖc chÝnh cña phÇn mÒm bao gåm b¶ng chän, thanh c«ng cụ và khu vực thể hiện các đối tượng. Em hiÓu B¶ng chän lµ g×? Gi¸o viªn chó ý cho HS.  B¶ng chän lµ hÖ thèng c¸c lÖnh Thanh c«ng cô lµ g× ? H·y nªu mét lÖnh bÊt chÝnh cña phÇn mÒm Geogebra. Víi kỳ trong thanh đó. (có thể cho HS lên bảng vẽ) phần mềm Geogebra tiếng Việt em sẽ thÊy c¸c lÖnh b»ng tiÕng ViÖt. Chó ý r»ng c¸c lÖnh trªn b¶ng chän không dùng để vẽ các đối tượng-hình. Các lệnh tác động trực tiếp với đối tượng hình học được thực hiện thông qua c¸c c«ng cô trªn thanh c«ng cô cña Gi¸o viªn giíi thiÖu c¸c c«ng cô lµm viÖc phÇn mÒm. chÝnh cho häc sinh. Thanh c«ng cô cña phÇn mÒm chøa c¸c §Ó chän mét c«ng cô h·y nh¸y chuét lªn biÓu c«ng cô lµm viÖc chÝnh. §©y chÝnh lµ tượng của công cụ này. các công cụ dùng để vẽ, điều chỉnh và Mçi nót trªn thanh c«ng cô sÏ cã nhiÒu c«ng lµm cô cïng nhãm. Nh¸y chuét vµo nót nhá h×nh  việc với các đối tượng. tam giác phía dưới các biểu tượng sẽ làm xuất - Khi nh¸y chuét lªn mét nót lÖnh ta sÏ Hoµng Quèc Long Tr\õng DTNT Th«ng N«ng 15 Lop8.net.

<span class='text_page_counter'>(14)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò hiÖn c¸c c«ng cô kh¸c n÷a. Các công cụ liên quan đến đối tượng điểm. Néi dung thÊy xuÊt hiÖn c¸c c«ng cô kh¸c cïng nhãm. - Mỗi công cụ đều có một biểu tượng riêng tương ứng. Biểu tượng cho biết công dụng của công cụ đó.. Các công cụ liên quan đến đoạn, đường thẳng. C¸c c«ng cô t¹o mèi quan hÖ h×nh häc. Các công cụ liên quan đến hình tròn. *) Tho¸t khái phÇn mÒm Nh¸y chuét chän Hå s¬  nhÊn tæ hîp phÝm Alt+F4.. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. §ãng. hoÆc. 16.

<span class='text_page_counter'>(15)</span> Gi¸o ¸n tin häc líp 8 4. 5. -. 2008 - 2009. Cñng cè: ( 2 phót) Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc.. Hướng dẫn về nhà: (2 phút) 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. - Làm quen và học thuộc các bước các nút V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶ng chËm, häc sinh thùc hµnh cßn chËm, gi¸o viªn ph¶i lµm viÖc nhiÒu. TiÕt 44:. häc vÏ h×nh víi phÇn mÒm geogebra. Ngµy 14 th¸ng 02 n¨m 2009. Líp 8A 8B. Ngµy d¹y. HS v¾ng. I/ Môc tiªu: 1. KiÕn thøc. Học sinh nắm được các đối tượng của phần mềm hình học Geogebra. Hiểu rõ được các đối tượng đó và danh sách các đối tượng đó trên màn hình. 2. Kü n¨ng. Thøc hµnh c¸c thao t¸c c¬ b¶n víi phÇn mÒm 3. Thái độ. VËn dông ®­îc vµo vÏ c¸c h×nh trong thùc tÕ. Yªu thÝch m«n häc. Cã ý thøc b¶o vÖ m¸y tÝnh khi sö dông II. Phương pháp. Thùc hµnh trªn m¸y III/ §å dïng d¹y hä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: Bước 1. Tổ chức. Bước 2. Kiểm tra . ( 5 phút) - Nêu cách khởi động phần mềm và cách thoát khỏi phần mêm. Bµi míi: TG 36. Hoạt động của thầy và trò GV Giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh. HS: Nghe vµ thùc hµnh theo. Hoµng Quèc Long. Néi dung 2. Lµm quen víi phÇn mÒm GeoGebra tiÕng ViÖt (TiÕp). Tr\õng DTNT Th«ng N«ng Lop8.net. 17.

<span class='text_page_counter'>(16)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò. Néi dung c) Giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh  C«ng cô di chuyÓn cã ý nghĩa đặc biệt là không dùng để vẽ hoặc khởi tạo hình mà dùng để di chuyÓn h×nh. Víi c«ng cô nµy, kÐo th¶ chuột lên đối tượng (điểm, đoạn, đường, ...) để di chuyển hình này. Công cụ này cũng dùng để chọn các đối tượng khi thực hiện các lệnh điều khiển thuộc tính của các đối tượng này. Có thể chọn nhiều đối tượng bằng cách nhÊn gi÷ phÝm Ctrl trong khi chän. Chó ý: Khi ®ang sö dông mét c«ng cô khác, nhấn phím ESC để chuyển về c«ng cô di chuyÓn. . Các công cụ liên quan đến đối tượng điểm. C«ng cô dùng để tạo một điểm míi. §iÓm ®­îc t¹o cã thÓ lµ ®iÓm tù do trªn mÆt ph¼ng hoÆc lµ ®iÓm thuéc một đối tượng khác (ví dụ đường thẳng, ®o¹n th¼ng). C¸ch t¹o: chän c«ng cô vµ nh¸y chuét lªn mét ®iÓm trèng trªn mµn h×nh hoÆc nháy chuột lên một đối tượng để tạo điểm thuộc đối tượng này. C«ng cô dùng để tạo ra điểm là giao của hai đối tượng đã có trên mặt ph¼ng. Cách tạo: chọn công cụ và lần lượt nháy chuột chọn hai đối tượng đã có trªn mÆt ph¼ng. C«ng cô dùng để tạo trung điểm cña (®o¹n th¼ng nèi) hai ®iÓm cho. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 18.

<span class='text_page_counter'>(17)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò. Néi dung trước: chọn công cụ rồi nháy chuột tại hai điểm này để tạo trung điểm.  Các công cụ liên quan đến đoạn, ®­êng th¼ng C¸c c«ng cô , , dùng để t¹o ®­êng, ®o¹n, tia ®i qua hai ®iÓm cho trước. Thao tác như sau: chọn công cụ, sau đó nháy chuột chọn lần lượt hai ®iÓm trªn mµn h×nh. C«ng cô sÏ t¹o ra mét ®o¹n th¼ng đi qua một điểm cho trước và với độ dµi cã thÓ nhËp trùc tiÕp tõ bµn phÝm. Thao t¸c: chän c«ng cô, chän mét điểm cho trước, sau đó nhập một giá trị sè vµo cöa sæ cã d¹ng:. Nháy nút áp dụng sau khi đã nhập xong độ dài đoạn thẳng. Chó ý: Trong cöa sæ trªn cã thÓ nhËp mét chuçi kÝ tù lµ tªn cho mét gi¸ trÞ sè.  C¸c c«ng cô t¹o mèi quan hÖ h×nh häc - C«ng cô dùng để tạo đường th¼ng ®i qua mét ®iÓm vµ vu«ng gãc víi mét ®­êng hoÆc ®o¹n th¼ng cho trước. - Thao tác: chọn công cụ, sau đó lần lượt chọn điểm, đường (đoạn, tia) hoặc ngược lại chọn đường (đoạn, tia) và chän ®iÓm.. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 19.

<span class='text_page_counter'>(18)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò. Néi dung - C«ng cô sÏ t¹o ra mét ®­êng th¼ng song song víi mét ®­êng (®o¹n) cho trước và đi qua một điểm cho trước. Thao tác: chọn công cụ, sau đó lần lượt chän ®iÓm, ®­êng (®o¹n, tia) hoÆc ngược lại chọn đường (đoạn, tia) và chän ®iÓm. - C«ng cô dùng để vẽ đường trung trùc cña mét ®o¹n th¼ng hoÆc hai ®iÓm cho trước. Thao tác: chọn công cụ, sau đó chọn mét ®o¹n th¼ng hoÆc chän hai ®iÓm cho trước trên mặt phẳng. - C«ng cô dùng để tạo đường phân giác của một góc cho trước. Góc này xác định bởi ba điểm trên mặt phẳng. Thao tác: chọn công cụ và sau đó lần lượt chọn ba điểm trên mặt phẳng. Điểm chọn thứ hai chính là đỉnh của gãc nµy.. Bước 4. Củng cố: ( 2 phút) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc. Bước 5. Hướng dẫn về nhà: (2 phút) - Về học các thao tác đối với các nút công cụ chính trên thanh công cụ. V. Rót kinh nghiÖm TiÕn tr×nh bµi gi¶ng chËm, häc sinh thùc hµnh cßn chËm. -----------------o 0 o -------------------------TiÕt 45: häc vÏ h×nh víi phÇn mÒm geogebra. Ngµy 14 th¸ng 02 n¨m 2009 Líp 8A 8B. Hoµng Quèc Long. Ngµy d¹y. Tr\õng DTNT Th«ng N«ng Lop8.net. HS v¾ng. 20.

<span class='text_page_counter'>(19)</span> Gi¸o ¸n tin häc líp 8. 2008 - 2009. I/ Môc tiªu: 1. KiÕn thøc. Học sinh nắm được các đối tượng của phần mềm hình học Geogebra. Hiểu rõ được các đối tượng đó và danh sách các đối tượng đó trên màn hình. 2. Kü n¨ng. Thøc hµnh c¸c thao t¸c c¬ b¶n víi phÇn mÒm 3. Thái độ. VËn dông ®­îc vµo vÏ c¸c h×nh trong thùc tÕ. Yªu thÝch m«n häc. Cã ý thøc b¶o vÖ m¸y tÝnh khi sö dông II. Phương pháp. Thùc hµnh trªn m¸y III/ §å dïng d¹y hä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: Bước 1. Tổ chức. Bước 2. Kiểm tra. ( 5 phút) - Nêu cách khởi động phần mềm và cách thoát khỏi phần mêm. - VÏ h×nh tam gi¸c, ®o¹n th¼ng Bước 3. Bài mới: TG 23. Hoạt động của thầy và trò. Néi dung. GV: Gi¸o viªn giíi thiÖu c¸c nót tiÕp theo HS: ghi vµ thùc hµnh trªn m¸y. 2. Lµm quen víi phÇn mÒm GeoGebra tiÕng ViÖt (TiÕp)  Các công cụ liên quan đến hình trßn - C«ng cô t¹o ra h×nh trßn b»ng cách xác định tâm và một điểm trên h×nh trßn. Thao t¸c: chän c«ng cô, chän t©m h×nh trßn vµ ®iÓm thø hai n»m trªn h×nh trßn. - C«ng cô dùng để tạo ra hình tròn bằng cách xác định tâm và bán kÝnh. Thao t¸c: chän c«ng cô, chän tâm hình tròn, sau đó nhập giá trị bán kÝnh trong hép tho¹i sau:. Hoµng Quèc Long. Tr\õng DTNT Th«ng N«ng Lop8.net. 21.

<span class='text_page_counter'>(20)</span> Gi¸o ¸n tin häc líp 8 TG. 2008 - 2009. Hoạt động của thầy và trò. Néi dung. - C«ng cô dùng để vẽ hình tròn đi qua ba điểm cho trước. Thao tác: chọn công cụ, sau đó lần lượt chọn ba điểm. - C«ng cô dùng để tạo một nửa hình tròn đi qua hai điểm đối xứng t©m. - Thao t¸c: chän c«ng cô, chän lÇn lượt hai ®iÓm. Nöa h×nh trßn ®­îc t¹o sÏ lµ phần hình tròn theo chiều ngược kim đồng hồ từ điểm thứ nhất đến điểm thứ hai. - C«ng cô sÏ t¹o ra mét cung trßn là một phần của hình tròn nếu xác định trước tâm hình tròn và hai điểm trên cung trßn nµy. - Thao t¸c: Chän c«ng cô, chän t©m hình tròn và lần lượt chọn hai điểm. Cung trßn sÏ xuÊt ph¸t tõ ®iÓm thø nhất đến điểm thứ hai theo chiều ngược chiều kim đồng hồ.. 15. Bước 4, Củng cố: GV Cho häc sinh thùc hµnh vÏ c¸c h×nh:. - C«ng cô sẽ xác định một cung tròn đi qua ba điểm cho trước. Thao tác: chọn công cụ sau đó lần lượt chọn ba ®iÓm trªn mÆt ph¼ng.. . A. Hoµng Quèc Long M. Tr\õng DTNT Th«ng N«ng P G. Lop8.net. 22.

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

×