1. Trang chủ
  2. » Địa lý lớp 12

Giáo án Tin học 8 - Học kỳ 2 - Năm học 2010-2011 - Trường THCS An Vinh

20 6 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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 268,9 KB

Nội dung

C¸c c«ng viÖc ph¶i thùc hiÒn nhiÒu lÇn 5’ - Công việc không biết trước số lần lặp lại: học ?Hàng ngày chúng ta thường phải bài cho đến khi thuộc hết các bài, làm một số việc lặp đi lặp l[r]

(1)Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 TuÇn 20: TiÕt 39 - 40 PhÇn 2: PHÇN MÒM HäC TËP tiÕt 39: t×m hiÓu thêi gian víi phÇn mÒm sun times (TiÕt 1) Ngµy so¹n: 8/1/2011 A Môc tiªu bµi häc *KiÕn thøc: - HS hiểu mục đích và ý nghĩa phần mềm - Biết các thao tác khởi động và thoát phần mềm - Biết các thao tác để thực trên phần mềm *KÜ n¨ng: - NhËn diÖn giao diÖn cña 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 B chuÈn bÞ - GV: Tranh vÏ, c©u hái - HS: B¶ng nhãm, bót d¹, phiÕu häc tËp C các bước lên lớp Tổ chức ổn định lớp Bµi míi Hoạt động dạy- học Néi dung ?HS nhắc lại tên phần mềm đã học chương trình SGK liên quan đến địa lý thÕ giíi - GV giíi thiÖu vÒ phÇn mÒm - HS hoạt động nhóm thảo luận ?Phần mềm Sun Times có mục đích và ý nghÜa g× cuéc sèng cña chóng ta hiÖn ?Ngoµi phÇn mÒm cßn cung cÊp nh÷ng g× giíi thiÖu phÇn mÒm.(10’) - Mục đích: Giúp nhìn toàn cảnh toàn c¶nh c¸c vÞ trÝ trªn toµn thÕ giíi víi rÊt nhiều thông tin liên quan đến thời gian - Cung cÊp nhiÒu chøc n¨ng h÷u Ých liªn quan đến Mặt trời mọc, Mặt trời lặn, nhật thùc, nguyÖt thùc mµn h×nh chÝnh cña phÇn mÒm.(15’) - GV hướng dẫn HS cách khởi động vào a Khởi động phần mềm(3’) phần mềm cách nháy đúp vào biểu - Để khởi động phần mềm nháy đúp  vào tượng trên màn hình biểu tượng trên màn hình  - GV treo tranh vÏ giíi thiÖu giao diÖn b Giíi thiÖu mµn h×nh chÝnh(9’) lµm viÖc cña phÇn mÒm Trang Lop8.net (2) Trường THCS An Vinh - gi¸o ¸n tin häc - HS quan s¸t giao diÖn cña phÇn mÒm ?HS hoạt động nhóm liệt kê các thành phÇn chÝnh cã trªn mµn h×nh lµm viÖc cña phÇn mÒm - GV gi¶i thÝch cho HS c¸c thµnh phÇn chÝnh cã trªn giao diÖn cña phÇn mÒm - GV: Gièng nh­ hÇu hÕt c¸c phÇn mÒm khác để thoát khỏi phần mềm em sử dụng nút đóng Close trên tiêu đề ?Cã thÓ tho¸t phÇn mÒm b»ng c¸ch kh¸c ®­îc kh«ng - HS hoạt động nhóm thảo luận - HS đại diện các nhóm trả lời - GV nhận xét và hướng dẫn HS các cách khác để thoát khỏi phần mềm ? HS quan s¸t tranh vÏ - GV hướng dẫn các thao tác và cho HS cách phóng to để xem chi tiết vùng trên đồ - HS lªn thùc hiÖn l¹i trªn tranh vÏ - GV nhËn xÐt ? HS quan s¸t tranh vÏ - GV chØ trªn tranh vµ nªu c¸c thao t¸c thùc hiÖn c¸ch nhËn biÕt thêi gian - HS lªn b¶ng thùc hiÖn - GV quan s¸t vµ nhËn xÐt - N¨m häc 2010 - 2011 - B¶ng chän vµ c¸c nót lÖnh - Thông tin địa điểm - Bản đồ và các địa điểm đánh dấu - Vïng s¸ng (ngµy) - Vùng tối (đêm) - §­êng ph©n chia s¸ng tèi c Tho¸t khái phÇn mÒm(3’) - C¸ch 1:  - C¸ch 2: ALT + F4 - C¸ch 3:  File  Exit hướng dẫn sử dụng.(20’) a Phóng to quan sát vùng đồ chi tiÕt(3’) - NhÊn gi÷ nót ph¶i  vµ kÐo th¶ tõ mét đỉnh đến đỉnh đối diện hình chữ nhật b Quan s¸t vµ nhËn biÕt thêi gian: ngµy vµ đêm.(5’) - Các vùng tối “chuyển động” theo hướng từ ph¶i sang tr¸i - §i theo chiÒu ngang cña mét ®­êng th¼ng tõ tr¸i sang ph¶i sÏ quan s¸t ®­îc thêi gian ? HS quan s¸t tranh vÏ hiÖn t¹i cña c¸c vÞ trÝ trªn Tr¸i §Êt theo - GV trên tranh và nêu các thao tác đúng chiều thời gian chuyển động thùc hiÖn c¸ch xem th«ng tin thêi gian chi c Quan sat vµ xem th«ng tin thêi gian chi tiết trên địa điểm cụ thể tiết địa điểm cụ thể.(3’) ?HS quan s¸t h×nh vÏ SGK/90 - Nháy  lên vị trí đã đánh dấu trên - HS hoạt động nhóm thảo luận giải thích đồ và quan sát các khung thông tin phía trên c¸c th«ng sè ®­îc hiÓn thÞ trªn h×nh vÏ đồ - GV quan sát, hướng dẫn - HS đại diện các nhóm trả lời - GV nhËn xÐt vµ nªu cô thÓ c¸c th«ng sè ? HS quan s¸t tranh vÏ - GV chØ trªn tranh vµ nªu c¸c thao t¸c thực để quan sát vùng đệm ngày d Quan sát vùng đệm ngày và và đêm đêm.(5’) Trang Lop8.net (3) Trường THCS An Vinh - gi¸o ¸n tin häc - HS lªn b¶ng thùc hiÖn - GV quan s¸t vµ nhËn xÐt ?HS quan s¸t h×nh vÏ SGK/92 - HS hoạt động nhóm thảo luận giải thích c¸c th«ng sè ®­îc hiÓn thÞ trªn h×nh vÏ - GV quan sát, hướng dẫn - HS sử dụng phiếu học tập vận dụng đặt l¹i c¸c th«ng sè theo yªu cÇu cña GV - GV nhËn xÐt - N¨m häc 2010 - 2011 - Quan sát vùng có màu đen trên đồ Xung quanh vïng cã mét gi¶i ph©n c¸ch sáng - tối, đó chính là vùng đệm ngày và đêm e §Æt thêi gian quan s¸t.(4’) - Nháy  lên các nút lệnh thời gian để đặt l¹i thêi gian nh­ ngµy - th¸ng - n¨m, giê phót - gi©y d cñng cè(3’) - HS nhắc lại cách khởi động và thoát khỏi phần mềm ? HS sö dông phiÕu häc tËp ghi l¹i c¸c thµnh phÇn chÝnh cã trªn giao diÖn cña phÇn mÒm - GV hướng dẫn lại số thao tác chính để sử dụng phần mềm có hiệu E hướng dẫn nhà(2’) - Häc bµi cò - Xem c¸c h×nh vÏ SGK cña phÇn mÒm SUN TIMES - VÒ nhµ c¸c em chuÈn bÞ bµi, tiÕt sau thùc hµnh * Rót kinh nghÞªm tiÕt 40 Thùc hµnh: t×m hiÓu thêi gian víi phÇn mÒm sun times (TiÕt 2) Ngµy so¹n: 8/01/2011 A Môc tiªu bµi häc *KiÕn thøc: - Biết và hiểu các thao tác để thực trên phần mềm *KÜ n¨ng: - Khởi động và thoát - NhËn diÖn giao diÖn cña phÇn mÒm - Thùc hiÖn mét sè chøc n¨ng chÝnh cña phÇn mÒm B chuÈn bÞ - GV: Phßng thùc hµnh, phÇn mÒm Sun Times - HS: Bµi tËp thùc hµnh Trang Lop8.net (4) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 C các bước lên lớp Tổ chức ổn định lớp Thùc hµnh Hoạt động dạy học Néi dung - GV hướng dẫn và làm mẫu cách khởi khởi động phần mềm.(2’) động vào phần mềm cách nháy đúp - Để khởi động phần mềm nháy đúp  vào vào biểu tượng trên màn hình biểu tượng trên màn hình - HS thực khởi động vào Sun Times  - HS quan s¸t c¸c thµnh phÇn chÝnh cã trªn giao diÖn cña phÇn mÒm - Các nhóm liệt kê các thành phần đã ®­îc quan s¸t - GV nhËn xÐt vµ nªu l¹i c¸c thµnh phÇn đó - C¸c nhãm tiÕn hµnh sö dông phÇn mÒm th«ng qua mét sè thao t¸c chÝnh nh­: Phóng to quan sát vùng đồ chi tiÕt, quan s¸t vµ nhËn biÕt thêi gian, quan s¸t vµ xem th«ng tin thêi gian chi tiÕt cña địa điểm cụ thể, quan sát vùng đệm ngày và đêm, đặt thời gian quan sát - GVquan sát và hướng dẫn HS - C¸c nhãm quan s¸t kÕt qu¶ nhËn ®­îc trªn mµn h×nh vµ rót nhËn xÐt - GV nhËn xÐt vµ thùc hiÖn l¹i cho HS - GV yªu cÇu HS tho¸t phÇn mÒm - Tho¸t m¸y quan s¸t giao diÖn cña phÇn mÒm.(15’) - B¶ng chän vµ c¸c nót lÖnh - Thông tin địa điểm - Bản đồ và các địa điểm đánh dấu - Vïng s¸ng (ngµy) - Vùng tối (đêm) - §­êng ph©n chia s¸ng tèi hướng dẫn sử dụng.(20’) a Phóng to quan sát vùng đồ chi tiÕt b Quan s¸t vµ nhËn biÕt thêi gian: ngµy vµ đêm c Quan s¸t vµ xem th«ng tin thêi gian chi tiết địa điểm cụ thể d Quan sát vùng đệm ngày và đêm e §Æt thêi gian quan s¸t tho¸t khái phÇn mÒm.(3’) - C¸ch 1:  - C¸ch 2: ALT + F4 - C¸ch 3:  File  Exit d cñng cè (3’) - HS nhắc lại cách khởi động và thoát khỏi phần mềm - HS nêu lại các thao tác để sử dụng phần mềm Sun Times - GV hướng dẫn và nhắc lại số thao tác chính E hướng dẫn nhà (2’) - Häc bµi cò Trang Lop8.net (5) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 - Xem trước nội dung mục bài “Tìm hiểu thời gian với phần mềm Sun Times” * Rót kinh nghÞªm TuÇn 21: TiÕt 41 - 42 t×m hiÓu thêi gian víi phÇn mÒm sun times (TiÕt 3) Ngµy so¹n: 14/01/2011 A Môc tiªu bµi häc *KiÕn thøc: - HS hiểu mục đích và ý nghĩa phần mềm - Biết các thao tác để thực trên phần mềm *KÜ n¨ng: - NhËn diÖn giao diÖn cña phÇn mÒm - Sử dụng phần mềm để quan sát các lĩnh vực khác B chuÈn bÞ - GV: Tranh vÏ, c©u hái - HS: B¶ng nhãm, bót d¹, phiÕu häc tËp C các bước lên lớp Tổ chức ổn định lớp 2.KiÓm tra bµi cò: (7’) Em hãy nêu cách khởi động và thoát khỏi phần mềm Sun Times? Các thành phÇn chÝnh cã trªn giao diÖn cña phÇn mÒm? Bµi míi Hoạt động dạy- học Néi dung ?HS sö dông phiÕu häc tËp liÖt kª c¸c mét sè chøc n¨ng kh¸c thao tác để sử dụng phần mềm đã học tiết trước - GV giíi thiÖu tæng qu¸t cho HS thªm số thao tác khác để sử dụng phần mÒm a HiÖn/ kh«ng hiÖn h×nh ¶nh bÇu trêi theo ?HS quan s¸t h×nh vÏ SGK/93 thêi gian.(10’) - GV treo bảng phụ hướng dẫn HS các -  Options  Maps  Huỷ chọn mục thao tác để không hình ảnh Show Sky Color bÇu trêi theo thêi gian ?Em cã nhËn xÐt g× vÒ kÕt qu¶ thùc hiÖn cïng mét c¸c thao t¸c theo tr×nh tù Trang Lop8.net (6) Trường THCS An Vinh - gi¸o ¸n tin häc - HS tr¶ lêi - GV nhËn xÐt vµ l­u ý cho HS lµ cïng lµm mét c«ng viÖc nh­ng sÏ cho kÕt qu¶ kh¸c - GV treo bảng phụ hướng dẫn HS các thao tác để cố định vị trí và thời gian quan sát trên đồ - HS nªu l¹i c¸c thao t¸c mµ GV võa hướng dẫn - GV nhËn xÐt - GV treo bảng phụ hướng dẫn HS các thao tác để tìm các địa điểm có thông tin thêi gian ngµy gièng - HS nªu l¹i c¸c thao t¸c mµ GV võa hướng dẫn ?HS quan s¸t h×nh vÏ SGK/95 vµ rót nhËn xÐt - GV nhËn xÐt vµ gi¶i thÝch l¹i h×nh vÏ để HS hiểu - GV treo bảng phụ hướng dẫn HS các thao tác để tìm kiếm và quan sát nhật thực trªn Tr¸i §Êt - HS nªu l¹i c¸c thao t¸c mµ GV võa hướng dẫn ?HS quan s¸t h×nh vÏ SGK/95 vµ h×nh vÏ SGK/96 vµ rót nhËn xÐt - GV nhËn xÐt vµ gi¶i thÝch l¹i c¸c th«ng sè cã h×nh vÏ - GV giíi thiÖu cho HS nót lÖnh dïng để quan sát chuyển động thời gian ?HS quan s¸t vµ chØ l¹i nót lÖnh - GV nhËn xÐt - N¨m häc 2010 - 2011 b Cố định vị trí và thời gian quan sát (10’) -  Options  Maps  Hñy chän t¹i môc Hover Update c Tìm các địa điểm có thông tin thời gian ngµy gièng nhau(7’) - Chän vÞ trÝ ban ®Çu   Options  Anchor Time To Sunrise d T×m kiÕm vµ quan s¸t nhËt thùc trªn Tr¸i §Êt(8’) - Chọn địa điểm muốn tìm nhật thực   View  Eclipse  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ứ e Quan sát chuyển động thời gian(5’) - Để thời gian chuyển động nháy  vào nút Muèn dõng nh¸y chuét vµo nót d cñng cè(3’) - HS nhắc lại các thao tác để sử dụng phần mềm - GV hướng dẫn lại số thao tác chính để sử dụng phần mềm có hiệu E hướng dẫn nhà(2’) - Häc bµi cò - Lµm bµi tËp - ChuÈn bÞ bµi tiÕt sau thùc hµnh * Rót kinh nghÞªm Trang Lop8.net (7) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 TiÕt 42 thùc hµnh: t×m hiÓu thêi gian víi phÇn mÒm sun times (TiÕt 4) Ngµy so¹n: 15/01/2011 A Môc tiªu bµi häc *KiÕn thøc: - Biết và hiểu các thao tác để thực trên phần mềm *KÜ n¨ng: - Khởi động và thoát - NhËn diÖn giao diÖn cña phÇn mÒm - Thùc hiÖn mét sè chøc n¨ng chÝnh cña phÇn mÒm B chuÈn bÞ - GV: Phßng thùc hµnh, phÇn mÒm Sun Times - HS: Bµi tËp thùc hµnh C các bước lên lớp Tổ chức ổn định lớp Thùc hµnh Hoạt động dạy - học Néi dung - HS khởi động vào Sun Times khởi động phần mềm.(2’) - GV quan s¸t - Để khởi động phần mềm nháy đúp  vào biểu tượng trên màn hình  - GV yªu cÇu c¸c nhãm thùc hµnh thªm thùc hµnh mét sè chøc n¨ng kh¸c.(35’) mét sè chøc n¨ng kh¸c víi phÇn mÒm a HiÖn/ kh«ng hiÖn h×nh ¶nh bÇu trêi theo thêi gian -  Options  Maps  Huû chän t¹i môc Show Sky Color b Cố định vị trí và thời gian quan sát -  Options  Maps  Hñy chän t¹i môc Hover Update c Tìm các địa điểm có thông tin thời gian - GV yªu cÇu HS chän vÞ trÝ ban ®Çu lµ ngµy gièng Hà Nội và thực các thao tác để tìm - Chọn vị trí ban đầu   Options  các địa điểm có thông tin thời gian Anchor Time To Sunrise ngµy gièng - GV quan s¸t Trang Lop8.net (8) Trường THCS An Vinh - gi¸o ¸n tin häc - HS quan s¸t kÕt qu¶ nhËn ®­îc trªn mµn h×nh vµ rót nhËn xÐt - GV yªu cÇu HS chän vÞ trÝ ban ®Çu lµ Hà Nội và thực các thao tác để tìm kiếm và quan sát tượng nhật thực - GV quan s¸t - HS quan s¸t kÕt qu¶ nhËn ®­îc trªn mµn h×nh vµ rót nhËn xÐt - GV nhËn xÐt kÕt qu¶ cña c¸c nhãm - GV yªu cÇu HS tho¸t phÇn mÒm - Tho¸t m¸y - N¨m häc 2010 - 2011 d T×m kiÕm vµ quan s¸t nhËt thùc trªn Tr¸i §Êt - Chọn địa điểm muốn tìm nhật thực   View  Eclipse  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ứ e Quan sát chuyển động thời gian - Để thời gian chuyển động nháy  vào nút Muèn dõng nh¸y chuét vµo nót tho¸t khái phÇn mÒm.(3’) - C¸ch 1:  - C¸ch 2: ALT + F4 - C¸ch 3:  File  Exit d cñng cè(3’) - HS nhắc lại cách khởi động và thoát khỏi phần mềm - HS nêu lại các thao tác để sử dụng phần mềm Sun Times - GV hướng dẫn và nắhc lại số thao tác chính E hướng dẫn nhà(2’) - Häc bµi cò - Lµm bµi tËp - Xem trước nội dung mục 1, 2, bài “Câu lệnh điều kiện” * Rót kinh nghÞªm Trang Lop8.net (9) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 TuÇn 22: TiÕt 43 - 44 tiÕt 43 Bµi 7: c©u lÖnh lÆp (TiÕt 1) Ngµy so¹n: 20/01/2011 A Môc tiªu bµi häc *KiÕn thøc: - 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 cho máy tính thực lặp lặp lại công việc nào đó số lần *KÜ n¨ng: - Thực các công việc để đạ kết B chuÈn bÞ - GV: B¶ng phô, c©u hái, bµi tËp - HS: B¶ng nhãm, bót d¹, phiÕu häc tËp C các bước lên lớp Tổ chức ổn định lớp KiÓm tra bµi cò (5’) ? Trình bày cấu trúc câu lệnh rẽ nhánh pascal, nêu ý nghĩa hoạt động câu lÖnh? Bµi míi Gv: 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 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 Gi¸o viªn ghi ®Çu bµi lªn b¶ng Hoạt động dạy – học Néi dung C¸c c«ng viÖc ph¶i thùc hiÒn nhiÒu lÇn (5’) - Công việc không biết trước số lần lặp lại: học ?Hàng ngày chúng ta thường phải bài thuộc hết các bài, làm số việc lặp lặp lại số - Công việc đã biết trước số lần lặp: học lÇn, em h·y lÊy vÝ dô vÒ mét sè viÖc s¸ng tiÕt, mçi ngµy tËp bµi thÓ dôc buæi hµng ngµy em ph¶i lµm sáng, đánh ngày lần, - HS: mét em lÊy mét sè vÝ dô => Để cho máy tính thực đúng công - GV: Ghi ví dụ học sinh lên việc, nhiều trường hợp viết b¶ng chương trình máy tính chúng ta phải viết - HS: mét em kh¸c lÊy thªm mét sè lÆp l¹i nhiÒu c©u lÖnh thùc hiÖn mét phÐp tÝnh vÝ dô định ? Qua nh÷ng vÝ dô c¸c b¹n võa lÊy VD1: §Ó tÝnh sè tù nhiªn ®Çu tiªn ta cã thÓ trªn b¶ng th× nh÷ng c«ng viÖc nµo viÕt nh­ sau: chúng ta đã biết trước số lần lặp begin lÆp l¹i vµ c«ng viÖc nµo chóng ta I=0; Tong:=0; ch­a biÕt sè lÇn lÆp l¹i cña nã? I:=i+1; Tong:=Tong+i; Trang Lop8.net (10) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 - HS: 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 ) - GV: NhËn xÐt vµ chèt l¹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 C©u lÖnh lÆp - mét lÖnh thay cho nhiÒu lÖnh (15’) VD1: VÏ h×nh vu«ng gièng -HS: nghiªn cøu vÝ dô SGK - thuËt to¸n (SGK T56,57) 56,57 VÝ dô 1: - GV: ph©n tÝch vÝ dô - Bước 1: Vẽ hình vuông (vẽ liên tiếp bốn cạnh - HS: Nghe, nghi chÐp và trở đỉnh ban đầu) - HS: Mô tả lại thuật toán, phân tích - Bước 2: Nếu số hình vuông đã vẽ ít thuËt to¸n 3, di chuyển bút vẽ bên phải đơn vị và trở lại bước Ngược lại kết thúc thuật toán *Thuật toán mô tả các bước để vẽ hình vuông - Bước 1: k:=0; - Bước 2: k:=k+1; - Bước 3: Nếu k < thìư trở lại bước Ngược l¹i, kÕt thóc thuËt to¸n -HS: nghiªn cøu vÝ dô SGK – VD2: TÝnh tæng cña 100 sè tù nhiªn ®Çu tiªn - thuËt to¸n: VÝ dô 2: TÝnh tæng 100 sè tù nhiªn ®Çu tiªn + Bước 1: Sum:= 0; i:= 0; + Bước 2: i:= i + 1; + Bước 3: Nếu i <=100, thì Sum:= Sum + i và quay lại bước + Bước 4: Thông báo kết và kết thúc thuật to¸n ? Qua hai vÝ dô trªn, c¸c em h·y chØ nh÷ng c«ng viÖc ®­îc lÆp ®i lÆp l¹i? -HS: ChØ c«ng viÖc lÆp l¹i ë vd1 vµ vd2 - GV: KÕt luËn => Kết luận: - Cách mô tả các hoạt động 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 hiÖn cÊu tróc lÆp víi mét c©u lÖnh §ã lµ c©u lÖnh lÆp VÝ dô vÒ c©u lÖnh lÆp (15’) - GV: Tr×nh bµy cÊu tróc vßng lÆp - Trong pascal c©u lÖnh lÆp cã d¹ng: Trang 10 Lop8.net (11) Trường THCS An Vinh - gi¸o ¸n tin häc For …… to…… ………… - HS: Ghi cÊu tróc vßng lÆp vµo vë GV: Gi¶i thÝch tõng thµnh phÇn 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ô phÇn Var i, tong: integer; Begin Tong:=0; For i: = to Tong:= tong + i; Write(‘tong=’,tong); Readln; End - N¨m häc 2010 - 2011 * 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 (có thể là kiểu kí tự hoÆc kiÓu ®o¹n con) 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 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 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 d cñng cè(3’) - GV nhấn mạnh để HS biết để dẫn cho máy tính thực đúng công việc, nhiều trường hợp ta cần phải viết lặp lại nhiều câu lệnh thực phép tính định E hướng dẫn nhà(2’) - Häc bµi cò - Lµm bµi tËp SGK/60 - Xem trước nội dung mục 3, bài “Câu lệnh lặp” * Rót kinh nghÞªm tiÕt 44 Bµi 7: c©u lÖnh lÆp (TiÕt 2) Ngµy so¹n: 20/01/2011 A Môc tiªu bµi häc *KiÕn thøc: - Hiểu hoạt động câu lệnh lặp với số lần biết trước For Pascal - BiÕt lÖnh ghÐp Pascal *KÜ n¨ng: - Viết đúng lệnh For số tình đơn giản Trang 11 Lop8.net (12) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 B chuÈn bÞ - GV: B¶ng phô, c©u hái, bµi tËp - HS: B¶ng nhãm, bót d¹, phiÕu häc tËp C các bước lên lớp Tổ chức ổn định lớp KiÓm tra bµi cò:(5’) ? Em hãy nêu các bước cần làm để tính tổng 100 số tự nhiên đầu tiên? ? Tr×nh bµy cÇu tróc cña c©u lÖnh lÆp d¹ng tiÕn pascal, nªu ý nghÜa cña c¸c thµnh phÇn cÊu tróc? Bµi míi Hoạt động dạy - học Néi dung - GV treo b¶ng phô giíi thiÖu c©u lÖnh vÝ dô vÒ c©u lÖnh lÆp (20’) (cÊu tróc) lÆp d¹ng lïi * 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> <c©u lÖnh>; - GV gi¶i thÝch râ c¸c tham sè cã c©u - C©u lÖnh sÏ ®­îc thùc hiÖn nhiÒu lÇn, lÖnh mçi lÇn thùc hiÖn c©u lÖnh lµ mét lÇn lÆp và sau lần lặp biến đếm tự động giảm đơn vị, giảm giá trị biến đếm nhỏ 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 - GV lưu ý cho HS biến đếm, giá trị đầu, gi¸ trÞ cuèi ®­îc sö dông c©u lÖnh ph¶i lµ c¸c gi¸ trÞ kiÓu nguyªn VÝ dô 3: In mµn h×nh thø tù lÇn lÆp - HS đọc ví dụ 3, SGK/58 Program lap; - GV treo bảng phụ viết sẵn chương trình Uses crt; - HS hoạt động nhóm thảo luận nêu và giải Var i:integer; thÝch râ chøc n¨ng cña tõng c©u lÖnh ®­îc Begin sử dụng chương trình CLRSCR; - GV gọi HS đại diện các nhóm trả lời For i:= to 10 - Các nhóm khác đối chiếu, nhận xét Writeln(‘Day la lan lap thu’, i); - GV nhËn xÐt c¸c nhãm vµ gi¶i thÝch l¹i Readln; các câu lệnh chương trình End ?NÕu thay kiÓu d÷ liÖu cho biÕn i lµ gi¸ trÞ VÝ dô 4: thùc th× c©u lÖnh lÆp cã thùc hiÖn ®­îc Program In; kh«ng? T¹i sao? Uses crt; - HS hoạt động nhóm thảo luận Var i:integer; - GV gäi HS tr¶ lêi Begin Trang 12 Lop8.net (13) Trường THCS An Vinh - gi¸o ¸n tin häc - GV nhận xét và đưa đáp án đúng - GV lưu ý thêm cho HS chương trình cña vÝ dô cã thªm cÆp tõ kho¸ Begin End vµ gi¶i thÝch thªm cho HS hiÓu đó là câu lệnh ghép - GV cho HS đọc ví dụ SGK/59 ?Xác định Input và Output - HS hoạt động nhóm thảo luận nêu các biến cần khai báo cho chương trình - HS đại diện các nhóm trả lời - Các nhóm khác đối chiếu, nhận xét - GV nhËn xÐt vµ gîi ý cho HS - HS viết chương trình bảng nhóm - GV gäi c¸c nhãm gi¶i thÝch c¸c c©u lÖnh sử dụng chương trình - GV nhận xét và treo bảng phụ đưa đáp án đúng và giải thích các câu lệnh cho HS - GV cho HS đọc ví dụ SGK/59 ?Xác định Input và Output - HS hoạt động nhóm thảo luận nêu các biến cần khai báo cho chương trình - HS đại diện các nhóm trả lời - Các nhóm khác đối chiếu, nhận xét - GV nhËn xÐt - GV giới thiệu và hướng dẫn, gợi ý cho HS sö dông kiÓu d÷ liÖu nguyªn cã thÓ l­u giá trị lớn đó là kiểu Longint - HS viết chương trình bảng nhóm - GV gäi c¸c nhãm gi¶i thÝch c¸c c©u lÖnh sử dụng chương trình - GV nhận xét và treo bảng phụ đưa đáp án đúng và giải thích các câu lệnh cho HS - N¨m häc 2010 - 2011 CLRSCR; For i:= to 20 Begin Writeln(‘O’); Delay(100) end; Readln; End tÝnh tæng vµ tÝch b»ng c©u lÖnh lÆp.(15’) VÝ dô 5: TÝnh tæng n sè tù nhiªn ®Çu tiªn Program Tong; Uses crt; Var n, i:integer; s:longint; Begin CLRSCR; Write(‘nhap so n:’); Readln(n); s:=0; For i:= to n s:= s + i; Writeln(‘Tong cua’, n, ‘so tu nhien dau tien la’, s); Readln; End VÝ dô 6: TÝnh N! (tÝch n sè tù nhiªn ®Çu tiªn) Program Tinh_giai_thua; Uses crt; Var n, i:integer; p:longint; Begin CLRSCR; Write(‘nhap so n:’); Readln(n); p:=1; For i:= to n p:= p * i; Writeln(N, ‘! = ‘, p); Readln; End d cñng cè(3’) - HS sö dông phiÕu häc tËp ghi l¹i cÊu tróc cña c©u lÖnh lÆp Trang 13 Lop8.net (14) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 - HS hoạt động nhóm vận dụng làm bài tập 3, SGK/60 – 61 E hướng dẫn nhà(2’) - Häc bµi cò - Lµm bµi tËp 5, SGK/61 - ChuÈn bÞ bµi, tiÕt sau thùc hµnh * Rót kinh nghÞªm Trang 14 Lop8.net (15) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 TuÇn 23: TiÕt 45 - 46 Bµi thùc hµnh 5: Sö dông lÖnh lÆp for Ngµy so¹n: 6/02/2011 A 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 B chuÈn bÞ GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal HS: - SGK, vë ghi, bót C các bước lên lớp ổn định lớp ) 2; KiÓm tra bµi cò(5’) ? Nªu có ph¸p c©u lÖnh lÆp ng«n ng÷ lËp tr×nh Pascal Gi¶i thÝch? Bµi míi: (35’) Hoạt động dạy – học Néi dung Hoạt động 1: Viết chương trình cho các bài tập đã cho nhà (15’) 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 (10’) 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; Writeln(‘Tong cña’, n,’so tu nhien dautien chương trình, và báo cáo kết la’,tong); Readln; - GV: hç trî häc sinh qu¸ End tr×nh thùc hµnh 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 Trang 15 Lop8.net (16) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 Program tinh_so_cac_so_duong; Uses crt; Var i,A, dem, n: integer; Begin - Sau kết chạy chương trình Clrscr; Dem:=0; đã đúng, gv yêu cầu học sinh chữa bài Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n mình đã làm nhà cho đúng theo begin writeln(‘nhap vao so thu’,i); readln(A); chương trình đã chạy if A>0 then dem:=dem+1; end; Writeln(‘So cac so duong la’,dem); Readln; End Hoạt động 2: Bảng cửu chương (20’) - GV: Đưa nội dung bài toán Bài 2: Viết chương trình in màn hình - HS: Nghiên cứu bài toán, tìm input bảng nhân số từ đến 9, và dừng vµ output màn hình để có thể quan sát kết - GV: Đưa nội dung chương trình Program Bang_cuu_chuong; lên màn hình, yêu cầu học sinh đọc Uses crt; hiểu chương trình Var i, n: integer; - HS: đọc, phân tích câu lệnh tìm Begin hiểu hoạt động chương trình Clrscr; - GV: yêu cầu học sinh đứng Writeln(‘Nhap vao so n’); readln(n); vị trí trình bày hoạt động Writeln(‘Bang nha’,n); chương trình, các nhóm khác cùng Writeln; tham gia ph©n tÝch For i:=1 to 10 - HS: tham gia hoạt động giáo Writeln(n,’x’,i:2,’=’,n*i:3); viªn Readln; - GV: yªu cÇu häc sinh lËp b¶ng End hoạt động chương trình theo mÉu: Gi¶ sö N=2: Bướ i i<=1 Writeln(n,’.’,i,’=’,n*i c ) 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 Trang 16 Lop8.net (17) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 qu¶ D Cñng cè (3’) NhËn xÐt, rót kinh nghiÖm tiÕt thùc hµnh E: Hướng dẫn nhà (2’) v - Về 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 - ChuÈn bÞ bµi tiÕt sau thùc hµnh * Rót kinh nghÞªm TiÕt 46 Bµi thùc hµnh 5: Sö dông lÖnh lÆp for … (T2) Ngµy so¹n: 7/02/2011 A 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 B chuÈn bÞ GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal HS: - SGK, vë ghi, bót C các bước lên lớp ổn định lớp KiÓm tra bµi cò (kiÓm tra xen bµi thùc hµnh) 3.Bµi míi: Hoạt động dạy - học Néi dung Hoạt động 1: Làm đẹp màn hình kết lệnh gotoxy, where (20’) - 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 Trang 17 Lop8.net (18) Trường THCS An Vinh - - - - - - - - gi¸o ¸n tin häc Yªu cÇu häc sinh quan s¸t kÕt qu¶ vµ nhËn xÐt kho¶ng c¸ch gi÷a c¸c hµng, cét HS: quan s¸t vµ ®­a nhËn xÐt ? Có cách nào để khoảng cách gi÷a c¸c hµng vµ c¸c cét t¨ng lªn? 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¶ chương trinh chưa dùng lÖnh gotoxy(5, wherey) HS: quan s¸t vµ nhËn xÐt - N¨m häc 2010 - 2011 - Gotoxy(a,b) Trong đó: a là số cột, b là số hàng - ý nghÜa cña c©u lÖnh lµ ®­a trá vÒ cét a hµng b - Wherex: cho biÕt sè thø tù cña cét, wherey cho biÕt sè thø tù cña hµng * 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 (28’) 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á trị bµi thùc hµnh lªn mµn h×nh, 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; Trang 18 Lop8.net (19) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 - 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; Readln; End D Cñng cè (3’) NhËn xÐt rót kinh nghiÖm giê thùc hµnh E Hướng dẫn nhà (2’) - 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 - ChuÈn bÞ bµi tiÕt sau lµm bµi tËp * Rót kinh nghÞªm TuÇn 24: TiÕt 47 – 48 Bµi TËp Ngµy so¹n: 10/02/2011 A Môc tiªu: 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 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 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 B chuÈn bÞ 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 C TiÕn Tr×nh lªn líp: ổn định lớp KiÓm tra bµi cò (5’) Trang 19 Lop8.net (20) Trường THCS An Vinh - gi¸o ¸n tin häc - N¨m häc 2010 - 2011 ? Sử dụng vòng lặp for … viết chương trình tính tổng 10 số tự nhiên đầu tiªn? Bµi míi: (35’) Hoạt động dạy - học Néi dung Hoạt động 1: Bài tập dạng lí thuyết (10’) GV: Đưa đề bài toán, yêu cầu học sinh Bµi 1: SGK (T60) 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 kÕt qu¶ cuèi cïng Bµi 2: SGK (T60) - GV: §­a bµi tËp lªn b¶ng, yªu cÇu mét - C©u lÖnh lÆp cã t¸c dông chØ dÉn cho học sinh đứng chỗ trả lời m¸y tÝnh thùc hiÖn lÆp l¹i mét c©u lÖnh - HS: Một học sinh đứng chỗ trả lời bài hay mét nhãm c©u lÖnh víi mét sè lÇn tập học sinh khác đứng chỗ nhận định xÐt - C©u lÖnh lÆp lµm gi¶m nhÑ c«ng søc - GV: KÕt luËn kÕt qu¶ cña bµi người viết chương trình -GV: GV: Đưa đề bài toán, yêu cầu học Bµi SGK (T60) sinh nghiªn cøu theo nhãm - §iÒu kiÖn cÇn kiÓm tra c©u lÖnh -HS: Hoạt động theo nhóm tìm câu trả lời lặp for … là giá trị biến đếm phải - HS: §¹i diÖn cña hai nhãm tr×nh bµy kÕt n»m ®o¹n [gi¸ trÞ ®Çu, gi¸ trÞ cuèi qu¶ cña nhãm ], thoả mãn điều kiện đó thì câu lệnh - GV: NhËn xÐt sÏ ®­îc thùc hiÖn, nÕu kh«ng tho¶ m·n c©u lÖnh sÏ bÞ bá qua Hoạt động 2: Bài tập dạng thực hành (25’) GV: Đưa đề bài toán và yêu cầu học Bµi SGK (T61) sình đứng vị trí để trả lời bài tập Tất các câu lệnh không hợp lệ vì: -HS: 1em đứng vị trí trả lời, em khác a) gi¸ trÞ ®Çu lín h¬n gi¸ trÞ cuèi nhËn xÐt b) gi¸ trÞ ®Çu vµ gi¸ trÞ cuèi cã kiÓu lµ sè - GV: NhËn xÐt kÕt qu¶ c©u tr¶ lêi cña thực không cùng kiểu với biến đếm b¹n c) sai cÊu tróc c©u lÖnh Trang 20 Lop8.net (21)

Ngày đăng: 12/03/2021, 21:06

w