1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án Tin học 8 - Học kỳ 2 - Năm học 2009-2010 - Bành Nam Cường

20 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

- 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 tr[r]

(1)Trường THCS Xuân Mỹ Tin học Tuần 20 Tiết 37 Bài 7: CÂU LỆNH LẶP I MỤC ĐÍCH: - Học sinh biết nhu cầu cần có cấu trúc lặp ngôn ngữ lập trình - Biết ngôn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại công việc nào đó số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for Pascal II CHUẨN BỊ: - Sách, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: Nội dung bài mới: Đặt vấn đề: Để máy tính thực tính tổng 100 số tự nhiên đầu tiên thì chúng ta phải lệnh cho máy lệnh nào? Để trả lời cho câu hỏi trên chúng ta vào nghiên cứu bài học ngày hôm Hoạt động GV – HS Nội dung Hoạt động 1: G: Hằng ngày chúng ta thường phải làm số việc lặp lặp lại số lần, em hãy lấy ví dụ số việc hàng ngày em phải làm? H: Trả lời G: Ghi ví dụ học sinh lên bảng H: Lấy thêm VD khác G: Qua ví dụ các bạn vừa lấy trên bảng thì công việc nào chúng ta đã biết trước số lần lặp 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 nó? H: Tách ví dụ thành hai loại (một loại đã biết trước số lần lặp và loại chưa biêt số lần lặp ) G: Nhận xét và chốt lại Hoạt động 2: Các công việc phải thực nhiều lần - Công việc không biết trước số lần lặp lại: học bài thuộc hết các bài, các ngày tuần các em lặp lặp lại hoạt động buổi sáng đến trường và buổi trưa trở nhà - Công việc đã biết trước số lần lặp: học sáng tiết, ngày tập bài thể dục buổi sáng, đánh ngày lần => Để cho máy tính thực đúng công việc, nhiều trường hợp viết chương trình máy tính chúng ta phải viết lặp lại nhiều câu lệnh thực phép tính định Câu lệnh lặp - lệnh thay cho nhiều lệnh G: Yêu cầu HS lên bảng vẽ hình vuông cạnh đơn vị độ dài (20cm) và yêu cầu VD1: Thuật toán mô tả các bước để vẽ lớp theo dõi bạn thực các thao tác trên hình vuông bảng Bước 1: k ← (k là số đoạn thẳng đã vẽ GV:Bành Nam Cương 10/3/2010 Lop8.net (2) Trường THCS Xuân Mỹ Tin học G: Yêu cầu HS khác mô tả lại các bước bạn vẽ trên bảng Vậy bạn vẽ hình vuông đã thực bao nhiêu thao tác? (hs có thể trả lời thao tác là vẽ đoạn thẳng) G: Gợi ý thêm thao tác quay thước Các thao tác đó nào? G: Như vẽ hình vuông có thao tác lặp lặp lại Thuật toán sau mô tả các bước để vẽ hình vuông G: Mô tả thuật toán trên bảng G: Mô tả thuật toán tính tổng các số tự nhiên từ 1→ 100 Cấu trúc mô tả thuật toán trên gọi là cấu trúc lặp G: Kết luận được) Bước 2: k ← k+1 Vẽ đoạn thẳng đơn vị độ dài và quay thước 900 sang phải Bước 3: Nếu k<4 thì quay lại bước 2; ngược lại kết thúc Trong đó: k là biến đếm Vd2: Thuật toán tính tổng 100 số tự nhiên đầu tiên: S= 1+2+3+ … + 100 Bước 1: S ← 0; i ← Bước 2: i← i + Bước 3: i ≤ 100, thì S ← S + i và quay lại bước 2; ngược lại kết thúc Trong đó: i là biến đếm - Cách mô tả các hoạt động lặp thuật toán trên gọi là cấu trúc lặp - Mọi ngôn ngữ lập trình có cách thị cho máy tính thực cấu trúc lặp với câu lệnh Đó là câu lệnh lặp Củng cố: - Giáo viên giúp học sinh hệ thống lại các kiến thức bài thông qua các ví dụ đã học Dặn dò: - Về nhà xem lại các kiến thức đã học - Chuẩn bị phần tiếp “Bài 7: Câu lệnh lặp” GV:Bành Nam Cương 10/3/2010 Lop8.net (3) Trường THCS Xuân Mỹ Tin học Tiết 38 Bài 7: CÂU LỆNH LẶP(tt) I MỤC ĐÍCH: - Học sinh biết nhu cầu cần có cấu trúc lặp ngôn ngữ lập trình - Biết ngôn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại công việc nào đó số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for Pascal II CHUẨN BỊ: - Sách, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: - Hãy cho vài ví dụ thực tế đời sống ngày mà ta phải thực các thao tác lặp lặp nhiều lần? - Thế nào là cấu trúc lặp? Nội dung bài mới: Hoạt động GV – HS Nội dung Hoạt động 1: Ví dụ câu lệnh lặp G: Trình bày cấu trúc vòng lặp For …do H: Ghi cấu trúc vòng lặp vào G: Giải thích thành phần cấu trúc lệnh H: Nghe, ghi chép G: vận dụng câu lệnh viết vòng lặp cho ví dụ phần Var i, tong: integer; Begin Tong:=0; For i: = to Tong:= tong + i; Write(‘tong=’,tong); Readln; End G: Cho chạy chương trình mẫu đã gõ trước máy, yêu cầu học sinh quan sát kết G: Giải thích kết chương trình - Trong pascal câu lệnh lặp thường gặ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> <câu lệnh>; Trong đó: for, to, là các từ khoá, Biến đếm là biến đơn có kiểu nguyên, Giá trị đầu, giá trị cuối là số cụ thể 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 giá trị đầu Ý nghĩa: Câu lệnh thực nhiều lần, lần thực câu lệnh là lần lặp và sau lần lặp biến đếm tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối thì vòng lặp dừng lại - Cấu trúc câu lệnh lặp lùi: For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> <câu lệnh>; Ý nghĩa: Câu lệnh thực nhiều H: Đọc và tìm hiểu chương trình lần, lần thực câu lệnh là lần H: Một em đứng chỗ phân tích hoạt lặp và sau lần lặp biến đếm tự động động ví dụ giảm đi1 đơn vị, giảm giá trị H: Các em khác thảo luận và cho ý kiến GV:Bành Nam Cương 10/3/2010 Lop8.net (4) Trường THCS Xuân Mỹ Tin học G: Trình bày cấu trúc câu lệnh ghép H: Nghe, ghi chép G: cho chạy chương trình mẫu đã gõ trước máy, yêu cầu học sinh quan sát kết G: Giải thích kết chương trình biến đếm nhỏ giá trị đầu thì vòng lặp dừng lại - số lần lặp = giá trị cuối - giá trị đầu + => for …do là cấu trúc lặp với số lần lặp biết trước * Ví dụ (SGK-58) in màn hình thứ tự lần lặp Program lap; Var i: integer; Begin For i:=1 to 10 Writeln(‘day la lan lap thu’, i); Readln; End * Ví dụ (SGK-58) Viết chương trình đưa màn hình chữ “0” theo hình trứng rơi Program trung_roi; Uses crt; Var i: integer; Begin Clrscr; For i:=1 to 10 begin Writeln(‘0’); delay(100); end; Readln; End - Tập hợp các câu lệnh đặt cặp từ khoá begin end; gọi là câu lệnh ghép - Câu lệnh có thể là câu lệnh đơn câu lệnh kép - Câu lệnh lặp giúp giảm nhẹ công sức viết chương trình máy tính Hoạt động 2: Tính tổng và tích câu lệnh lặp G: Đưa đề bài lên bảng H: Lên bảng mô tả thuật toán Lớp các em làm bài giấy nháp H: Nhận xét G: Giúp HS sửa lại đúng thuật toán G: Đưa chương trình, chạy thử và phân tích cho học sinh hiểu H: Lắng nghe H: Quan sát kết * Ví dụ 5: Chương trình tính tổng N số tự nhiên đầu tiên, với N là số tự nhiên nhập từ bàn phím S = 1+2+3+ … + N program Tinh_tong; var N,i:integer; S:longint; begin write(‘Nhap so N = ‘);readln(N); GV:Bành Nam Cương 10/3/2010 Lop8.net (5) Trường THCS Xuân Mỹ Tin học - Ghi bài G: Đưa đề bài lên bảng H: Lên bảng mô tả thuật toán Lớp các em làm bài giấy nháp H: Nhận xét G: Giúp HS sửa lại đúng thuật toán G: Đưa chương trình, chạy thử và phân tích cho học sinh hiểu H: Lắng nghe H: Quan sát kết - Ghi bài S:= 0; for i:= to N S:= S+i; writeln(‘Tong cua’, N, ‘so tu nhien dau tien S = ‘, S); readln; end * Kiểu longint có phạm vi từ -231 đến 231 – * Ví dụ 6: Chương trình tính tích N số tự nhiên, với N là số tự nhiên nhập từ bàn phím N! = 1.2.3….N program Tinh_Giai_Thua; var N,i:integer; P:longint; begin write(‘Nhap so N = ‘);readln(N); P:= 1; for i:= to N P:= P*i; writeln( N, ‘! = ‘, P); readln; end Dặn dò: - Cấu trúc lặp chương trình dùng để làm gì? - Trong ngôn ngữ lập trình Pascal cấu trúc lặp với số lần lặp cho trước thể với câu lệnh nào? Củng cố: - Về nhà xem lại các kiến thức đã học - Chuẩn bị cho tiết sau làm bài tập GV:Bành Nam Cương 10/3/2010 Lop8.net (6) Trường THCS Xuân Mỹ Tin học Tuần 21 Tiết 39 BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR… DO I MỤC ĐÍCH: - Học sinh biết sử dụng câu lệnh lặp For…do để viết số chương trình đơn giản - Củng cố kiến thức câu lệnh lặp với số lần biết trước II CHUẨN BỊ: - Sách, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: - Cho số ví dụ hoạt động thực lặp lại sống ngày? - Hãy nêu cấu trúc câu lệnh lặp với số lần biết trước For…do? Nội dung bài mới: Hoạt động GV – HS Hoạt động 1: G: hãy gõ chương trình trứng rơi vào máy vµ ch¹y thö Hoạt động 2: ? em nào biết ý tưởng bài này ta làm thÕ nµo? G: ta nhËp sè vµo tõ bµn phÝm vµ sö dông vòng for cho chạy từ đến 10 Sau đó nhân sè võa nhËp víi tõng biÕn vßng for đó - HS nghiên cứu chương trình SGK cùng nhóm thảo luận và cho biết chương trình ch¹y nh­ thÕ nµo? vµ hoµn thµnh b¶ng tiÕn tr×nh sau: Bước i i10? T T T T T writeln(N,' x',i,' = ', N*i) 3x1 = 3x2 = 3x3 = 3x4 = 12 3x5 = 15 Nội dung Bài 1: Viết chương trình in màn hình bảng nhân số từ đến 9, số nhập từ bàn phím và dừng màn hình để quan s¸t kÕt qu¶ Program bang_nhan; uses crt; var N,i : integer; begin clrscr; Write('NhËp sè N='); Readln(N); Writeln; Write('bang nhan ',N); Writeln; for i:= to 10 writeln(N,' x',i:2,' = ', N*i:3); readln; end GV:Bành Nam Cương 10/3/2010 Lop8.net (7) Trường THCS Xuân Mỹ 10 11 10 11 T T T T T F Tin học 3x6 = 18 3x7 = 21 3x8 = 24 3x9 = 27 3x10 = 30 kh«ng thùc hiÖn lÖnh writeln kÕt thóc G: yêu cầu HS gõ chương trình vào máy và chạy chương trình với các giá trị nhập 1,2, 10 sau đó quan sát kết - Khi chạy chương trình đó có nhược điểm g× kh«ng? G: HS Hãy quan sát đoạn chương trình s¸ch vµ nghiªn cøu tõng c©u lÖnh, giải thích câu lệnh đó G: giải thích ý nghĩa câu lệnh đó Bài 2: Chỉnh sửa chương trình để làm đẹp kÕt qu¶ trªn mµn h×nh for i:= 10 begin GotoXY(5,WhereY); writeln(N,' x',i:2,' = ', N*i:3); writeln; end; - HS gõ chương trình đã sửa và quan sát Cñng cè: Cñng cè l¹i c¸c thuËt to¸n c¸c bµi tËp Dặn dò: - Häc bµi vë ghi vµ SGK - Hoµn thiÖn thªm c¸c bµi trªn líp GV:Bành Nam Cương 10/3/2010 Lop8.net (8) Trường THCS Xuân Mỹ Tin học Tiết 40 BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FOR… DO I MỤC ĐÍCH: - Biết viết chương trình có sử dụng vòng lặp for…do - HS sö dông ®­îc c©u lÖnh ghÐp - Rèn luyện kĩ đọc hiểu chương trình có sử dụng vòng lặp for … II CHUẨN BỊ: - Sách, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: ? Chúng ta đã biết máy dạng câu lệnh lặp? hãy điểm khác biệt các câu lệnh lÆp? Nội dung bài mới: Hoạt động GV – HS Hoạt động 1: - Gv giới thiệu chương trình - Hs tìm hiểu chương trình - GV giới thiệu ý tưởng thuật toán là xét tất các trường hợp và kiểm tra xem trường hîp nµo tho¶ m·n:ga + cho = 36 vµ ga*2 + cho*4 = 100 - HS thảo luận theo nhóm để nghiên cứu ý nghÜa tõng c©u lÖnh vµ thuËt to¸n cña bµi nµy - HS gõ chương trình vào máy và chạy thử - ? c¸c em cã thÓ cã c¸ch gi¶i nµo kh¸c? - Hs cïng th¶o luËn vµ t×m c¸ch gi¶i kh¸c - GV đưa đáp án để đối chiếu - HS gõ vào máy để đối chiếu với cách trên vµ cho nhËn xÐt Nội dung Bµi 3: Gi¶i bµi to¸n cæ võa gµ võa chã, bã lại cho tròn, ba mươi sáu con, trăm ch©n ch½n Program bt; uses crt; var ga, cho : byte; begin clrscr; for ga: = to 35 for cho: = to 35 if (ga*2 + cho*4 = 100) and (ga + cho = 36) then writeln(' So ga la:', ga); writeln(' So cho lµ:', cho) readln; end * C¸ch kh¸c: Program bt; uses crt; var ga, cho : byte; begin clrscr; for cho: = to 24 begin ga:= 36 - cho; if (ga*2 + cho*4 - 100) then GV:Bành Nam Cương 10/3/2010 Lop8.net (9) Trường THCS Xuân Mỹ Tin học writeln(' So ga la:', ga); writeln(' So cho lµ:', cho) end; readln; end Cñng cè: Cñng cè l¹i c¸c thuËt to¸n c¸c bµi tËp Dặn dò: - Häc bµi vë ghi vµ SGK - Hoµn thiÖn thªm c¸c bµi trªn líp GV:Bành Nam Cương 10/3/2010 Lop8.net (10) Trường THCS Xuân Mỹ Tin học Tuần 22 Tiết 41 Bài tập I MỤC ĐÍCH: - 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 - Vận dụng vòng lặp for …to…do và câu lệnh ghép viết số bài toán đơn giản - 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, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: ? Trình bày cấu trúc câu lệnh lặp với số lần biết trước? Nội dung bài mới: Hoạt động GV – HS G: Đưa đề bài toán, yêu cầu học sinh nghiªn cøu theo nhãm H: Hoạt động theo nhóm tìm câu trả lời H : §¹i diÖn cña hai nhãm tr×nh bµy kÕt qu¶ cña nhãm G: NhËn xÐt kÕt qu¶ cuèi cïng G: §­a bµi tËp lªn b¶ng, yªu cÇu mét häc sinh đứng chỗ trả lời H: Một học sinh đứng chỗ trả lời bài tập học sinh khác đứng chỗ nhận xét G: KÕt luËn kÕt qu¶ cña bµi G: Đưa đề bài toán, yêu cầu học sinh nghiªn cøu theo nhãm Nội dung Bµi 1: SGK (T60) G: Đưa đề bài toán và yêu cầu học Bµi 2: SGK (T60) - C©u lÖnh lÆp cã t¸c dông chØ dÉn cho m¸y tÝnh thùc hiÖn lÆp l¹i mét c©u lÖnh hay mét nhóm câu lệnh với số lần định - C©u lÖnh lÆp lµm gi¶m nhÑ c«ng søc cña người viết chương trình Bµi SGK (T60) - §iÒu kiÖn cÇn kiÓm tra c©u lÖnh lÆp for … là giá trị biến đếm phải nằm ®o¹n [gi¸ trÞ ®Çu, gi¸ trÞ cuèi ], nÕu thoả mãn điều kiện đó thì câu lệnh thùc hiÖn, nÕu kh«ng tho¶ m·n c©u lÖnh sÏ bÞ bá qua sình đứng vị trí để trả lời bài tập Bµi SGK (T61) H: em đứng vị trí trả lời, em khác Tất các câu lệnh không hợp lệ vì: nhËn xÐt a) gi¸ trÞ ®Çu lín h¬n gi¸ trÞ cuèi GV:Bành Nam Cương 10/3/2010 Lop8.net (11) Trường THCS Xuân Mỹ Tin học G: NhËn xÐt kÕt qu¶ c©u tr¶ lêi cña b¹n 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Ý thuyÕt d) Hợp lệ trường hợp in chữ A - GV: Ghi kÕt qu¶ suy luËn cña häc nÕu lÆp 10 lÇn th× thõa dÊu phÈy sau sinh lªn b¶ng e) biến đếm có kiểu là kiểu số thực nên HS: gõ chương trình vào máy và kh«ng hîp lÖ ch¹y thö Bµi SGK (T61) HS: So s¸nh kÕt qu¶ nhËn ®­îc víi Gi¸ trÞ cña j sau mçi lÇn lÆp sÏ ®­îc t¨ng kết đã suy lận thêm đơn vị - HS gi¶i thÝch kÕt qu¶ thu ®­îc 2, 4, 6, 8, 10, 12 - GV §­a bµi tËp - HS: Lµm viÖc theo nhãm, sau phót - - đại diện nhóm lên báo báo Bµi SGK (T 61) kÕt qu¶ - M« t¶ thuËt to¸n - C¸c nhãm kh¸c nhËn xÐt G: Gióp c¸c em hoµn thµnh thuËt to¸n Bước 1: nhËp n A0, i1 Bước 2: A  1/i(i+2) Bước 3: i i+1 - GV yêu cầu HS viết chương trình cho bài tËp nµy Bước 4: i n quay bước Bước 5: ghi kết A màn hình và kết thóc thuËt to¸n Cñng cè: Gi¸o viªn nhËn xÐt tiÕt häc, rót kinh nghiÖm tiÕt häc Dặn dò: - Về nhà viết chương trình cho bài tập - Häc bµi cò GV:Bành Nam Cương 10/3/2010 Lop8.net (12) Trường THCS Xuân Mỹ Tin học Tiết 42 häc vÏ h×nh víi phÇn mÒm geogebra I MỤC ĐÍCH: - 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 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, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: - KÕt hîp giê Nội dung bài mới: Nội dung Hoạt động GV – HS 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ô Em đã biết gì GeoGebra? - 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 ? Phần mềm geogebra có đặc điểm gì? quan träng nhÊt cña phÇn mÒm Geogebra lµ kh¶ n¨ng t¹o sù 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¶ tương tác chuyển động nh­ng vÉn gi÷ ®­îc mèi quan hÖ G: cho học sinh quan sát SGK và giới thiệu các các đối tượng bước Lµm quen víi phÇn mÒm Để khởi động ta làm nào? GeoGebra tiÕng ViÖt Ngoµi c¸ch nµy cßn cã c¸ch nµo n÷a kh«ng? a) Khởi động Nháy chuột biểu tượng khởi động chương trình để Mµm h×nh cña phÇn mÒm GeoGebra tiÕng ViÖt cã b) Giíi thiÖu mµn h×nh GeoGebra nh÷ng phÇn nµo? tiÕng ViÖt Mµn h×nh lµm viÖc chÝnh cña phÇn GV:Bành Nam Cương 10/3/2010 Lop8.net (13) Trường THCS Xuân Mỹ Tin học 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ượnghình Các lệnh tác động trực tiếp với Thanh công cụ là gì ? Hãy nêu lệnh đối tượng hình học thực đó (có thể cho HS lên bảng vẽ) thông qua các công cụ trên c«ng cô cña phÇn mÒm  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 G: giíi thiÖu c¸c c«ng cô lµm viÖc chÝnh cho häc sÏ thÊy xuÊt hiÖn c¸c c«ng cô kh¸c sinh cïng nhãm §Ó chän mét c«ng cô h·y nh¸y chuét lªn biÓu - Mỗi công cụ có biểu tượng tượng công cụ này riêng tương ứng Biểu tượng cho biết công dụng công cụ đó 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¸c c«ng cô kh¸c n÷a Cñng cè: - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc Dặn dò: - 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 GV:Bành Nam Cương 10/3/2010 Lop8.net (14) Trường THCS Xuân Mỹ Tin học Tuần 23 Tiết 43 häc vÏ h×nh víi phÇn mÒm geogebra II CHUẨN BỊ: - Sách, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: Nội dung bài mới: Hoạt động GV – HS 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ẽ 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 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 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á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 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 đối tượng để tạo GV:Bành Nam Cương 10/3/2010 Lop8.net (15) Trường THCS Xuân Mỹ Tin học điểm thuộc đối tượng này C«ng cô dùng để tạo điểm là giao hai đối tượng đã có trên mặt ph¼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ụ 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: 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¸c c«ng cô t¹o mèi quan hÖ h×nh häc GV:Bành Nam Cương 10/3/2010 Lop8.net (16) Trường THCS Xuân Mỹ Tin 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 đường đ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 - HS quan s¸t cïng th¶o luËn nhãm vµ nhËn biÕt ý nghÜa c¸c c«ng cô vÏ - 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ô GV:Bành Nam Cương dùng để tạo hình 10/3/2010 Lop8.net (17) Trường THCS Xuân Mỹ Tin học 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 - HS quan sát cùng thảo luận nhóm và nhận qua ba điểm cho trước Thao tác: chọn công cụ, sau đó chọn ba điểm biÕt ý nghÜa c¸c c«ng cô vÏ - 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  GV:Bành Nam Cương Các công cụ biến đổi hình học 10/3/2010 Lop8.net (18) Trường THCS Xuân Mỹ Tin học - HS quan sát hình vẽ các công cụ biến đổi h×nh - HS tù nhËn ®o¸n ý nghÜa - GV gọi vài nhóm đứng lên trả lời GV đưa ý nghĩa đối tượng - 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 đ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 l­u l¹i mét tÖp cã phÇn më réng lµ ggb §Ó l­u h×nh h·y nhÊn tæ hîp phÝm Ctrl+S hoÆc thùc hiÖn lÖnh Hå s¬  L­u l¹i tõ b¶ng chän NÕu lµ lÇn ®Çu tiªn l­u 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 - GV giíi thiÖu - HS nghe vµ ghi chÐp Để 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 t¹i « 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 - GV giíi thiÖu GV:Bành Nam Cương 10/3/2010 Lop8.net (19) Trường THCS Xuân Mỹ Tin học Cñng cè: - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc Dặn dò: - 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 GV:Bành Nam Cương 10/3/2010 Lop8.net (20) Trường THCS Xuân Mỹ Tin học Tiết 44 häc vÏ h×nh víi phÇn mÒm geogebra I MỤC ĐÍCH: - 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, hình ảnh giáo án - Phòng máy vi tính III TIẾN TRÌNH DẠY – HỌC: ổn định lớp: Kiểm tra bài cũ: ? Trong phÇn mÒm geogebra cã nh÷ng nhãm c«ng cô vÏ nµo? Nội dung bài mới: Hoạt động GV – HS ? Em hiểu nào là đối tượng hình häc? Em đã làm quen với khái niệm quan hệ các đối tượng Nội dung Đối tượng hình học a) Khái niệm đối 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 b) Đối tượng tự và đối tượng phụ thuộc Sau ®©y lµ mét vµi vÝ dô:  §iÓm thuéc ®­êng th¼ng Cho trước đường thẳng, sau đó xác định Giáo viên nêu các đối tượng phụ thuộc đ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 vµ cho biÕt ý nghÜa cña nã tượng điểm có quan hệ thuộc đối tượng đường th¼ng Sau ®©y lµ mét vµi vÝ dô:  §­ê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 để xác định giao đường Dïng c«ng cô th¼ng vµ ®­êng trßn Chóng ta sÏ cã quan hÖ "giao nhau" Giao điểm, có, thuộc hai đối GV:Bành Nam Cương 10/3/2010 Lop8.net (21)

Ngày đăng: 29/03/2021, 17:33

TỪ KHÓA LIÊN QUAN

w