häc vÏ h×nh víi phÇn mÒn geogebra I/ Môc tiªu: Kiến thức: Hs hiểu được các đối tượng hình học cơ bản của phần mềm và quan hệ giữa chúng Kỹ năng: Thông qua phần mềm học sinh biết và hiểu [r]
(1)Gi¸o ¸n tin Trường THCS Quỳnh Lâm Ngµy so¹n: Ngµy d¹y: TiÕt 37: T×m hiÓu thêi gian víi phÇn mÒm sum times I MỤC TIÊU Kiến thức: HS hiểu các chức chính phần mềm, sử dụng phần mềm để quan sát thời gian địa phương các vị trí khác trên trái đất Kĩ năng: Hs có thể tự thao tác và thực số chức chính phần mềm Thái độ: Thông qua phần mềm HS hiểu biết thêm 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: phòng máy, bài tập thực hành - Hs: kiến thức cũ, sgk III/ TIẾN TRÌNH DẠY HỌC ổn định lớp: Bài mới: Hoạt động giáo viên Hoạy động học sinh Hoạt động 1: Kiểm tra Bài cũ: Hãy nêu cách khởi động, thoát khỏi phần mềm SUN TIMES Một số chức khác Hoạt động 2: Một số chức khác a) Hiện và không hình ảnh bầu trời Cho học sinh đọc thông tin SGK theo thời gian ? Em hiểu nào các chức khác phần mềm SUN TIMES? Vào cuối năm, tháng 11, 12, tháng Hoạt động 3: Tìm các địa điểm có Để hiển thị màu bầu trời em cần chọn lại Show Sky Color lệnh Options Maps b) Cố định vị trí và thời gian quan sát Giáo viên: Đỗ Xuân Thưởng Lop8.net (2) Gi¸o ¸n tin thông tin thời gian ngày giống Khối đen trên đồ che khuất hình ảnh các quốc gia và thành phố Để không thể các vùng tối-sáng này, hãy vào bảng chọn Options Maps và huỷ chọn mục Show Sky Color Khi đó đồ giới với các múi có dạng sau: Để thay đổi trạng thái thay đổi thông tin này, em hãy thực lệnh Options Maps và huỷ chọn mục Hover Update Khi đó thông tin thời gian thay đổi nháy chuột địa điểm nào đó Một chức phần mềm là cho phép tìm các địa điểm khác trên Trái Đất có thông tin thời gian ngày giống Ví dụ, có thể xem hôm có địa điểm nào trên giới có cùng thời gian Mặt Trời mọc Hà Nội, Việt Nam Các bước thực hiện: Chọn vị trí ban đầu (Hà Nội) Thực lệnh Options Anchor Time To và chọn mục Sunrise để tìm theo thời gian Mặt Trời mọc (hoặc Sunset - Mặt Trời lặn) Trường THCS Quỳnh Lâm c) Tìm các địa điểm có thông tin thời gian ngày giống Ngày tháng năm 2008, các địa điểm trên đường liền này có thời gian Mặt Trời mọc giống Hà Nội, Việt Nam, vào lúc 31 phút 56 giây Ngày tháng 11 năm 2008, các vị trí trên đường liền này có thời gian Mặt Trời mọc giống Hà Nội, Việt Nam, vào lúc phút 44 giây d) Tìm kiếm và quan sát nhật thực trên Trái Đất Cách thực sau: Chọn địa điểm muốn tìm nhật thực Thực lệnh View Eclipse Cửa sổ nhỏ sau đây xuất Với phần mềm Sun Times em có thể biết các thời điểm xảy nhật thực tương lai quá khứ địa điểm trên Trái Đất Giáo viên: Đỗ Xuân Thưởng Lop8.net (3) Gi¸o ¸n tin Nháy nút Find (Future) để tìm nhật thực tương lai nút Find (Past) để tìm nhật thực quá khứ Em thấy thời gian chuyển động (đến tương lai hay quay lại quá khứ) và dừng lại tìm thấy nhật thực Trong ví dụ trên, ta thấy Hà Nội xảy nhật thực phần vào 17 58 phút 17 giây ngày 01 tháng năm 2008 Cửa sổ Eclipse rõ hình ảnh nhật thực quan sát từ Hà Nội Phần mềm có chức đặc biệt cho phép thời gian chuyển động với vận tốc nhanh chậm Em có thể quan sát chuyển động ngày và đêm các vùng khác Trái Đất Hãy quan sát các nút lệnh sau trên công cụ: Trường THCS Quỳnh Lâm Trong hình trên, Madrid thủ đô Tây Ban Nha xảy nhật thực phần vào 30 phút 43 giây sáng ngày tháng năm 2011 e) Quan sát chuyển động thời gian §iÒu khiÓn tèc độ chuyển động thêi gian Đặt tốc độ chuyển động chËm B¾t ®Çu KÕt thóc chuyển động chuyển động (animation) (animation) ChuyÓn hưíng chuyển động thời gian (vÒ tư¬ng lai hay qu¸ khø) Để thời gian chuyển động hãy nháy chuột vào nút Muốn dừng hãy nháy chuột vào nút Học sinh nghe và thực hành trên máy Củng cố: GV nhắc lại nội dung bài học Cho học sinh thực hành mở xem màn hình chí và thoát khỏi phần mền Cách quan sát qua mở phần mềm Hướng dẫn học nhà: - 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 - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học IV- Rút Kinh Nghiệm: Giáo viên: Đỗ Xuân Thưởng Lop8.net (4) Gi¸o ¸n tin Trường THCS Quỳnh Lâm Ngµy so¹n: Ngµy d¹y: tiÕt 38: T×m hiÓu thêi gian víi phÇn mÒm sum times (tt) I MỤC TIÊU Kiến thức: HS hiểu các chức chính phần mềm, sử dụng phần mềm để quan sát thời gian địa phương các vị trí khác trên trái đất Kĩ năng: Hs có thể tự thao tác và thực số chức chính phần mềm Thái độ: Thông qua phần mềm HS hiểu biết thêm 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: phòng máy, bài tập thực hành Hs: kiến thức cũ, sgk III TIẾN TRÌNH DẠY HỌC ổn định lớp: Bài mới: Hoạt động giáo viên Hoạt động 1: Kiểm tra Bài cũ: Hãy nêu cách khởi động, thoát khỏi phần mềm SUN TIMES Hãy nêu vài chức khác phần mềm SUN TIMES Cho hoạc sinh đọc lại toàn các thông tin phần mềm SUN TIMES có SGK Giáo viên đặt các câu hỏi có liên quan : - Hãy cho biết ý nghĩa phần mềm SUN TIMES - Hãy nêu cách khởi động - Màm hình chính phần mềm SUN TIMES có gì ? Giáo viên: Đỗ Xuân Thưởng Lop8.net Hoạy động học sinh Học sinh nghe và trả lời câu hỏi Học sinh nhận xét câu trả lời bạn và bổ sung thêm còn thiếu Nghe GV Giải thích lại (5) Gi¸o ¸n tin Trường THCS Quỳnh Lâm - Cho biết cách thoát phần mềm SUN TIMES nào ? - Để phóng to vùng nào đó trên giới ta làn ntn ? - Nêu cách quan sát ngày, đêm - Quan sát và xem thông tin t, thời gian địa điểm nào ? - Nêu cách quan sát các vùng đệm - Đặt thời gian quan sát nào ? - Hãy nêu số các chức khác phần mềm SUN TIMES Học sinh nghe và trả lời câu hỏi Giáo viên giải thích lại cho học sinh Củng cố: - Học sinh nghe và thực hành trên máy - GV nhắc lại nội dung bài học - Học sinh thực hành hướng - Cho học sinh thực hành mở xem màn dâbx giáo viên hình chí và thoát khỏi phần mền - Cách quan sát qua mở phần mềm Hướng dẫn học nhà: - 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 - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học IV- Rút Kinh Nghiệm: Giáo viên: Đỗ Xuân Thưởng Lop8.net (6) Gi¸o ¸n tin Ngµy so¹n: Ngµy d¹y: Trường THCS Quỳnh Lâm tiÕt 39: BµI 7: C©u lÖnh lÆp I Môc tiªu: KiÕn thøc: - BiÕt nhu cÇu cÇn cã c©u lÖnh 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 ….do pascal Kỹ năng: Viết đúng lệnh for ……… số tình đơ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 Phương pháp: - Thuyết trình, chia nhóm nghiên cứu làm bài tập, vấn đáp III chuÈn bÞ cña GV, HS ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal ChuÈn bÞ cña HS: - SGK, vë ghi, bót IV TiÕn Tr×nh lªn líp: ổn định lớp Bµi míi: Hoạt động thầy và trò Néi dung ghi b¶ng Hoạt động 1: Các công việc phải thực nhiều lần (5’) ?Hàng ngày chúng ta thường phải làm C¸c c«ng viÖc ph¶i thùc hiÒn nhiÒu mét sè viÖc lÆp ®i lÆp l¹i mét sè lÇn, em lÇn hãy lấy ví dụ số việc hàng ngày - Công việc không biết trước số lần lặp em ph¶i lµm lại: học bài thuộc hết các bài, - HS: mét em lÊy mét sè vÝ dô - Công việc đã biết trước số lần lặp: - GV: Ghi vÝ dô cña häc sinh lªn b¶ng häc mçi s¸ng tiÕt, mçi ngµy tËp bµi - HS: mét em kh¸c lÊy thªm mét sè vÝ thể dục buổi sáng, đánh ngày dô lÇn, ? Qua nh÷ng vÝ dô c¸c b¹n võa lÊy => Để cho máy tính thực đúng trªn b¶ng th× nh÷ng c«ng viÖc nµo công việc, nhiều trường hợp chúng ta đã biết trước số lần lặp lặp viết chương trình máy tính chúng ta l¹i vµ c«ng viÖc nµo chóng ta cha biÕt còng ph¶i viÕt lÆp l¹i nhiÒu c©u lÖnh thùc sè lÇn lÆp l¹i cña nã? phép tính định - HS: T¸ch vÝ dô thµnh hai lo¹i (mét lo¹i VD1: §Ó tÝnh sè tù nhiªn ®Çu tiªn ta cã đã biết trước số lần lặp và loại chưa thể viết sau: biªt sè lÇn lÆp ) begin - GV: NhËn xÐt vµ chèt l¹i I=0; Tong:=0; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; Giáo viên: Đỗ Xuân Thưởng Lop8.net (7) Gi¸o ¸n tin Trường THCS Quỳnh Lâm I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; I:=i+1; Tong:=Tong+i; Readln; end Hoạt động 2: Câu lện lặp - lệnh thay cho nhiều lệnh (15) -HS: nghiªn cøu vÝ dô SGK - 56,57 C©u lÖn lÆp - mét lÖnh thay cho - GV: ph©n tÝch vÝ dô nhiÒu lÖnh - HS: Nghe, nghi chÐp VD1: VÏ h×nh vu«ng gièng - HS: M« t¶ l¹i thuËt to¸n, ph©n tÝch - thuËt to¸n (SGK T56,57) thuËt to¸n VD2: TÝnh tæng cña 100 sè tù nhiªn ®Çu ? Qua hai vÝ dô trªn, c¸c em h·y chØ tiªn nh÷ng c«ng viÖc ®îc lÆp ®i lÆp l¹i? - thuật toán: (đã nghiên cứu bài học số -HS: ChØ c«ng viÖc lÆp l¹i ë vd1 vµ 5) vd2 => Kết luận: - Cáng mô tả các hoạt động - GV: KÕt luËn lÆp thuËt to¸n nh vÝ dô trªn ®îc 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 mét c©u lÖnh §ã lµ c©u lÖnh lÆp Hoạt động 3: Ví dụ câu lệnh lặp (15) - GV: Tr×nh bµy cÊu tróc vßng lÆp For VÝ dô vÒ c©u lÖnh lÆp …… to…… - Trong pascal c©u lÖnh lÆp cã d¹ng: ………… +C©u lÖnh lÆp d¹ng tiÕn: - HS: Ghi cÊu tróc vßng lÆp vµo vë For <biến đếm>:= <giá trị đầu> to <giá trị cuối> GV: Gi¶i thÝch tõng thµnh phÇn <c©u lÖnh>; cÊu tróc lÖnh Trong đó: for, to, là các từ khoá, Biến -HS: Nghe, ghi chÐp đếm là biến đơn có kiểu nguyên (có thể GV: vËn dông c©u lÖnh viÕt vßng lÆp lµ kiÓu kÝ tù hoÆc kiÓu ®o¹n con) cho vÝ dô phÇn Gi¸ trÞ ®Çu, gi¸ trÞ cuèi lµ sè cô thÓ Var i, tong: integer; hoÆc lµ biÓu thøc cã kiÓu cïng kiÓu víi Begin biến đếm, giá trị cuối phải lớn giá trị Tong:=0; ®Çu For i: = to Câu lệnh có thể là câu lệnh đơn câu Tong:= tong + i; lÖnh kÐp Write(‘tong=’,tong); - C©u lÖnh sÏ ®îc thùc hiÖn nhiÒu lÇn, Readln; mçi lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp End 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 ®îc dõng l¹i Cñng cè (2’) Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc Dặn dò học sinh nhà (1’) 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 IV- Rút Kinh Nghiệm: Giáo viên: Đỗ Xuân Thưởng Lop8.net (8) Gi¸o ¸n tin Trường THCS Quỳnh Lâm Giáo viên: Đỗ Xuân Thưởng Lop8.net (9) Gi¸o ¸n tin Ngµy so¹n: Ngµy d¹y: tiÕt 40: Trường THCS Quỳnh Lâm BµI 7: C©u lÖnh lÆp (tT) I Môc tiªu: KiÕn thøc: - HiÓu cÊu tróc c©u lÖnh ghÐp Kü n¨ng: biÕt kÕt hîp c©u lÖnh ghÐp vµ c©u lÖnh lÆp for ………do vµo gi¶i quyÕt mét sè bµi to¸n 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 Phương pháp: - Thuyết trình, chia nhóm nghiên cứu làm bài tập, vấn đáp III chuÈn bÞ cña GV, HS ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal ChuÈn bÞ cña HS: - SGK, vë ghi, bót IV TiÕn Tr×nh lªn líp: ổn định lớp Bµi míi: Hoạt động thầy và trò Néi dung ghi b¶ng Hoạt động 1: Kiểm tra bài cũ ? Tr×nh bµy cÇu tróc cña c©u lÖnh lÆp pascal, nªu ý nghÜa cña c¸c thµnh phÇn cÊu tróc? Hoạt động 2: Ví dụ câu lệnh lặp -GV: Tr×nh bµy cÊu tróc cña c©u lÖnh lÆp VÝ dô vÒ c©u lÖnh lÆp (tiÕp) lïi pascal - CÊu tróc cña c©u lÖnh lÆp lïi: For …… downto……….do For <biến đếm>:= <giá trị cuối> downto <giá trị HS: Ghi chÐp cÊu tróc vµo vë ®Çu> <c©u lÖnh>; GV: Giải thích hoạt động câu lện - C©u lÖnh sÏ ®îc thùc hiÖn nhiÒu lÇn, mçi - HS: Đọc và tìm hiểu chương trình lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp vµ sau - HS: em đứng chỗ phân tích hoạt lần lặp biến đếm tự động giảm đi1 động ví dụ đơn vị, giảm giá trị biến - HS: C¸c em kh¸c th¶o luËn vµ cho ý đếm nhỏ giá trị đầu thì vòng lặp kiÕn dõng l¹i - GV: cho chạy chương trình mẫu đã gõ -số lần lặp = giá trị cuối-giá trị đầu+1 trước máy, yêu cầu học sinh quan => for …do là cấu trúc lặp với số lần lặp s¸t kÕt qu¶ biết trước - GV: Giải thích kết chương - VÝ dô (SGK-58) in mµn h×nh thø tù lÇn tr×nh lÆp Program lap; Var i: integer; Begin Giáo viên: Đỗ Xuân Thưởng Lop8.net (10) Gi¸o ¸n tin Trường THCS Quỳnh Lâm For i:=1 to 10 Writeln(‘day la lan lap thu’, i); Readln; End - VD4 (SGK-58) Viết chương trình đưa 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 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; ®îc gäi lµ c©u lÖnh ghÐp Hoạt động 2: Tính tổng và tích câu lệnh lặp (20) - GV: Đưa đề bài lên bảng TÝnh tæng vµ tÝch b»ng c©u lÖnh lÆp - HS: em lªn b¶ng lµm vd5, em lªn VÝ dô TÝnh tæng cña N sè tù nhiªn ®Çu lµm vd6.(m« t¶ thuËt to¸n) tiªn lớp cá cem làm bài theo nhóm, (Chương trình SGK) mçi d·y lµm mét bµi, d·y gi÷a lµm vd5 VÝ dô TÝnh day tha cña N sè tù nhiªn - HS: §¹i diÖn cña mçi d·y nhËn xÐt ®Çu tiªn thuËt to¸n trªn b¶ng (Chương trình SGK) -GV: Giúp HS sửa lại đúng thuật toán -HS: em lên bảng viết chương trình cho bµi - HS: hoạt động theo nhóm, chia d·y nh ban ®Çu - HS: đại diện 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¶ - HS: Đọc và tìm hiểu chương trình - HS: em đứng chỗ phân tích hoạt động ví dụ - HS: C¸c em kh¸c th¶o luËn vµ cho ý kiÕn - GV: Tr×nh bµy cÊu tróc c©u lÖnh ghÐp - HS: Nghe, ghi chÐp - GV: 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 qu¶ - GV: Giải thích kết chương tr×nh Cñng cè HS đọc ghi nhớ SGK, giáo viên tổng kết đánh giá buổi học DÆn dß häc sinh vÒ nhµ VÒ nhµ lµm bµi tËp trang 60-61 IV- Rút Kinh Nghiệm: Giáo viên: Đỗ Xuân Thưởng Lop8.net (11) Gi¸o ¸n tin Trường THCS Quỳnh Lâm Ngµy so¹n: Ngµy d¹y: TiÕt 41: Bµi thùc hµnh 5: Sö dông lÖnh lÆp for I Môc tiªu: Kiến thức Vận dụng kiến thức vòng lặp for… do, câu lệnh ghép để viết chương trình Kü n¨ng Viết 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ỹ đọc hiểu chương trình có sử dụng vòng lặp for … 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: chia nhóm nghiên cứu làm bài tập, vấn đáp III chuÈn bÞ cña GV, HS ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal ChuÈn bÞ cña HS: - SGK, vë ghi, bót IV TiÕn Tr×nh lªn líp: ổn định lớp Kiểm tra bài cũ Kiểm tra bài tập đã cho nhà Vào bài mới: Chúng ta đã nghiên cứu lý thuyết vòng lặp for … để biết vßng lÆp ch¹y nh thÕ nµo th× h«m chóng ta cïng ®i vµo tiÕt thùc hµnh Gi¸o viªn ghi tªn bµi häc lªn b¶ng Bµi míi: Hoạt động thầy và trò Néi dung ghi b¶ng Hoạt động 1: Viết chương trình cho các bài tập đã cho nhà Bµi 1: TÝnh tæng cña n sè tù nhiªn ®Çu tiªn - GV: yªu cÇu mçi d·y gâ mét bµi Program tinh_tong; Uses crt; vµo m¸y Var i, n: integer; tong: longin; Begin Clrscr; Tong:=0; Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n - HS: gõ chương trình, chạy thử Tong: = Tong+i; Giáo viên: Đỗ Xuân Thưởng Lop8.net (12) Gi¸o ¸n tin chương trình, và báo cáo kết - GV: hç trî häc sinh qu¸ tr×nh thùc hµnh - Sau kết chạy chương trình đã đúng, gv yêu cầu học sinh chữa bài mình đã làm nhà cho đúng theo chương trình đã chạy Hoạt động 2: Bảng cửu chương - GV: §a néi dung cña bµi to¸n - HS: Nghiªn cøu bµi to¸n, t×m input vµ output - GV: Đưa nội dung chương trình lên màn hình, yêu cầu học sinh đọc hiểu chương trình - HS: đọc, phân tích câu lệnh tìm hiểu hoạt động chương trình - GV: yêu cầu học sinh đứng vị trí trình bày hoạt động chương trình, các nhóm khác cùng tham gia ph©n tÝch - HS: tham gia hoạt động giáo viªn - GV: yªu cÇu häc sinh lËp b¶ng ho¹t động chương trình theo mẫu: Gi¶ sö N=2: Bước i i<=10 Writeln(n,’.’,i,’=’,n*i) 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 Giáo viên: Đỗ Xuân Thưởng Trường THCS Quỳnh Lâm Writeln(‘Tong cña’, n,’so tu nhien dautien la’,tong); Readln; End Viết chương trình tìm xem có bao nhiêu số dương 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 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 màn hình bảng nhân số từ đến 9, và dừng màn hình để có thể quan sát kết qu¶ Program Bang_cuu_chuong; Uses crt; Var i, n: integer; Begin Clrscr; Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nha’,n); Writeln; For i:=1 to 10 Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End Lop8.net (13) Gi¸o ¸n tin Trường THCS Quỳnh Lâm qu¶ Cñng cè : NhËn xÐt, rót kinh nghiÖm tiÕt thùc hµnh Dặn dò học sinh nhà : nhà xem trước bài thực hành SGK (T63) viết chương trình in màn hình bảng cửu chương từ đến Ngµy so¹n: Ngµy d¹y: TiÕt 42: Bµi thùc hµnh 5: Sö dông lÖnh lÆp for (TT) I Môc tiªu: Kiến thức Vận dụng kiến thức 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 for 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 chương trình; Rèn luyện kỹ đọc hiểu chương trình có sử dụng vòng lặp for … 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: - chia nhóm nghiên cứu làm bài tập, vấn đáp III chuÈn bÞ cña GV, HS ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal ChuÈn bÞ cña HS: - SGK, vë ghi, bót IV TiÕn Tr×nh lªn líp: ổn định lớp KiÓm tra bµi cò (kiÓm tra xen bµi thùc hµnh) Vµo bµi míi: Gi¸o viªn vµo bµi Bµi míi: Hoạt động thầy và trò Néi dung ghi b¶ng Hoạt động 1: Làm đẹp màn hình kết lệnh gotoxy, where - Gi¸o viªn cho ch¹y kÕt qu¶ cña Bµi sgk (T63) bµi thùc hµnh Bang_cuu_chuong a) Giíi thiÖu lÖnh gotoxy(), wherex Yªu cÇu häc sinh quan s¸t kÕt - Gotoxy(a,b) và nhận xét khoảng cách Trong đó: a là số cột, b là số c¸c hµng, cét hµng - HS: quan s¸t vµ ®a nhËn xÐt - ý nghÜa cña c©u lÖnh lµ ®a trá vÒ - ? Có cách nào để khoảng cách cét a hµng b gi÷a c¸c hµng vµ c¸c cét t¨ng - Wherex: cho biÕt sè thø tù cña cét, lªn? wherey cho biÕt sè thø tù cña hµng Giáo viên: Đỗ Xuân Thưởng Lop8.net (14) Gi¸o ¸n tin - GV: Giíi thiÖu c©u lÖnh gotoxy vµ where - GV: yêu cầu học sinh mở chương trình Bang_cuu_chương và sửa lại chương trình theo bài trên màn h×nh cña gi¸o viªn - 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 chưa dùng lệnh gotoxy(5, wherey) - HS: quan s¸t vµ nhËn xÐt Trường THCS Quỳnh Lâm * Lưu ý: Phải khai báo thư viện crt trước sö dông hai lÖnh trªn a) Chỉnh sửa chương trình sau: Program Bang_cuu_chuong; Uses crt; Var i, n: integer; Begin Clrscr; Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nha’,n); Writeln; For i:=1 to 10 begin gotoxy(5, wherey); Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End Hoạt động 2: sử dụng lệnh For lồng for - GV: giíi thiÖu cÊu tróc lÖnh for Bµi SGK (T64) lồng, hướng dẫn học sinh cách sử a) Câu lệnh for lồng for dông lÖnh - For <biến đếm1:= giá trị đầu> to <giá trị - HS: ghi chÐp cÊu tróc vµ lÜnh héi cuèi> - GV: đưa nội dung chương trình For <biến đếm 2:=giá trị đầu> to <giá bµi thùc hµnh lªn mµn h×nh, trÞ cuè> yêu cầu học sinh đọc chương < c©u lÖnh>; trình, tìm hiểu hoạt động Program Tao_bang; chương trình Uses crt; - HS: hoạt động theo nhóm, tìm Var i,j: byte; hiểu hoạt động chương trinh, Begin đại diện nhóm báo cáo kết Clrscr; qu¶ th¶o luËn For i:=1 to - GV: cho chạy chương trình Begin - HS : quan s¸t kÕt qu¶ trªn mµn For j:=0 to h×nh Writeln(10*i+j:4); Writeln; End; Giáo viên: Đỗ Xuân Thưởng Lop8.net (15) Gi¸o ¸n tin Trường THCS Quỳnh Lâm Readln; End Hoạt động 3: kết thúc - HS: tắt chương trình ứng dụng, tắt m¸y, t¾t nguån Cñng cè : NhËn xÐt rót kinh nghiÖm giê thùc hµnh Dặn dò học sinh nhà: học sinh nhà sử dụng lệnh gotoxy để chỉnh sửa lại bài thực hành số cho kết in màn hình đẹp Giáo viên: Đỗ Xuân Thưởng Lop8.net (16) Gi¸o ¸n tin Ngµy so¹n: Ngµy d¹y: TiÕt 43, 44: Trường THCS Quỳnh Lâm häc vÏ h×nh víi phÇn mÒn geogebra I/ Môc tiªu: Kiến thức: Hs hiểu các đối tượng hình học phần mềm và quan hệ chúng Kỹ năng: Thông qua phần mềm học sinh biết và hiểu các ứng dụng phần mềm toán học, thiết lập quan hệ toán học các đối tượng này - Biết cách sử dụng phần mềm để vẽ các hình học chương trình lớp Thái độ: Hs ý thức việc ứng dụng phần mềm học tập mì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 III TiÕn tr×nh lªn líp: ổn định tổ chức lớp : Bµi míi: Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: E đã biết gì Geogebra Hs đọc sgk Hoạt động 2: Làm quen với phần mềm Geogebra tiếng viết Nhấp đúp vào biểu tượng Hoặc vào menu Start \ All Programs\ GeoGebra \ GeoGebra Giới thiệu màn hình chính Hs thực cho biết các thành phần màm hình chính Bảng chọn Thanh công cụ Công cụ di chuyển có thể chọn nhiều đối tượng cách nào? Hs : Nhấn phím CTRL chọn Khi sử dụng công cụ khác chuyển Giáo viên: Đỗ Xuân Thưởng Em đã biết gì Geogebra? Làm quen với phần mềm Geogebra tiếng Việt a) Khởi động b) Giới thiệu màn hình Geogebra tiếng Việt - Bảng chọn - Thanh công cụ c) Giới thiệu các công cụ làm việc - Công cụ di chuyển - Các công cụ liên quan đến đối tượng điểm Thao tác : Chọn công cụ sau đó chọn đối tượng - Các công cụ liên quan đến đoạn, đường thẳng Lop8.net (17) Gi¸o ¸n tin công cụ di chuyển cách nào ? Hs : nhấn phím ESC GV : lưu có cách - Nhấn Ctrl + S chọn Hồ sơ - > lưu Mở? - Nhấn Ctrl + O chọn Hồ sơ - > mở Thoát khởi phần mềm? - Hồ sơ - > mở Alt + F4 Trường THCS Quỳnh Lâm Thao tác : Chọn công cụ sau đó chọn đối tượng - Các công cụ tạo mối quan hệ hình học Thao tác : Chọn công cụ sau đó chọn đối tượng Chú ý : Thay đổi tên điểm , đường thẳng , chọn công cụ di chuyển ,lick dúp vào đối tượng cần thay đổi - Các công cụ liên quan đến hình tròn Thao tác : Chọn công cụ sau đó chọn đối tượng - Các công cụ biến đổi hình học d) Các thao tác với tệp - Lưu - Mờ e) Thoát khởi phần mềm Giáo viên: Đỗ Xuân Thưởng Lop8.net (18) Gi¸o ¸n tin Trường THCS Quỳnh Lâm 2.Cñng cè: - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc 3.Hướng dẫn nhà: - 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 Ngµy so¹n: Ngµy d¹y: TiÕt 45, 46: häc vÏ h×nh víi phÇn mÒn geogebra (TT) I/ Môc tiªu: Kiến thức: Hs hiểu các đối tượng hình học phần mềm và quan hệ chúng Kỹ năng: Thông qua phần mềm học sinh biết và hiểu các ứng dụng phần mềm toán học, thiết lập quan hệ toán học các đối tượng này - Biết cách sử dụng phần mềm để vẽ các hình học chương trình lớp Thái độ: Hs ý thức việc ứng dụng phần mềm học tập mì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 III TiÕn tr×nh lªn líp: ổn định tổ chức lớp : Bµi míi: Hoạt động giáo viên Hoạt động 1: KiÓm tra bµi cò: Em h·y nªu c¸ch t¹o vµ ý nghÜa cña c¸c lªnh phÇn mÒm Hoạt động : Em đã biết gì Geogebra Hs đọc sgk Hoạt động : Đối tượng hình học Hs nêu khái niệm Hoạt động học sinh Đối tượng hình học a) Khái niệm đối tượng hình học b) Đối tượng tự và đối tượng phụ thuộc Nằm trên (thuộc về) Đi qua Giao hai đối tượng c) Danh sách các đối tượng trên màn hình Hiển thị Hiển thị danh sách đối tượng Giáo viên: Đỗ Xuân Thưởng Lop8.net (19) Gi¸o ¸n tin Trường THCS Quỳnh Lâm d) Thay đổi thuộc tính đối tượng - Ẩn đối tượng : B1 chọn đối tượng B2 hủy chọn “ Hiển thị đối tượng “trong bảng hiển thị - Ẩn tên đối tượng B1 chọn đối tượng B2 hủy chọn “ Hiển thị đối tên” bảng hiển - Thay đổi tên đối tượng B1 nháy nút chuột phải lên đối tượng B2 chọn đổi tên - Đặt / hủy vết chuyển động đối tượng B1 nháy nút chuột phải lên đối tượng B2 chọn “ Mở dấu vết di chuyển Để xóa các vết nhấn tổ hợp phím Ctrl + F - Xóa đối tượng : thực các cách C1 dùng nhấn Delete C2 nháy nút chuột phải lên đối tượng, chọn xóa C3 chọn trên công cụ , chọn đối tượng xóa Cñng cè: - Gi¸o viªn hÖ thèng l¹i toµn bé néi dung bµi häc Hướng dẫn nhà: - 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 IV- Rút Kinh Nghiệm: Giáo viên: Đỗ Xuân Thưởng Lop8.net (20) Gi¸o ¸n tin Ngµy so¹n: Ngµy d¹y: TiÕt 47,48: Trường THCS Quỳnh Lâm häc vÏ h×nh víi phÇn mÒn geogebra (TT) I/ Môc tiªu: Kiến thức: Hs hiểu các đối tượng hình học phần mềm và quan hệ chúng Kỹ năng: Thông qua phần mềm học sinh biết và hiểu các ứng dụng phần mềm toán học, thiết lập quan hệ toán học các đối tượng này - Biết cách sử dụng phần mềm để vẽ các hình học chương trình lớp Thái độ: Hs ý thức việc ứng dụng phần mềm học tập mì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 III TiÕn tr×nh lªn líp: ổn định tổ chức lớp : Bµi míi: Hoạt động GVvà HS Néi dung ghi b¶ng Hoạt động1: Đối tượng hình học ? Em hiểu nào là đối tượng hình 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 häc? tượng Các đối tượng hình học b¶n bao gåm: ®iÓm, ®o¹n th¼ng, ®êng th¼ng, tia, h×nh Hoạt động 2: Đối tượng tự và đối tượng phụ thuộc GV: nào là đối tượng tự và đối b) Đối tượng tự và đối tượng phụ thuéc tượng phụ thuộc HS: Nghiên cứu sgk và màn hình Em đã làm quen với khái niệm quan hệ các đối tượng máy tính để trả lời Giáo viên nêu các đối tượng phụ Sau đây là vài ví dụ: thuéc vµ cho biÕt ý nghÜa cña nã §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 Giáo viên: Đỗ Xuân Thưởng Lop8.net (21)