- Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn... Kĩ năng: - Hiểu hoạ[r]
(1)Gi¸o ¸n Tin häc Trường THCS An Thái -TiÕt 47 Ngµy so¹n 20/02/2010 KiÓm tra tiÕt lý thuyÕt I mục đích-Yêu cầu Kiểm tra kiến thức đã học học sinh KiÓm tra ý thøc häc tËp cña häc sinh III TiÕn tr×nh lªn líp ổn định lớp (1’) Phát đề in trên giấy, học sinh làm bài trên đề kiểm tra (40’) KiÓm tra lÝ thuyÕt n¨m häc 2009 – 2010 M«n: Tin häc (Thêi gian: 45 phót) Hä tªn …………………………………………….Líp 8… C©u 1: §iÒn néi dung cßn thiÕu vµo chç (….): a/ Cấu trúc lặp sử dụng để thị cho máy tính thực …………………………một vài hoạt động nào đó ……… ………………………………………………………… b/ Mọi ngôn ngữ lập trình có các ……………………… để thể cấu trúc lặp c/ Ngôn ngữ lập trình ……………… thể cấu trúc lặp với số lần lặp biết trước b»ng c©u lÖnh ……………………………………………… Câu 2: Khoanh tròn đáp án đúng Cho đoạn chương trình Pascal: For i:= to 10 Begin ……………………… End; Sau thực đoạn chương trình trên, giá trị i là: A B 10 C 11 D không xác định Sau thực đoạn chương trình Pascal: For i:= to m Begin y:=x; x:=y-1; End; Ta nhận kết nào đây? A x = x – m B x = i – x C x:= x – i - 25 - Lop8.net D i = vµ x = y – (2) Gi¸o ¸n Tin häc Trường THCS An Thái -3 Trong lệnh lặp for … to … Pascal, vòng lặp, biến đếm thay đổi nh thÕ nµo? A t¨ng gi¸ trÞ kh¸c B T¨ng hoÆc gi¶m Trong c©u lÖnh lÆp C Mét gi¸ trÞ bÊt k× D Mét For i:=2 to 15 begin… end; C©u lÖnh ghÐp ®îc thùc hiÖn bao nhiªu lÇn? (nãi c¸ch kh¸c, bao nhiªu vßng lÆp ®îc thùc hiÖn) A Kh«ng lÇn nµo B lÇn C lÇn D 10 lÇn Câu 3: Xác định Input, Output, mô tả thuật toán, viết chương trình để giải bài toán sau: “ Võa gµ võa chã Bã l¹i cho trßn Ba mươi sáu Mét tr¨m ch©n ch½n Hái sè gµ, sè chã? “ Thu bµi - nhËn xÐt ý thøc lµm bµi cña häc sinh (2’) HDVN (2’) -TiÕt 48 Ngµy so¹n 20/02/2010 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (Tiết 1) I/ Môc tiª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 khởi động, các công cụ, các nút lệnh Nắm cách vẽ hình nào đó sử dụng phần mềm geogebra này Høng thó vµ yªu thÝch m«n häc 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 III TiÕn tr×nh lªn líp: ổn định lớp (1’) KiÓm tra (4’) - KiÓm tra sù chuÈn bÞ cña häc sinh Bµi míi: Hoạt động thầy và trò Néi dung Hoạt động 1: Giới thiệu phần mềm geogebra (5’) - 26 - Lop8.net (3) Gi¸o ¸n Tin häc Trường THCS An Thái Em đã GeoGebra? Cho học sinh đọc thông tin SGK ? Em biÕt g× vÒ phÇn mÒm geogebra NÕu biÕt h·y nªu mét vµi vÝ dô ? Phần mềm geogebra có đặc điểm gì? Gi¸o viªn giíi thiÖu l¹i cho häc sinh nghe biÕt g× vÒ - Phần mềm GeoGebra dùng để vẽ các hình hình học đơn giản điểm, đoạn thẳng, đường thẳng lớp em đã häc qua - - - §Æc ®iÓm quan träng nhÊt cña phÇn mÒm Geogebra lµ kh¶ n¨ng tạo gắn kết 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 chuyển động giữ mối quan hệ các đối tượng Hoạt động2: Làm quen với phần mềm Geogebra (30’) Gi¸o viªn cho häc sinh quan s¸t SGK vµ giíi Lµm quen víi phÇn mÒm thiệu các bước GeoGebra tiÕng ViÖt Để khởi động ta làm nào? a) Khởi động Ngoµi c¸ch nµy cßn cã c¸ch nµo n÷a kh«ng? Nháy chuột biểu tượng động chương trình để khởi Mµm h×nh cña phÇn mÒm GeoGebra tiÕng b) ViÖt cã nh÷ng phÇn nµo? 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, c«ng cụ và khu vực thể các đối tượng Em hiÓu B¶ng chän lµ g×? B¶ng chän lµ hÖ thèng c¸c lÖnh chÝnh cña phÇn mÒm Geogebra Víi phÇn mÒm Geogebra tiÕng ViÖt em sÏ thÊy c¸c lÖnh b»ng tiÕng ViÖt Gi¸o viªn chó ý cho HS 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 Thanh công cụ là gì ? Hãy nêu lệnh bất tượng hình học thực thông kỳ đó (có thể cho HS lên bảng vẽ) qua các công cụ trên công cụ phÇn mÒm - 27 - Lop8.net (4) Gi¸o ¸n Tin häc Trường THCS An Thái - Thanh c«ng cô cña phÇn mÒm chøa c¸c c«ng cô lµm viÖc chÝnh §©y chính là các công cụ dùng để vẽ, điều chỉnh và làm việc với các đối tượng - Khi nh¸y chuét lªn mét nót lÖnh ta sÏ thÊy xuÊt hiÖn c¸c c«ng cô kh¸c cïng Gi¸o viªn giíi thiÖu c¸c c«ng cô lµm viÖc nhãm chÝnh cho häc sinh - Mỗi công cụ có biểu tượng Để chọn công cụ hãy nháy chuột lên biểu riêng tương ứng Biểu tượng cho biết công dụng công cụ đó tượng công cụ này Mçi nót trªn c«ng cô sÏ cã nhiÒu c«ng cô cïng nhãm Nh¸y chuét vµo nót nhá h×nh tam giác phía các biểu tượng làm xuất c) Giới thiệu các công cụ hiÖn c¸c c«ng cô kh¸c n÷a lµm viÖc chÝnh Các công cụ liên quan đến đối tượng điểm C«ng cô di chuyÓn cã ý nghĩa đặc biệt là không dùng để vẽ 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 dùng để chọn các đối tượng thực các lệnh điều khiển thuộc tính các đối tượng này Có thể chọn nhiều đối tượng cách nhÊn gi÷ phÝm Ctrl chän Chó ý: Khi ®ang sö dông mét c«ng cô khác, nhấn phím ESC để chuyển 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 điểm míi §iÓm ®îc t¹o cã thÓ lµ ®iÓm tù trªn mÆt ph¼ng hoÆc lµ ®iÓm thuéc đố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 đối tượng để tạo điểm thuộc đối tượng này - 28 - Lop8.net (5) Gi¸o ¸n Tin häc Trường THCS An Thái -C«ng cô dùng để tạo điểm là giao hai đối tượng đã có trên mặt ph¼ng Các công cụ liên quan đến đoạn, đường thẳng Cách tạo: chọn công cụ và 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 trước: chọn công cụ nháy chuột 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 sau: chọn công cụ, sau đó nháy chuột chọn hai ®iÓm trªn mµn h×nh C«ng cô sÏ t¹o mét ®o¹n th¼ng qua đ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 giá trị sè vµo cöa sæ cã d¹ng: C¸c c«ng cô t¹o mèi quan hÖ h×nh häc Nháy nút áp dụng sau đã 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ô - 29 - Lop8.net dùng để tạo đường (6) Gi¸o ¸n Tin häc Trường THCS An Thái -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 đó chọn điểm, đường (đoạn, tia) ngược lại chọn đường (đoạn, tia) và chän ®iÓm - C«ng cô sÏ t¹o mét ®êng th¼ng song song víi mét ®êng (®o¹n) cho trước và qua điểm cho trước Thao tác: chọn công cụ, sau đó 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 góc cho trước Góc này xác định ba điểm trên mặt phẳng Thao tác: chọn công cụ và sau đó chọn ba điểm trên mặt phẳng Điểm chọn thứ hai chính là đỉnh gãc nµy Các công cụ liên quan đến hình tròn Các công cụ liên quan đến hình trßn - C«ng cô t¹o h×nh trßn b»ng cách xác định tâm và đ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ô - 30 - Lop8.net dùng để tạo hình (7) Gi¸o ¸n Tin häc Trường THCS An Thái -tròn 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 hép tho¹i sau: - C«ng cô dùng để vẽ hình tròn qua ba điểm cho trước Thao tác: chọn công cụ, sau đó chọn ba điểm - C«ng cô dùng để tạo nửa hình tròn qua hai điểm đối xứng t©m - Thao tác: chọn công cụ, chọn 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ứ đến điểm thứ hai - C«ng cô sÏ t¹o mét cung trßn là phần hình tròn 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à 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ồ - C«ng cô xác định cung tròn qua ba điểm cho trước Thao tác: chọn công cụ sau đó chọn ba ®iÓm trªn mÆt ph¼ng - 31 - Lop8.net Các công cụ biến đổi hình học (8) Gi¸o ¸n Tin häc Trường THCS An Thái C«ng cô dùng để tạo đối tượng đối xứng với đối tượng cho trước qua trục là đường đoạn th¼ng - Thao tác: Chọn công cụ, chọn đối tượng cần biến đổi (có thể chọn nhiều đối tượng cách kéo thả chuột tạo thành khung chữ nhật chứa các đối tượng muốn chọn), sau đó nháy chuột lªn ®êng hoÆc ®o¹n th¼ng lµm trôc đối xứng - C«ng cô dùng để tạo đối tượng đối xứng với đối tượng cho trước qua điểm cho trước (điểm này gọi là tâm đối xứng) - Thao tác: Chọn công cụ, chọn đối tượng cần biến đổi (có thể chọn nhiều đối tượng cách kéo thả chuột tạo thành khung chữ nhật chứa các đối tượng muốn chọn), sau đó nháy chuột lên điểm là tâm đối xứng d) C¸c thao t¸c víi tÖp Mçi trang h×nh vÏ sÏ ®îc lu l¹i mét tÖp cã phÇn më réng lµ ggb §Ó lu h×nh h·y nhÊn tæ hîp phÝm Ctrl+S hoÆc thùc hiÖn lÖnh Hå s¬ Lu l¹i tõ b¶ng chän NÕu lµ lÇn ®Çu tiªn lu tÖp, phÇn mÒm sÏ yªu cÇu nhËp tªn tÖp Gâ tªn tÖp t¹i vÞ trÝ File name vµ nh¸y chuét vµo nót Save Để mở tệp đã có, nhấn tổ hợp phÝm Ctrl+O hoÆc thùc hiÖn lÖnh Hå s¬ Më Chän tÖp cÇn më hoÆc gâ tên ô File name, sau đó nháy chuột vµo nót Open e) Tho¸t khái phÇn mÒm Nh¸y chuét chän Hå s¬ §ãng hoÆc nhÊn tæ hîp phÝm Alt+F4 Cñng cè: (3’) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc - 32 - Lop8.net (9) Gi¸o ¸n Tin häc Trường THCS An Thái -5 Hướng dẫn nhà: (2’) - Học bài theo sách giáo khoa 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 - Đọc bài để sau học -TiÕt 49: Ngµy so¹n 28/02/2010 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (Tiết 2) I/ Môc tiªu: Học sinh nắm các đối tượng phần mềm hình học Geogebra Hiểu rõ các đối tượng đó và danh sách các đối tượng đó trên màn h×nh VËn dông ®îc vµo vÏ c¸c h×nh thùc tÕ Yªu thÝch m«n häc Cã ý thøc b¶o vÖ m¸y tÝnh sö 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 III TiÕn tr×nh lªn líp: ổn định lớp (1’) KiÓm tra (4’) - KiÓm tra sù chuÈn bÞ cña häc sinh Bµi míi: Hoạt động thầy và trò Néi dung Hoạt động1: Khái niệm đối tượng (5’) ? Em hiểu nào là đối a) Khái niệm đối tượng hình học tượng hình học? Một hình hình học bao gồm nhiều đối tượng Các đối tượng hình học bao gồm: điểm, đoạn th¼ng, ®êng th¼ng, tia, h×nh trßn, cung trßn Hoạt động 2: Đối tượng tự và đối tượng phụ thuộc (30’) Giáo viên nêu các đối tượng phụ thuộc và cho biết ý b) Đối tượng tự và đối tượng phụ nghÜa cña nã thuéc Em đã làm quen với khái niệm quan hệ các đối tượng Sau ®©y lµ mét vµi vÝ dô: - 33 - Lop8.net (10) Gi¸o ¸n Tin häc Trường THCS An Thái - §iÓm thuéc ®êng th¼ng Cho trước đường thẳng, sau đó xác định điểm "thuéc" ®êng th¼ng nµy Chóng ta cã quan hÖ "thuéc" Trong trường hợp này đối tượng điểm có quan hệ thuộc đối tượng đường thẳng §êng th¼ng ®i qua hai ®iÓm Cho trước hai điểm Vẽ đường thẳng qua hai điểm này Chúng ta có quan hệ "đi qua" Trong trường hîp nµy ®êng th¼ng cã quan hÖ vµ phô thuéc vµo hai điểm cho trước Giao hai đối tượng hình học Cho trước hình tròn và đường thẳng Dùng c«ng cô để xác định giao đường thẳng và ®êng trßn Chóng ta sÏ cã quan hÖ "giao nhau" Giao điểm, có, thuộc hai đối tượng ban đầu là đường trßn vµ ®êng th¼ng Một đối tượng không phụ thuộc vào bất kì đối tượng nào khác gọi là đối tượng tự Các đối tượng còn lại gọi là đối tượng phụ thuộc Như đối tượng hình học phần mềm Geogebra có thể chia thành hai loại là tự hay phô thuéc c) Danh sách các đối tượng trên mµn h×nh Hiện ẩn danh sách các đối Phần mềm Geogebra cho phép hiển thị danh sách tất các đối tượng hình học có trên trang hình 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 Cñng cè: (5’) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc -TiÕt 50: Ngµy so¹n 28/02/2010 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (Tiết 3) Hoạt động thầy và trò Néi dung d) Thay đổi thuộc tính đối - 34 - Lop8.net (11) Gi¸o ¸n Tin häc Trường THCS An Thái -Thay đổi các thuộc tính tượng Các đối tượng hình có các tính chất tên (nhãn) đối tượng, cách thể kiểu đường, màu sắc, HS thùc hµnh Sau đây là vài thao tác thường dùng để thay đổi tính chất đối tượng ẩn đối tượng: Để ẩn đối tượng, thực các thao t¸c sau: Nháy nút phải chuột lên đối tượng; Huỷ chọn Hiển thị đối tượng bảng chọn: ẩn/hiện tên (nhãn) đối tượng: Để làm ẩn hay tên đối tượng, thực các thao tác sau: 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 b¶ng chän Thay đổi tên đối tượng: Muốn thay đổi tên đối tượng, thực các thao tác sau: 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 b¶ng chän: Sau đó nhập tên hộp thoại: Nháy nút áp dụng để thay đổi, nháy nút Huỷ bỏ không muốn đổi tên Đặt/huỷ vết chuyển động đối tượng: Chức đặt vết đối tượng chuyển động có ý nghĩa đặc - 35 - Lop8.net (12) Gi¸o ¸n Tin häc Trường THCS An Thái -biệt các phần mềm "Toán học động" Chức nµy ®îc sö dông c¸c bµi to¸n dù ®o¸n quÜ tÝch vµ khảo sát tính chất nào đó hình các đối Hs thùc hµnh tượng khác chuyển động Gv quan sát, hướng dẫn Để đặt/huỷ vết chuyển động cho đối tượng trên thường xuyên mµn h×nh thùc hiÖn thao t¸c sau: Nháy nút phải chuột lên đối tượng; Chän Më dÊu vÕt di chuyÓn §Ó xo¸ c¸c vÕt ®îc vÏ, nhÊn tæ hîp phÝm Ctrl+F Xoá đối tượng: Muốn xoá hẳn đối tượng, ta có thể thùc hiÖn mét c¸c thao t¸c sau: Dïng c«ng cô phÝm Delete chọn đối tượng nhấn Nháy nút phải chuột lên đối tượng và thực lÖnh Xo¸ Chän c«ng cô trªn c«ng cô vµ nh¸y chuột lên đối tượng muốn xoá 4.Cñng cè: (5’) - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc -TiÕt 51: Ngµy so¹n 06/03/2010 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (Tiết 4) A Mục tiêu: I Kiến thức: - Học sinh thực hành trên máy vẽ các hình đường tròn ngoại tiếp tam giác; đường tròn nội tiếp tam giác; hình thoi; hình vuông II Kĩ năng: - Giúp học sinh kĩ thao tác trên phần mềm - Vận dụng vào vẽ các hình thực tế III Thái độ: - Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh - 36 - Lop8.net (13) Gi¸o ¸n Tin häc Trường THCS An Thái -B Phương pháp: - Vấn đáp, thực hành, trình chiếu C Chuẩn bị: I Giáo viên: - Nội dung bài, máy tính, SGK II Học sinh: - Chuẩn bị nội dung bài học nhà, SGK D Tiến trình lên lớp: I Ổn định tổ chức: (1’) II Bài cũ: (4’) - Geogebra là phần mềm có chức chính là gì? - Em hãy cho biết công cụ làm việc chính phần mềm Geogebra? III Bài mới: Đặt vấn đề: (2’) Tiết trước các em đã làm quen với các công cụ làm việc chính phần mềm Geogebra Tiết hôm chúng ta thực hành lại cách vẽ các hình hình học đơn giản… Bài mới: Hoạt động thầy và trò Nội dung kiến thức (15’) Bài tập thực hành GV: Để vẽ hình tam giác ta sử dụng công cụ Bài Vẽ đường tròn ngoại tiếp tam giác gì? HS: Trả lời GV: Vậy để vẽ đường ngoại tiếp tam giác ta sử dụng công cụ gì? HS: Trả lời GV: Hướng dẫn cách vẽ cho học sinh HS: Thực hành Bài Vẽ đường tròn nội tiếp tam giác (10’) GV: Vậy để vẽ đường nội tiếp tam giác ta sử dụng công cụ gì? HS: Trả lời GV: Hướng dẫn cách vẽ cho học sinh HS: Thực hành (3’) GV: Để vẽ hình thoi ta sử dụng công cụ gì? Bài Vẽ hình thoi - 37 - Lop8.net (14) Gi¸o ¸n Tin häc Trường THCS An Thái -HS: Trả lời (để vẽ hình thang ta dùng công cụ công cụ đoạn thẳng và đường song song) GV: Hướng dẫn cách vẽ cho học sinh HS: Thực hành Bài Vẽ hình vuông (5’) GV: Để vẽ hình vuông ta sử dụng công cụ gì? HS: Trả lời GV: Hướng dẫn cách vẽ cho học sinh HS: Thực hành GV: Theo dõi, hướng dẫn HS quá trình thực hành IV Củng cố (3’): - Giáo viên nhận xét bài làm học sinh V HDVN(2’): - Về nhà xem lại các kiến thức đã học - Chuẩn bị phần bài học -TiÕt 52 Ngµy so¹n 06/03/2010 HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA (Tiết 5) A Mục tiêu: I Kiến thức: - Học sinh thực hành trên máy vẽ các hình tam giác đều; vẽ hình đối xứng qua đường thẳng, qua điểm II Kĩ năng: - Giúp học sinh kĩ thao tác trên phần mềm - Vận dụng vào vẽ các hình thực tế III Thái độ: - Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh B Phương pháp: - Vấn đáp, thực hành, trình chiếu C Chuẩn bị: - 38 - Lop8.net (15) Gi¸o ¸n Tin häc Trường THCS An Thái -I Giáo viên: - Nội dung bài, máy tính, SGK II Học sinh: - Chuẩn bị nội dung bài học nhà, SGK D Tiến trình lên lớp: I Ổn định tổ chức: (1’) II Bài cũ: (4’) - Geogebra là phần mềm có chức chính là gì? - Em hãy cho biết công cụ làm việc chính phần mềm Geogebra? III Bài mới: Đặt vấn đề: (2’) Tiết trước các em đã làm quen với các công cụ làm việc chính phần mềm Geogebra Tiết hôm chúng ta thực hành lại cách vẽ các hình hình học đơn giản… Bài mới: Hoạt động thầy và trò Nội dung kiến thức Bài tập thực hành (15’) Cho trước cạnh BC, hãy vẽ tam giác Bài Vẽ tam giác ABC GV: Tam giác có tính chất gì đặc biệt? HS: Trả lời GV: Nhận xét câu trả lời GV: Với các tính chất đó thì chúng ta có thể sử dụng công cụ gì để vẽ tam giác đều? GV: Nhận xét câu trả lời GV thực hiện, yêu cầu học sinh quan sát HS: Lên thực hành, lớp quan sát GV: Nhận xét Yêu cầu lớp thực hành GV: Còn cách nào để vẽ tam giác không? HS: Trả lời GV: Nhận xét câu trả lời học sinh Đưa Bài Vẽ hình đối xứng qua đường cách khác để vẽ tam giác thẳng (15’) GV: Chúng ta dùng công cụ gì để vẽ hình đối xứng qua đường thẳng? HS: Trả lời GV: Hướng dẫn học sinh thực GV thực hiện, yêu cầu học sinh quan sát GV: Gọi học sinh thực hiện, yêu cầu lớp quan sát, nhận xét cách làm bạn - 39 - Lop8.net (16) Gi¸o ¸n Tin häc Trường THCS An Thái -HS: Thực hành GV: Bao quát lớp Hướng dẫn cho học sinh chưa thực GV: Các em hãy dựng hình đối xứng các hình tam giác, hình thang GV: Hướng dẫn học sinh thực GV: Chúng ta dùng công cụ gì để vẽ hình đối xứng qua đường điểm? GV: Nhận xét câu trả lời GV: Hướng dẫn học sinh thực GV thực hiện, yêu cầu học sinh quan sát Bài 10 Vẽ hình đối xứng qua điểm HS: Thực hành GV: Bao quát lớp Hướng dẫn cho học sinh chưa thực IV Củng cố (5’): - Nhận xét tiết học, nhận xét ý thức học sinh tiết thực hành - Tuyên dương, khuyến khích học sinh có ý thức và phê bình học sinh chưa có ý thức tiết thực hành - Nhận xét bài thực hành và cho điểm học sinh theo nhóm V HDVN(2’): - Các em nhà thao tác lại các thao tác đã học - Các em chuẩn bị bài “Lặp với số lần chưa biết trước” TiÕt 53 -Ngµy so¹n 14/3/2010 Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (Tiết 1) A Mục tiêu: I Kiến thức: tính - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình - Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy thực lặp lặp lại công việc đến điều kiện nào đó thoả mãn II Kĩ năng: - Nhận biết đâu là hoạt động lặp với số lần chưa biết trước III Thái độ: - Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh - 40 - Lop8.net (17) Gi¸o ¸n Tin häc Trường THCS An Thái -B Phương pháp: - Vấn đáp, thuyết trình, trình chiếu C Chuẩn bị: I Giáo viên: - Nội dung bài, máy tính, SGK II Học sinh: - Chuẩn bị nội dung bài học nhà, SGK D Tiến trình lên lớp: I Ổn định tổ chức: (1’) II Bài cũ: (5’) - Geogebra là phần mềm có chức chính là gì? - Em hãy cho biết công cụ làm việc chính phần mềm Geogebra? III Bài mới: Đặt vấn đề: (2’) Chúng ta đã làm quen với các hoạt động lặp với số lần đã xác định trước Vậy với các hoạt động lặp với số lần chưa biết trước thì nào? Bài mới: (32’) Hoạt động thầy và trò Nội dung kiến thức Các hoạt động lặp với số lần chưa * Hoạt động 1: (15’) biết trước GV: Yêu cầu HS nghiên cứu ví dụ SGK a) Ví dụ 1: và lấy ví dụ các hoạt động lặp với số lần (SGK) chưa biết trước? HS: Nghiên cứu và đưa ví dụ GV: Nhận xét, bổ sung GV: Giới thiệu ví dụ SGK Yêu cầu HS b) Ví dụ 2: đưa ý tưởng thuật toán và giải thích ý - Nếu cộng n số tự nhiên đầu tiên (n = 1, 2, ) Cần cộng bao nhiêu số tự tưởng? nhiên đầu tiên để ta nhận tổng Tn HS: Nghiên cứu và trình bày nhỏ lớn 1000? * Thuật toán: GV: Phân tích thuật toán để HS nắm bắt - Bước 1: S 0, n 0; các bước giải thuật - Bước 2: Nếu S ≤ 1000, n n + 1; HS: Chú ý, ghi bài Ngược lại chuyển tới bước - Bước 3: S S + n và quay lại bước - Bước 4: In kết * Ta có sơ đồ khối: GV: Đưa sơ đồ khối và giải thích cho học sinh hiểu HS: Chú ý nghe giảng và ghi bài - 41 - Lop8.net (18) Gi¸o ¸n Tin häc Trường THCS An Thái * Nhận xét : Để viết chương trình dẫn máy tính thực các hoạt động lặp các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước * Hoạt động 2: (17’) Ví dụ lệnh lặp với số lần chưa biết - GV: Có thể sử dụng lệnh lặp với số lần trước lặp chưa biết trước các chương trình Trong Pascal câu lệnh lặp với số lần chưa lập trình Sau đây ta xét câu lệnh và ví dụ biết trước có dạng: while <điều kiện> <câu lệnh>; đó: TP - GV: Giới thiệu cú pháp lệnh while … - Điều kiện thường là phép so - HS: Quan sát, lắng nghe sánh; - Câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép Câu lệnh lặp này thực sau: Bước : Kiểm tra điều kiện Bước : Nếu điều kiện SAI, câu lệnh bị bỏ qua và việc thực lệnh lặp kết thúc - GV: Yêu cầu HS đọc và phân tích ví dụ Nếu điều kiện đúng, thực câu lệnh và - HS: Đọc và trả lời quay lại bước - GV: Giới thiệu chạy chương trình cho HS Ví dụ Với giá trị nào n ( n>o ) thì quan sát 1 < 0.005 < 0.003? Chương trình - HS: Quan sát n n - GV: Yêu cầu HS chạy lại chương trình đây tính số n nhỏ để nhỏ với các sai_so là 0.002 ; 0.001 ; 0.005 ; n sai số cho trước : uses crt; var x: real; n: integer; const sai_so=0.003; begin clrscr; x:=1; n:=1; while x>=sai_so begin n:=n+1; x:=1/n end; writeln('So n nho nhat de 1/n < ',sai_so:6:4, 'la ',n); readln - 42 - Lop8.net (19) Gi¸o ¸n Tin häc Trường THCS An Thái -end IV Củng cố (3’): - Giáo viên nhấn mạnh lại nội dung chính tiết học V HDVN(2’): - Về nhà xem lại các kiến thức đã học - Chuẩn bị phần bài học TiÕt 54 -Ngµy so¹n 14/3/2010 Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (Tiết 2) A Mục tiêu: I Kiến thức: - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình tính - Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy thực lặp lặp lại công việc đến điều kiện nào đó thoả mãn II Kĩ năng: - Hiểu hoạt động của lệnh lặp với số lần chưa biết trước while Pascal III Thái độ: - Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh B Phương pháp: - Vấn đáp, thuyết trình, trình chiếu C Chuẩn bị: I Giáo viên: - Nội dung bài, máy tính, SGK II Học sinh: - Chuẩn bị nội dung bài học nhà, SGK D Tiến trình lên lớp: I Ổn định tổ chức: (1’) II Bài cũ: (5’) - Em hãy nêu vài ví dụ hoạt động lặp với số lần chưa biết trước sống hàng ngày chúng ta? III Bài mới: Đặt vấn đề: (2’) Chúng ta đã làm quen với các hoạt động lặp với số lần đã xác định trước Vậy với các hoạt động lặp với số lần chưa biết trước thì nào? - 43 - Lop8.net (20) Gi¸o ¸n Tin häc Trường THCS An Thái -2 Bài mới: (30’) Hoạt động thầy và trò * Hoạt động 1: (20’) GV: Giới thiệu ví dụ HS: Quan sát, lắng nghe GV: Chạy chương trình trên máy HS: Quan sát Nội dung kiến thức Ví dụ lệnh lặp với số lần chưa biết trước Ví dụ Chương trình Pascal đây thể thuật toán tính số n ví dụ 2: var S,n: integer; begin S:=0; n:=1; while S<=1000 begin S:=S+n; n:=n+1; end; writeln ('So n nho nhat de tong > 1000 la',n); writeln ('Tong dau tien > 1000 la ',S); GV: Yêu cầu học sinh đọc ví dụ và viết readln; chương trình sử dụng lệnh for end HS: Thực Ví dụ Viết chương trình tính tổng GV: Nhận xét 1 GV: Với dụ này cho thấy chúng ta T 100 có thể sử dụng câu lệnh while…do Giải: Để viết chương trình tính tổng thay cho câu lệnh for…do để viết chương 1 trình T ta có thể sử dụng lệnh 100 GV: Yêu cầu học sinh viết chương trình lặp với số lần lặp biết trước for…do với câu lệnh for T:=0; HS: Lên bảng viết chương trình for i:=1 to 100 T:=T+1/i; GV: Nhận xét Chạy chương trình cho học writeln(T); sinh quan sát Nếu sử dụng lệnh lặp while…do, đoạn HS: Ghi bài chương trình đây cho cùng kết quả: T:=0; i:=1; while i<=100 begin T:=T+1/i; i:=i+1 end; writeln(T); * Nhận xét: Ví dụ này cho thấy chúng ta có thể sử dụng câu lệnh while…do thay cho câu lệnh for…do * Hoạt động 2: (10’) Lặp vô hạn lần - lỗi lập trình cần GV: Khi viết chương trình sử dụng cấu trúc tránh var a:integer; lặp cần chú ý tránh tạo nên vòng lặp không kết thúc begin HS: Chú ý nghe a:=5; GV: Cho HS quan sát chương trình lặp vô while a<6 writeln('A'); - 44 - Lop8.net (21)