Giáo án Công nghệ 6 - Tiết 32, Bài 14: Thực hành Cắm hoa trang trí. Cắm hoa dạng tỏa tròn - Năm học 2009-2010 (2 cột)

20 18 0
Giáo án Công nghệ 6 - Tiết 32, Bài 14: Thực hành Cắm hoa trang trí. Cắm hoa dạng tỏa tròn - Năm học 2009-2010 (2 cột)

Đ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

Các ngôn ngữ lập trình đã ra đời để giảm nhẹ khó khăn trong việc viết chương trình GV: Mô tả trên máy chiếu việc ra lệnh cho máy tính làm việc?. được viết bằng ngôn ngữ lập trình sang ng[r]

(1)Trường THCS Quảng Đông Gi¸o ¸n Tin Häc kú I N¨m häc 2009 - 2010 TuÇn: TiÕt: …/…/2009 NS: 22/08/2009 NG: Bài 1: Máy tính và chương trình máy tính (t1) I/ Môc tiªu :   Biết người dẫn cho máy tính thực công việc thông qua lệnh Biết chương trình là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động II/ ChuÈn bÞ : *GV: SGK, SGV, tµi liÖu, Gi¸o ¸n- §å dïng d¹y häc, *HS : - Đọc trước bài, SGK, Đồ dùng học tập III/ TiÕn tr×nh tiÕt d¹y : A Kiểm tra bài cũ : Kiểm tra đồ dùng học sinh B D¹y bµi míi : H§ cña GV vµ HS Néi dung Hoạt động : Học sinh hiểu người điều khiển máy tính thông qua cái gì Con người lệnh cho máy tính !Để máy tính có thể thực công việc theo mong muốn mình, thÕ nµo? người phải đưa dẫn - Để dẫn máy tính thực công thích hợp cho máy tính việc nào đó, người đưa cho máy tính ! Double click chuột lên biểu tượng nhiều lệnh, máy tính trên màn hình Desktop lệnh cho thực các lệnh này theo đúng thứ tự MT khởi động phần mềm nhận ! Khi thực chép đoạn văn VD 1: Gõ chữ a trên bàn phím ta đã bản, ta đã lệnh cho máy tính lệnh cho MT ghi chữ a lên màn hình thực hiện? VD 2: Sao chép đoạn vb là yêu cầu MT thực lệnh: chép ghi vào nhớ và chép từ nhớ vị trí Hoạt động : T×m hiÓu vÝ dô r« bèt quÐt nhµ HS : Quan s¸t vµ nghiªn cøu SGK VÝ dô: r«-bèt nhÆt r¸c ? Em phải lệnh nào để rô bốt hoµn thµnh viÖc nhÆc r¸c bá vµo thïng đúng nơi qui định? =>HS: Trả lời !GV : Giíi thiÖu c¸c h® cÇn thiÕt cho Robèt nhÆt r¸c HS: Quan s¸t vµ nhí c¸c thao t¸c thùc Để rô-bốt hoàn thành nhiệm vụ ta các hiÖn cña r«bèt lệnh sau: HS : Nh¾c l¹i c¸c lÖnh mµ r«b«t ph¶i Lệnh 1: tiến bước làm để hoàn thành công việc Lệnh 2: quẹo trái, tiến bước Lệnh 3: nhặt rác Lệnh 4: tiến bước GV: NguyÔn ThÞ Lan Lop8.net (2) Trường THCS Quảng Đông Gi¸o ¸n Tin Lệnh 5: quẹo phải, tiến bước Lệnh 6: bỏ rác vào thùng Cñng cè kiÕn thøc Sau thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña r«-bèt lµ g×? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên trái màn h×nh) Hướng dẫn nhà Viết các lệnh dẫn để rôbốt hoàn thành công việc trực nhật lớp em Viết các lệnh dẫn để rôbốt giúp em là cái áo GV: NguyÔn ThÞ Lan Lop8.net (3) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 22/08/2009 NG: …/…/2009 Bài 1: Máy tính và chương trình máy tính (t2) I/ Môc tiªu :    Biết viết chương trình là viết các lệnh để dẫn máy tính thực các c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình Biết vai trò chương trình dịch II/ ChuÈn bÞ : GV : - SGK, SGV, tµi liÖu, Gi¸o ¸n,§å dïng d¹y häc , HS :- Đọc trước bài, SGK, Đồ dùng học tập, III/ TiÕn tr×nh tiÕt d¹y : A KiÓm tra bµi cò : ? Con người lệnh cho máy tính nào ? Lấy ví dụ minh hoạ ? B Bµi míi : H§ cña GV vµ HS Néi dung Hoạt động : Học sinh hiểu viết chương trình là gì ! Trở lại vớ dụ rụ-bốt nhặt rỏc, việc Viết chương trình : lệnh cho máy tính lµm viÖc viết các lệnh để điều khiển rô-bốt Tên chương trình Hãy quét nhà; thực chất có nghĩa là viết Bắt đầu Rẽ phải bước; chương trình Tiến bước; Dãy lệnh đơn giản Các lệnh vị trí Nhặt rác; chương trình Khi thực chương trình, máy tính bắt đầu và kết thúc Rẽ phải bước; chương trình Tiến bước; thực các lệnh có chương Đổ rác; trình cách Kết thúc ! Việc viết các lệnh để điều khiển rô- ? Tại cần viết chương trình? bốt ví dụ trên chính là viết Các công việc người muốn máy tính chương trình Tương tự, để điều khiển thực đa dạng và phức tạp Một lệnh máy tính làm việc, ta phải viết đơn giản không đủ để dẫn cho máy tính chương trình máy tính Vì việc viết nhiều lệnh và hợp lại chương trình giúp người điều khiển máy tính cách đơn giản và hiệu Hoạt động 2: Tìm hiểu lý phải viết chương trình Chương trình và ngôn ngữ lập trình ? ! Giả sử có hai người nói chuyện với Thông tin đưa vào máy tính phải Một người biết tiếng Anh, người biết tiếng Việt Vậy hai chuyển đổi thành dạng dãy bit (dãy các số gồm và 1)được gọi là ngôn ngữ máy người có thể hiểu không? Máy tính “nói” và “Hiểu” ngôn ! Tương tự để dẫn cho máy tính công việc cần làm ta phải viết ngữ riêng là ngôn ngữ máy tính - Viết chương trình là sử dụng các từ có chương trình ngôn ngữ máy nghĩa (thường là tiếng Anh) Tuy nhiên, việc viết chương trình - Các chương trình dịch đóng vai trò "người ngôn ngữ máy khó.? Để thực công việc, máy phiên dịch" và dịch chương trình GV: NguyÔn ThÞ Lan Lop8.net (4) Trường THCS Quảng Đông Gi¸o ¸n Tin tính phải hiểu các lệnh viết chương trình Vậy làm nào để máy tính hiểu các lệnh người? Ta có thể lệnh cho máy tính cách nói gõ các phím bất kì không? Các ngôn ngữ lập trình đã đời để giảm nhẹ khó khăn việc viết chương trình GV: Mô tả trên máy chiếu việc lệnh cho máy tính làm việc viết ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu  Như vậy, thông tin đưa vào máy phải chuyển đổi thành dạng dãy bit (dãy các tín hiệu kí hiệu 1) ®­îc viÕt b»ng ng«n ng÷ lËp tr×nh sang ng«n ngữ máy để máy tính có thể hiểu - Chương trình soạn thảo và chương trình dịch thường kết hợp vào phần mềm, gọi là môi trường lập trình C Cñng cè kiÕn thøc ? Qua bµi häc em cÇn ghi nhí nh÷ng ®iÒu g×? ! G : Yêu cầu HS đọc phần ghi nhớ SGK D Hướng dẫn nhà Em h·y cho biÕt so¹n th¶o v¨n b¶n yªu cÇu m¸y tÝnh t×m kiÕm vµ thay (Replace), thực chất ta đã yêu cầu máy thực lệnh gì ? Ta có thể thay đổi thứ tự chúng không? Sau thùc hiÖn lÖnh “H·y quÐt nhµ” ë trªn, vÞ trÝ míi cña r«-bèt lµ g× ? Em hãy đưa các lệnh để rô-bốt trở lại vị trí xuất phát nó (góc bên tr¸i mµn h×nh) Tại người ta tạo các ngôn ngữ khác để lập trình các máy tính đã có ngôn ngữ máy mình? Häc thuéc phÇn ghi nhí Tổ trưởng kiểm tra: GV: NguyÔn ThÞ Lan Lop8.net (5) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 22/08/2009 NG: …/…/2009 Bài : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh (T1) I/ Môc tiªu : - BiÕt ng«n ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶n lµ b¶ng ch÷ c¸i vµ c¸c quy t¾c để viết chương trình, câu lệnh - Biết ngôn ngữ lập trình có tập hợp các từ khóa dành riêng cho mục đích sử dụng định - Biết tên ngôn ngữ lập trình là người lập trình đặt ra, đặt tên phải tuân thñ c¸c quy t¾c cña ng«n ng÷ lËp tr×nh Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸ II/ ChuÈn bÞ : GV: SGK, SGV, tµi liÖu, Gi¸o ¸n, §å dïng d¹y häc , HS : Đọc trước bài, SGK, Đồ dùng học tập, III/ TiÕn tr×nh tiÕt d¹y : A KiÓm tra bµi cò : ?1 Viết chương trình là gì ? phải viết chương trình ? ?2 Ng«n ng÷ lËp tr×nh lµ g× ? t¹i ph¶i t¹o ng«n ng÷ lËp tr×nh ? B Bµi míi : H§ cña GV vµ HS Néi dung Hoạt động : Học sinh hiểu nào là ngôn ngữ lập trình? Ví dụ chương trình !G : Đưa ví dụ chương * Ví dụ chương trình đơn giản viết trình đơn giản viết môi trường Pascal Pascal HS : Quan s¸t cÊu tróc vµ giao diÖn chương trình Pascal ?Theo em chương trình trên ®­îc dÞch sang m· m¸y th× m¸y tÝnh sÏ ®­a kÕt qu¶ g× ? H : Tr¶ lêi theo ý hiÓu - Sau chạy chương trình này máy in lên mµn h×nh dßng ch÷ Chao cac ban Hoạt động : Học sinh hiểu ngôn ngữ lập trình gồm gì ! Khi nói và viết ngoại ngữ để người Ngụn ngữ lập trỡnh gồm gỡ? khác hiểu đúng các em có cần phải Ngụn ngữ lập trỡnh gồm: - Bảng chữ cái: thường gồm các chữ cái tiếng dïng c¸c ch÷ c¸i, nh÷ng tõ cho Anh và số kí hiệu khác dấu phép phép và phải ghép theo đúng toán (+, , *, /, ), dấu đóng mở ngoặc, dấu quy t¾c ng÷ ph¸p hay kh«ng ? nháy, Nói chung, các kí tự có mặt trên bàn HS:§äc c©u hái suy nghÜ vµ tr¶ lêi GV: NguyÔn ThÞ Lan Lop8.net (6) Trường THCS Quảng Đông ?Ng«n ng÷ lËp tr×nh gåm nh÷ng g× ?=>HS : Nghiªn cøu SGK tr¶ lêi G : Chèt kh¸i niÖm trªn mµn h×nh Gi¸o ¸n Tin phím máy tính có mặt bảng chữ cái ngôn ngữ lập trình - Các quy tắc: cách viết (cú pháp) và ý nghĩa chúng; cách bố trí các câu lệnh thành chương trình, Ví dụ 1: Hình đây là chương trình đơn giản viết ngôn ngữ lập trình Pascal Sau dịch, kết chạy chương trình là dòng chữ "Chao Cac Ban" in trên màn hình Hoạt động : HS tìm hiểu nào là từ khoá và tên chương trình ! Đưa ví dụ chương trình Từ khoá và tên phần trước - Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh lµ nh÷ng HS : Nghiªn cøu tõ dµnh riªng, kh«ng ®­îc dïng c¸c tõ kho¸ ?Theo em nh÷ng tõ nµo này cho bất kì mục đích nào khác ngoài mục chương trình là từ khoá? đích sử dụng ngôn ngữ lập trình quy định =>HS: Tr¶ lêi theo ý hiÓu !Chỉ các từ khoá chương tr×nh ?Trong chương trình đại lượng nào - Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt gäi lµ tªn?=>HS : Tr¶ lêi theo ý theo quy t¾c : hiÓu ? Tªn lµ g× ? + Hai đại lượng khác chương ! Chèt kh¸i niÖm tªn vµ gi¶i thÝch tr×nh ph¶i cã tªn kh¸c thêm quy tắc đặt tên + Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸ chương trình HS : Nghe vµ ghi bµi C.Cñng cè kiÕn thøc ? Qua tiết học em đã hiểu điều gì? ? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ? D.Hướng dẫn nhà Học thuộc khái niệm ngôn ngữ lập trình và hiểu môi trường lập trình là gì Hiểu, phân biệt từ khoá và tên chương trình Lµm bµi tËp 1,2,3,4 SGK GV: NguyÔn ThÞ Lan Lop8.net (7) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 24/08/2009 NG: …/…/2009 Bài : Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh (t2) I/ Môc tiªu :  Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương tr×nh II/ ChuÈn bÞ : GV: SGK, SGV, tµi liÖu, Gi¸o ¸n, §å dïng d¹y häc HS : Đọc trước bài, SGK, Đồ dùng học tập, III/ TiÕn tr×nh tiÕt d¹y : A KiÓm tra bµi cò : ?1 Ng«n ng÷ lËp tr×nh gåm nh÷ng g× ? ?2.Thế nào là từ khoá và tên chương trình ? B Bµi míi : H§ cña GV vµ HS Néi dung Hoạt động : Học sinh hiểu cấu trúc chương trình G: Đưa ví dụ chương trình Cấu trúc chung chương trình - Cấu trúc chung chương trình gồm: *PhÇn khai b¸o o Khai báo tên chương trình; G: Cho biết chương trình có nh÷ng phÇn nµo ? H: Quan sát chương trình và nghiên cøu sgk tr¶ lêi G: §­a lªn mµn h×nh tõng phÇn cña chương trình H: §äc G: Gi¶i thÝch thªm cÊu t¹o cña tõng phần đó o Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt sẵn có thể sử dụng chương trình) và mét sè khai b¸o kh¸c *Phần thân chương trình gồm các câu lệnh mµ m¸y tÝnh cÇn thùc hiÖn §©y lµ phÇn b¾t buéc ph¶i cã - PhÇn khai b¸o cã thÓ cã hoÆc kh«ng Tuy nhiên, có phần khai báo phải đặt trước phần thân chương trình Hoạt động : Học sinh hiểu số thao tác chính NNLT Pascal VÝ dô vÒ ng«n ng÷ lËp tr×nh G: Khởi động chương trình T.P để - Khởi động chương trình : xuÊt hiÖn mµn h×nh sau : - Mµn h×nh T.P xuÊt hiÖn G: Giíi thiÖu mµn h×nh so¹n th¶o - Từ bàn phím soạn chương trình tương tự word - Sau đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình GV: NguyÔn ThÞ Lan Lop8.net (8) Trường THCS Quảng Đông Gi¸o ¸n Tin cña T.P H: Quan s¸t vµ l¾ng nghe - Để chạy chương trình, ta nhấn tổ hợp phím Ctrl+F9 G: Giới thiệu các bước để làm việc với chương trình môi trường lập trình T.P C.Củng cố kiến thức: GV yêu cầu HS đọc phàn ghi nhớ SGK D CÂU HỎI VÀ BÀI TẬP Hãy cho biết các bước cần thực để tạo các chương trình máy tính Ngôn ngữ lập trình có thành phần nào? Những thành phần đó có ý nghĩa, chức gì? Cấu trúc chương trình gồm phần nào? Phần nào là quan trọng nhất? Tổ trưởng kiểm tra : GV: NguyÔn ThÞ Lan Lop8.net (9) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 25/08/2009 NG: …/…/2009 Bµi thùc hµnh Lµm quen víi turbo pascal (t1) I/ Môc tiªu :  Thực thao tác khởi động/kết thúc TP, làm quen với màn hình soạn thảo TP  Thùc hiÖn ®­îc c¸c thao t¸c më c¸c b¶ng chän vµ chän lÖnh  Soạn thảo chương trình Pascal đơn giản  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình II/ ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Học sinh :- Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học III/ TiÕn tr×nh tiÕt d¹y : A KiÓm tra bµi cò : ?1 Cấu trúc chung chương trình gồm phần nào ? Đọc tên và chức số từ khoá chương trình ?2 Nêu các bước để làm việc với chương trình Turbo Pascal B Bµi míi : H§ cña GV vµ HS Néi dung Hoạt động : Hướng dẫn ban đầu G: §ãng ®iÖn H : Khởi động và kiểm tra tình trạng máy tính G: X¸c nhËn kÕt qu¶ b¸o c¸o trªn cña m×nh => B¸o c¸o t×nh h×nh cho G tõng m¸y G: Phæ biÕn néi dung yªu cÇu H : ổn định vị trí trên các máy chung tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal Hoạt động : GV hướng dẫn HS làm bài 1trên màn hình lớn G: Giới thiệu biểu tượng Bài Làm quen với việc khởi động và thoát khái Turbo Pascal NhËn biÕt c¸c thµnh chương trình và cách khởi động phÇn trªn mµn h×nh cña Turbo Pascal chương trình cách H: Theo dâi vµ quan s¸t t×m biÓu a Khởi động Turbo Pascal hai tượng chương trình trên máy c¸ch: cña m×nh Cách 1: Nháy đúp chuột trên biểu tượng G: Giíi thiÖu mµn h×nh TP trªn mµn h×nh nÒn; H: Quan s¸t kh¸m ph¸ c¸c thµnh Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe phÇn trªn mµn h×nh TP thư mục chứa tệp này (thường là thư mục G: Giíi thiÖu c¸c thµnh phÇn trªn TP\BIN) mµn h×nh cña Turbo Pascal b Quan s¸t mµn h×nh cña Turbo Pascal vµ so GV: NguyÔn ThÞ Lan Lop8.net (10) Trường THCS Quảng Đông H: Quan s¸t G : Giíi thiÖu vµ lµm mÉu c¸ch më hệ thống thực đơn (menu) và cách di chuyÓn vÖt s¸ng, chän lÖnh thực đơn H: Lµm theo trªn m¸y cña m×nh vµ quan s¸t c¸c lÖnh tõng menu Gi¸o ¸n Tin s¸nh víi h×nh 11 SGK c NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän; tªn tÖp ®ang më; trá; dßng trî gióp phÝa màn hình d Nhấn phím F10 để mở bảng chọn, sử dụng c¸c phÝm mòi tªn sang tr¸i vµ sang ph¶i ( vµ ) để di chuyển qua lại các bảng chọn e Nhấn phím Enter để mở bảng chọn f Quan s¸t c¸c lÖnh tõng b¶ng chän g Sö dông c¸c phÝm mòi tªn lªn vµ xuèng ( và ) để di chuyển các lệnh b¶ng chän G: Giíi thiÖu c¸ch tho¸t khái TP H: Làm thử trên máy tính mình h Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal G: Theo dâi quan s¸t c¸c thao t¸c thùc hiÖn cña H trªn tõng m¸y vµ hướng dẫn thêm Hoạt động : Giáo viên hướng dẫn HS làm bài trên màn hình lớn H: Gõ chương trình phần a Bài Soạn thảo, lưu, dịch và chạy chương sgk trình đơn giản G: Mở chương trình đã chuẩn bị sẵn program CT_Dau_tien; tõ m¸y chñ uses crt; begin H: §äc vµ hiÓu chó ý sgk clrscr; H: Lµm theo mét c¸ch tuÇn tù c¸c writeln('Chao cac ban'); bước b, c, d sgk write('Toi la Turbo Pascal'); end G : Theo dõi và hướng dẫn trên các - Nhấn tổ hợp phím Alt+F9 để dịch chương trình m¸y - Nhấn tổ hợp phím Ctrl+F9 để chạy chương G: Dịch và chạy chương trình trên tr×nh m¸y chñ - Sau đó nhấn Alt+F5 để quan sát kết H: Quan sát và đối chiếu kết trªn m¸y cña m×nh GV: NguyÔn ThÞ Lan 10 Lop8.net (11) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 25/08/2009 NG: …/…/2009 Bµi thùc hµnh Lµm quen víi turbo pascal (t2) I/ Môc tiªu :  Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình II/ ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt Học sinh :- Đọc trước bài thực hành - Học thuộc kiến thức lý thuyết đã học III/ TiÕn tr×nh tiÕt d¹y : A KiÓm tra bµi cò : KiÓm tra tiÕt thùc hµnh B Bµi míi : Hoạt động : Giáo viên hướng dẫn HS làm bài trên màn hình lớn Bài Chỉnh sửa chương trình và nhận biết H: Làm theo các bước yêu cầu sè lçi SGK G: Thường xuyên các máy kiểm tra, theo dõi và hướng dẫn cụ thể G: Làm các bước a, b trên máy chủ vµ gi¶i thÝch mét sè lçi cho H hiÓu H: Quan s¸t vµ l¾ng nghe gi¶i thÝch Hoạt động : Gi¸o viªn tæng kÕt néi dung tiÕt thùc hµnh G: §­a lªn mµn h×nh néi dung chính cần đạt tiết thực hành nµy (SGK) Tæng kÕt : SGK H: §äc l¹i H: Đọc phần đọc thêm SGK G: Cã thÓ gi¶i thÝch thªm C.NhËn xÐt sau tiÕt thùc hµnh : D.Hướng dẫn nhà Đọc và chuẩn bị bài : “Chương trình máy tính và liệu.” Tổ trưởng kiểm tra : GV: NguyÔn ThÞ Lan 11 Lop8.net (12) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 3/09/2009 NG: …/…/2009 Bµi : CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU (T1) I/ Môc tiªu :  Biết khái niệm kiểu liệu;  Biết số phép toán với liệu số; II/ ChuÈn bÞ : GV: - SGK, HS : - Kiến thức đã học.- Đọc trước bài III/ TiÕn tr×nh tiÕt d¹y : KiÓm tra bµi cò : D¹y bµi míi : H§ cña GV vµ HS Néi dung H§1 Häc sinh t×m hiÓu vÒ d÷ liÖu vµ kiÓu d÷ liÖu D÷ liÖu vµ kiÓu d÷ liÖu ! Nêu tình để gợi ý Ví dụ 1: Minh hoạ kết thực chương liÖu vµ kiÓu d÷ liÖu ! §­a lªn mµn h×nh vÝ dô tr×nh in mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ vµ sè SGK Dòng chữ H:Quan sát để phân biệt hai lo¹i d÷ liÖu quen thuéc lµ Phép toán với các số ch÷ vµ sè ?Ta cã thÓ thùc hiÖn c¸c phÐp -Các ngôn ngữ lập trình định nghĩa sẵn số to¸n víi d÷ liÖu kiÓu g× ? =>HS: kiÓu d÷ liÖu c¬ b¶n Nghiªn cøu SGK tr¶ lêi víi kiÓu sè Dưới đây là số kiểu liệu thường dùng !Cßn víi kiÓu ch÷ th× c¸c phÐp nhÊt: toán đó không có nghĩa -Sè nguyªn ? Theo em cã nh÷ng kiÓu d÷ -Sè thùc liÖu g× ? LÊy vÝ dô cô thÓ vÒ -X©u kÝ tù kiểu liệu nào đó? =>HS: Tr¶ lêi ?Trong ngôn ngữ lập trình nào Ví dụ Bảng đây liệt kê số kiểu có kiểu liệu đó liệu ngôn ngữ lập trình Pascal: Ph¹m vi gi¸ trÞ hay cßn nhiÒu n÷a ?=>HS: tr¶ Tªn kiÓu Số nguyên khoảng 215 đến 215  lêi integer ! §­a lªn mµn h×nh vÝ dô Số thực có giá trị tuyệt đối khoảng SGK để giới thiệu tên real 2,910-39 đến 1,71038 và số sè kiÓu d÷ liÖu c¬ b¶n char Mét kÝ tù b¶ng ch÷ c¸i NNLT pascal string X©u kÝ tù, tèi ®a gåm 255 kÝ tù ! §­a vÝ dô : 123 vµ ‘123’ Chó ý: Dữ liệu kiểu kí tự và kiểu xâu ! §­a chó ý vÒ kiÓu d÷ liÖu GV: NguyÔn ThÞ Lan 12 Lop8.net (13) Trường THCS Quảng Đông char vµ string Gi¸o ¸n Tin Pascal đặt cặp dấu nháy đơn H§2: HS t×m hiÓu, lµm quen víi c¸c phÐp to¸n vµ kiÓu d÷ liÖu sè !ViÕt lªn b¶ng phô c¸c phÐp C¸c phÐp to¸n víi d÷ liÖu kiÓu sè toán số học dùng cho liệu - Bảng đây kí hiệu các phép toán số học kiểu số thực và số nguyên ? đó ngôn ngữ Pascal: =>HS:ViÕt vµ treo b¶ng phô KÝ hiÖu PhÐp to¸n KiÓu d÷ liÖu + céng sè nguyªn, sè thùc cã hiÖu lÖnh cña GV  trõ sè nguyªn, sè thùc ! §­a lªn mµn h×nh b¶ng kÝ * nh©n sè nguyªn, sè thùc hiÖu c¸c phÐp to¸n dïng cho / kiÓu sè thùc vµ sè nguyªn chia sè nguyªn, sè thùc HS: Quan sát để hiểu cách div chia lÊy phÇn nguyªn sè nguyªn viÕt vµ ý nghÜa cña tõng mod chia lÊy phÇn d­ sè nguyªn phÐp to¸n vµ ghi vë ! Đưa số ví dụ sgk và Dưới đây là các ví dụ phép chia, phép chia lấy phÇn nguyªn vµ phÐp chia lÊy phÇn d­: gi¶i thÝch thªm 5/2 = 2.5; 12/5 = 2.4 HS:Quan s¸t, l¾ng nghe vµ ghi vë div = 2; 12 div = 2 ! §­a phÐp to¸n viÕt d¹ng mod = 1; 12 mod = 2 ng«n ng÷ to¸n häc : x - Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn  xy  vµ yªu cÇu H viÕt ng«n ng÷ lËp tr×nh Pascal vÝ dô : biÓu thøc nµy b»ng ng«n ng÷ Ng«n ng÷ to¸n Ng«n ng÷ TP TP a*b-c+d abc+d H : ViÕt vµ gi¬ b¶ng phô a cã hiÖu lÖnh cña G 15   15+5*(a/2) G : Yªu cÇu H viÕt l¹i phÐp to¸n x 5 y  (x  2) b»ng a 3 b5 ng«n ng÷ TP H : Lµm trªn b¶ng phô ! NhËn xÐt vµ ®­a b¶ng vÝ dô SGK HS:Nªu quy t¾c tÝnh c¸c biÓu thøc sè häc ! NhËn xÐt vµ chèt l¹i ? ViÕt l¹i biÓu thøc sau b»ng ng«n ng÷ lËp tr×nh Pascal (a  b)(c  d)  6  a ? x 5 y  (x  2) a 3 b5 (x+5)/(a+3)y/(b+5)*(x+2)*(x+2) Quy t¾c tÝnh c¸c biÓu thøc sè häc: -Các phép toán ngoặc thực trước tiªn; -Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngoÆc, c¸c phÐp nh©n, phÐp chia, phÐp chia lÊy phÇn nguyªn vµ phép chia lấy phần dư thực trước; -PhÐp céng vµ phÐp trõ ®­îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i => H:ViÕt ë b¶ng Chó ý: Trong Pascal phép sử dụng cặp phô dấu ngoặc tròn () để gộp các phép toán Không G : NhËn xÐt vµ ®­a chó ý dùng cặp dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} toán học 3.Cñng cè kiÕn thøc H : Nhắc lại kiến thức cần đạt bài Hướng dẫn nhà Học lý thuyết, làm bài tập 1, 2, 3, 4; Đọc trước phần 3,4 bài GV: NguyÔn ThÞ Lan 13 Lop8.net (14) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 3/09/2009 NG: …/…/2009 Bµi : CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU (T2) I/ Môc tiªu : BiÕt c¸c phÐp to¸n so s¸nh ng«n ng÷ lËp tr×nh  Biết khái niệm điều khiển tương tác người với máy tính II/ ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n Học sinh : - Kiến thức đã học ; Đọc trước bài ;bảng phụ III/ TiÕn tr×nh tiÕt d¹y : KiÓm tra bµi cò : (?1) Nªu mét sè kiÓu d÷ liÖu mµ em ®­îc häc? LÊy vÝ dô minh ho¹? (?2) Nªu mét sè c¸c phÐp to¸n sè häc cã ng«n ng÷ Pascal? LÊy vÝ dô? (?3) D·y ch÷ sè 2010 cã thÓ thuéc nh÷ng kiÓu d÷ liÖu nµo? Bµi míi : H§ cña GV vµ HS Néi dung H§1 HS biÕt ý nghÜa vµ c¸ch viÕt c¸c phÐp to¸n so s¸nh TP ! §­a lªn mµn h×nh b¶ng kÝ hiÖu c¸c C¸c phÐp so s¸nh - B¶ng kÝ hiÖu c¸c phÐp so s¸nh viÕt phÐp to¸n so s¸nh to¸n häc ng«n ng÷ Pascal: ! Các phép toán so sánh dùng để làm KÝ hiÖu PhÐp so s¸nh KÝ hiÖu to¸n g× ?=>H:§Ó so s¸nh c¸c sè, c¸c biÓu Pascal häc thøc víi = = B»ng ! §­a vÝ dô : ≠ <> Kh¸c < < Nhá h¬n a)  = <= ≤ Nhá h¬n hoÆc b»ng b) 15 + > 20  > Lín h¬n > c) + x ≤ 10 >= ≥ Lín h¬n hoÆc b»ng H:ViÕt b¶ng phô kÕt qu¶ ss cña a, b, Ví dụ: 3*2> 4; 5=5; 5<>6; … => kq đúng c 5*2=9, 22>17, … => kết sai ?Theo em c¸c phÐp so s¸nh nµy viÕt ng«n ng÷ TP cã gièng to¸n häc kh«ng?=>H:TTr¶ lêi theo ý hiÓu ! §­a lªn mµn h×nh b¶ng H§2: HS lµm quen víi mét sè d¹ng mµn h×nh giao tiÕp víi m¸y tÝnh ! Đưa ví dụ bảng thông báo kết Giao tiếp người - máy tính qu¶ a) Th«ng b¸o kÕt qu¶ tÝnh to¸n H: Quan s¸t, l¾ng nghe G gi¶i thÝch - LÖnh : write('Dien tich hinh tron la ',X); - Th«ng b¸o : ! §­a lªn mµn h×nh hép tho¹i nhËp d÷ liÖu GV: NguyÔn ThÞ Lan 14 Lop8.net (15) Trường THCS Quảng Đông ? Em ph¶i lµm g× xuÊt hiÖn hép tho¹i nµy? =>H:Tr¶ lêi theo ý hiÓu G : NhËn xÐt vµ gi¶i thÝch !Nªu hai t×nh huèng t¹m ngõng t¹i mµn h×nh kÕt qu¶ th«ng qua c¸c lÖnh vµ hép tho¹i G : Gi¶i thÝch tõng t×nh huèng H : Lắng nghe để hiểu G : §­a vÝ dô vÒ hép tho¹i H : Quan s¸t vµ l¾ng nghe G gi¶i thÝch Gi¸o ¸n Tin b) NhËp d÷ liÖu - LÖnh : write('Ban hay nhap nam sinh:'); read(NS); - Th«ng b¸o : c) Chương trình tạm ngừng - LÖnh : Writeln('Cac ban cho giay nhe '); Delay(2000); Th«ng b¸o : - LÖnh : writeln('So Pi = ',Pi); read; {readln;} - Th«ng b¸o : d) Hép tho¹i Cñng cè kiÕn thøc H : Nhắc lại kiến thức cần đạt bài G : Chèt l¹i nh÷ng kiÕn thøc träng t©m bµi H : §äc phÇn ghi nhí sgk Hướng dẫn nhà Lµm bµi tËp 5, 6,7 (SGK) Häc thuéc phÇn ghi nhí Chuẩn bị Bài thực hành số để tiết sau thực hành Tổ trưởng kiểm tra: GV: NguyÔn ThÞ Lan 15 Lop8.net (16) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: NS: 19/09/2009 NG: …/…/2009 Bài thực hành 2: Viếtchương trình để tính toán (t1) I/ Mục tiêu: - Giúp hs tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch và chạy chương trình - Giúp hs làm quen với các biểu thức số học chương trình Pascal 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: 1.Bài cũ: ?HS1: Hãy phân biệt ý nghĩa các câu lệnh Pascal sau đây: Writeln('5+20=','20+5'); và Writeln('5+20=',20+5);  Trả lời: câu lệnh: Writeln('5+20=','20+5') in màn hình: 5+20=20+5 Câu lệnh: Writeln('5+20=',20+5); in màn hình: 5+20=25 ?HS2: Xác định kết các biểu thức đây: a) 15  ≥ 3; b) (20  15)2 ≠ 25;  Trả lời: a) True; b) Fales 2.Quá trình thực hành: HĐ1: Chuẩn Bị HĐ GV - Giáo viên quy địng số máy cho hs theo đúng số thứ tự - Giáo viên nhắc nhở hs các quy định phòng thực hành HĐ HS - Hs vị trí thực hành theo đúng quy địng giáo viên - Hs lắng nghe HĐ2: Tiến trình thực hành HĐ GV HĐ HS - Giáo viên yêu cầu hs làm bài tập 1a Hs: làm bài 1a sách giáo khoa/ 22 vào bài tập mình - Giáo viên hướng dẫn thêm cho hs HS: lắng nghe và làm bài hiểu yêu cầu bài 1a - Giáo viên yêu cầu hs lên bảng Hs: lên làm bài làm câu bài 1a - Gv: gọi hs khác nhận xét Hs: nhận xét -Gv: nhận xét, ghi điểm Hs: lắng nghe - Gv lưu ý thêm: dùng dấu Hs: lắng nghe và ghi nhớ GV: NguyÔn ThÞ Lan 16 Lop8.net (17) Trường THCS Quảng Đông Gi¸o ¸n Tin ngoặc đơn để nhóm các phép toán ! Trong quá trình thực hành Hs: lắng nghe phần nào quan trọng thì yêu cầu hs nên ghi lại vào !Nhắc nhở Hs phải chú ý sử dụng Hs: ghi nhớ đúng các kí hiệu Pascal !Yêu cầu Hs khởi động pascal và làm Hs: khởi động Pascal và làm bài 1b tiếp bài tập 1b/ 22 ! Theo dõi và uốn nắn, nhắc nhở quá Hs: thực hành trình thực hành hs Hs: lắng nghe, ghi nhớ, thực hành ! Nên chú ý cách gõ, các dấu chấm phẩy, câu lệnh… Hs: Trả lời ! ý nghĩa biểu thức đặt dấu nháy đơn? !Gv lưu ý thêm: các biểu thức Pascal Hs: chú ý lắng nghe đặt câu lệnh writeln là để in kết ! Yêu cầu Hs lưu chương trình với Hs: lắng nghe và tiếp tục thực hành tên CT2.pas sau đó dịch và chạy chương trình để kiểm tra kết nhận trên màn hình ! Theo dõi và giúp hs sữa lỗi hs Hs: thực hành không tự sữa lỗi HĐ3: Tổng kết HĐ GV HĐ HS ! Yêu cầu lớp trưởng và lớp phó Hs: kiểm tra máy tính kiểm tra máy tính ! Kiểm tra máy tính thực hành Hs: lắng nghe hs ! đánh giá tiết thực hành hs qua các mặt: thái độ thực hành hs, nề nếp, chuẩn bị hs… 3.Dặn dò: - Về nhà xem lại các bài tập đã thực hành Nếu hs nào có máy tính cá nhân thì nên thao tác lại nhiều lần cho thành thạo GV: NguyÔn ThÞ Lan 17 Lop8.net (18) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: 10 NS: 19/09/2009 NG: …/…/2009 Bài thực hành 2: Viếtchương trình để tính toán (t2) I/ Mục tiêu: - Giúp hs tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch và chạy chương trình - Giúp hs làm quen với các biểu thức số học chương trình Pascal 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: 1.Bài cũ: Kết hợp phần thực hành 2.Quá trình thực hành: HĐ1: Chuẩn Bị HĐ GV HĐ HS - Giáo viên quy địng số máy cho - Hs vị trí thực hành theo đúng quy địng hs theo đúng số thứ tự giáo viên - Giáo viên nhắc nhở hs các quy - Hs lắng nghe định phòng thực hành HĐ2: Tiến trình thực hành HĐ GV HĐ HS ! Yêu cầu hs khởi động pascal và Hs: thực hành thực hành bài tập 2/ 23 ! Bài tập này yêu cầu các em điều gì? Hs: trả lời - Gv: nhận xét ! Trong bài này các em nên chú ý Hs: lắng nghe và thực hành dòng lệnh uses crt phần khai báo và dòng lệnh clrscr; phần thân chương trình Đây là dòng lệnh xóa màn hình ! Theo dõi thao tác hs Hs: lắng nghe và thực hành ! Yêu cầu hs gõ đúng quy tắc, gõ đúng các kí hiệu toán học Hs: thực hành pascal tránh nhầm lẫn với các kí hiệu tóan học ! Yêu cầu hs thực hành theo thứ tự từ Hs: thực hành, nhận xét kết câu Hs: thêm lệnh delay (5000) vào sau câu câu a đến câu d lệnh writeln chương trình trên ! Yêu cầu hs vừa thực hành vừa rút Hs: chạy chương trình và nhận xét nhận xét với kết nhận ! câu c yêu cầu điều gì? ! yêu cầu hs quan sát kết và rút Hs: thực hành Hs: thực hành nhận xét ! yêu cầu hs tiếp tục thực hành bt3/ GV: NguyÔn ThÞ Lan 18 Lop8.net (19) Trường THCS Quảng Đông 23 ! bài này các em cần mở lại bt CT2.pas đã lưu và chỉnh sữa lại theo yêu cầu bt3, xem kết bài khác điểm nào? ! từ đó rút nhận xét ! bài này chủ yếu giúp các em hiểu và phân biệt phép div, mod Và hiểu thêm cách in liệu màn hình ! theo dõi và uốn nắn thêm cho hs Gi¸o ¸n Tin Hs: thực hành Hs: Rút nhận xét Hs: lắng nghe Hs: thực hành HĐ3: Tổng kết HĐ GV HĐ HS ! yêu cầu lớp trưởng và lớp phó kiểm Hs: kiểm tra máy tính tra máy tính ! kiểm tra máy tính thực hành hs ! đánh giá tiết thực hành hs qua Hs: lắng nghe các mặt: thái độ thực hành hs, nề nếp, chuẩn bị hs… Dặn dò: - Về nhà xem lại các bài tập đã thực hành Nếu hs nào có máy tính cá nhân thì nên thao tác lại nhiều lần cho thành thạo - Xem trước bài “Sử dụng biến chương trình” GV: NguyÔn ThÞ Lan 19 Lop8.net (20) Trường THCS Quảng Đông Gi¸o ¸n Tin TuÇn: TiÕt: 11 Bµi : NS: 29/09/2009 NG: …/…/2009 Sử dụng biến chương trình (t1) I Môc tiªu :  Häc sinh biÕt vai trß cña biÕn lËp tr×nh;  Häc sinh biÕt kh¸i niÖm biÕn II ChuÈn bÞ : Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, b¶ng phô III tiÕn tr×nh tiÕt d¹y : KiÓm tra bµi cò : ?1 ViÕt lÖnh in lªn mµn h×nh th«ng b¸o : ‘20 + =’ ?2 ViÕt lÖnh in lªn mµn h×nh kÕt qu¶ phÐp to¸n : 20+5 ?3 ViÕt lÖnh nhËp d÷ liÖu vµo tõ bµn phÝm D¹y bµi míi : HĐ GV và HS Kiến thức cần đạt HĐ1 : Häc sinh biÕt vai trß cña biÕn lËp tr×nh H : Đọc SGK để hiểu nào là Biến là công cụ lập trình biÕn - Biến dùng để lưu trữ liệu và liệu này G : Biến là gì ? Biến có vai trò có thể thay đổi thực chương trình - D÷ liÖu biÕn l­u tr÷ ®­îc gäi lµ gi¸ trÞ cña gì chương trình ? G : ViÕt lÖnh in kÕt qu¶ phÐp biÕn céng 15+5 lªn mµn h×nh ? * VÝ dô : H : ViÕt b¶ng phô In kÕt qu¶ phÐp céng 15+5 lªn mµn h×nh viÕt lÖnh : G : Muèn in lªn mµn h×nh kÕt writeln(15+5); qu¶ cña mét phÐp tÝnh kh¸c th× lµm thÕ nµo ? H : trả lời In lªn mµn h×nh gi¸ trÞ cña biÕn x + gi¸ trÞ cña biÕn G : §­a h×nh ¶nh lªn mµn h×nh y viÕt lÖnh : vµ ph©n tÝch gîi më writeln(X+Y); H : Quan sát, lắng nghe để hiểu thÕ nµo lµ biÕn vµ vai trß cña biÕn H : §äc thÇm vÝ dô G : Tr×nh bµy c¸ch tÝnh hai * VÝ dô : biÓu thøc bªn ? 100  50 TÝnh vµ in gi¸ trÞ cña c¸c biÓu thøc vµ H : Nghiªn cøu SGK tr¶ lêi GV: NguyÔn ThÞ Lan 20 Lop8.net (21)

Ngày đăng: 29/03/2021, 14:57

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan