1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án Tin 8 trọn bộ

20 3 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 290,86 KB

Nội dung

- Biết ngôn ngữ lập trình được dùng để viết chương trình máy tính gọi là ngôn ng÷ lËp tr×nh; - Biết được vai trò của chương trình dịch; II/ chuÈn bÞ: GV: Chương trình mẫu HS: nghiên cứu [r]

(1)Gi¸o ¸n Tin häc Ngµy so¹n: 30/8/08 Ngµy gi¶ng: /9/08 T1: máy tính và chương trình máy tính I/ Mục đích, yêu cầ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; - Biết viết chương trìnhlà 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Ó; II/ ChuÈn bÞ: GV: Một số chương trình mẫu HS: Nghiên cứu trước bài III/ Hoạt động dạy học ổn định Bµi cò: KiÓm tra dông cô häc tËp vµ s¸ch vë cña HS Bµi míi: Nội dung - Hoạt động GV Hoạt động HS GV giíi thiÖu bµi - nªu muc tiªu tiÕt HS chó ý l¾ng nghe häc HĐ1:Con người lệnh máy tính thÕ nµo? GV cho HS nghiªn cøu sgk 3p HS nghiªn cøu sgk Th¶o luËn nhãm tr¶ lêi c©u hái ?Lấy ví dụ người lệnh cho NhËn xÐt nhãm b¹n tr¶ lêi m¸y tÝnh: GV chốt và kết luận vấn đề: §Ó chØ dÉn cho m¸y tÝnh lµm viÖc th× HS l¾ng nghe vµ ghi vë người đưa cho máy tính nhiều lệnh, máy tính thực các lệnh đó H§2: VÝ dô r« - bèt nhÆt r¸c GV cho HS nghiªn cøu sgk HS th¶o luËn ph¸t biÓu ?Muèn cho r«-bèt lµm viÖc người phải làm gì? GV nhËn xÐt tr¶ lêi cña HS vµ chèt: Có hai cách để điều khiển rô-bốt thực HS l¾ng nghevµ ghi vë hiÖn c«ng viÖc: C1: Ra lệnh để rô- bốt thực hiÖn tõng thao t¸c mét C2: Chỉ dẫn để rô- bốt tự động thực Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (2) Gi¸o ¸n Tin häc các thao tác trên Đối với cách chính là viết chương trình để rõ ta qua phần HĐ3: Viết chương trình- lệnh cho m¸y tÝnh lµm viÖc GV cho HS nghiªn cøu sgk ? Viết chương trình là gì? GV gi¶i thÝch tranh luËn cña HS vµ chốt: Viết chương trình là viết các lÖnh chØ dÉn cho m¸y tÝnh thùc hiÖn c¸c c«ng viÖc hay gi¶i mét bµi to¸n cô thÓ ?Tại cần viết chương trình? Th¶o luËn nhãm ph¸t biÓu nhËn xÐt nhãm b¹n ghi vë HS suy nghÜ tr¶ lêi c©u hái Gv chốt: Giúp người điều khiển ghi vë máy tính đơn giản Cũng cố: Chỉ định 1-2 HS trả lời câu hỏi: Viết chương trình là gì? viết chương trình để làm gì? D¨n dß: - Häc thuéc bµi ë vë ghi - Xem tiÕp phÇn bµi cßn l¹i - Tr¶ lêi c©u hái vµ sgk trang -@ -Ngµy so¹n:6/8/08 Ngµy gi¶ng: 10/9/08 T2:máy tính và chương trình máy tính I/ Mục đích, yêu cầu - Biết ngôn ngữ lập trình 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: Chương trình mẫu HS: nghiên cứu trước bài III/ Hoạt động dạy học: ổn định: Bài cũ: - Viết chương trình là gì? - Viết chương trình để làm gì? Bµi míi: Nội dung - Hoạt động GV Hoạt động HS Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (3) Gi¸o ¸n Tin häc GV giíi thiÖu bµi nªu môc tiªu tiÕt häc HS l¾ng nghe HĐ1:Chương trình và ngôn ngữ lập trình GV cho hs nghiªn cøu sgk ? Chương trình là gì? GV bæ sung ®iÒu chØnh vµ chèt: HS thảo luận nhóm để trả lời c©u hái Con người dẫn cho máy thực SH ph¸t biÓu nhËn xÐt nhãm b¹n nhiÒu c«ng viÖc liªn tiÕp b»ng c¸ch tù động ?Con người làm nào để máy hiểu SH ghi ý đồ người? GV điều chỉnh bổ sung và chốt: Chương trình người viết phải đảm bảo HS thảo luận nhóm để trả lời c©u hái máy tính 'hiểu" nên để máy tính hiểu SH ph¸t biÓu nhËn xÐt nhãm b¹n ®­îc ph¶i viÕt b»ng ng«n ng÷ m¸y GV nêu vấn đề: Ngôn ngữ máy thì các d·y bÝt khã nhí khã sö dông nên đã có ngôn ngữ trung gian đời HS ghi khắc phục điều đó là ngôn ngữ lập trình HS l¾ng nghe GV cho HS nghiªn cøu sgk ?ThÕ nµo gäi lµ ng«n ng÷ lËp tr×nh? GV bæ sung vµ chèt: Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính GVđặt vấn đề: Nhưng máy hiểu ngôn ngữ máy thôi phải làm gì để HS th¶o luËn nhãm ph¸t biÓu m¸y hiÓu? GV chèt: HS ghi vë Phải có chương trình dịch Vậy phải có chương trình máy tính hiểu HS suy nghÜ ph¸t biÓu cần có bước? GV bæ sung vµ chèt: Cần có hai bước: - Viết chương trình theo ngôn ngữ lập tr×nh HS suy nghÜ tr¶ lêi -Dịch chương trình thành ngôn ngữ máy GV lưu ý thêm các bươc snêu trên hai HS l¾ng nghe nhiều bước để tạo chương HS ghi vë tr×nh cô thÓ cã thÓ ch¹y trªn m¸y 4.Cũng cố: Hướng dẫn và cho HS làm bài tập 3,4 DÆn dß: - Häc thuéc bµi theo vë - lµm c¸c bµi tËp 3,4 vµo vë Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (4) Gi¸o ¸n Tin häc - Xem trước bài -@ Ngµy so¹n:6/9/08 Ngµy gi¶ng: /9/08 T3: Làm quen với chương trình và ngôn ngữ lập trình I/ Mục đích yêu cầu: 1.KiÕn thøc: - BiÕt ®­îc ng«n ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶nlµ b¶ng ch÷ cái và 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ên phải tuân thủ quy t¾c cña ng«n ng÷ lËp tr×nh, tªn kh«ng ®­îc trïng víi tõ khãa 2.Kĩ năng: Biết đặt tên ngôn ngữ lập trình 3.Thái độ: Giáo dục thái độ học tập nghiêm túc II/ ChuÈn bÞ: GV: Chương trình mẫu bảng phụ máy chiếu HS: nghiên cứu trước bài III/ Hoạt động dạy học: ổn định Bài cũ: Tại người ta phải tạo các ngôn ngữ lập trình có thể ®iÒu khiÓn m¸y tÝnh b»ng ng«n ng÷ m¸y Bµi míi: HĐ1: Ví dụ chương trình a Mục tiêu: HS hình dung chương trình b Nội dung: Gaia thiệu chương trình đơn giản c Các bươc tiến hành: H§GV H§HS Ghi b¶ng !GV cho hs quan sát chương trình HS lắng nghe 1.Ví dụ chương trình Mục đích chương mÉu ë b¶ng phô hoÆc chiÕu ë m¸y ! GV giíi thiÖu c¸c lÖnh trªn tr×nh: chương trình ghi vë tiÕp thu c¸c Dßng ch÷ "Chao cac ?Chương trình này điều khiển lệnh ban" ®­îc in trªn mµn m¸y tÝnh lµm g×? h×nh !GV bæ sung vµ ch«t ghi b¶ng HS suy nghÜ tr¶ lêi H§ 2: Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? a Môc tiªu: HS hiÓu ng«n ng÷ lËp tr×nh b Néi dung: Kh¸i niÖm ng«n ng÷ lËp tr×nh c Các bước tiến hành H§GV H§HS Ghi b¶ng !GV cã thÓ giíi thiÖu ng«n Hs l¾ng nghe tiÕp thu 2.Ng«n ng÷ lËp tr×nh Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (5) Gi¸o ¸n Tin häc ng÷ tiÕng ViÖt hoÆc ng«n ngữ nào đó muốn sử dụng cho người kkhác hiểu thì ph¶i tu©n theo quy t¾c ng÷ ph¸p Nªn ng«n ng÷ lËp tr×nh còng nh­ vËy ph¶i sö dông c¸c ch÷ c¸i vµ theo quy t¾c ngôn ngữ lập trình đề ? VËy ng«n ng÷ lËp tr×nh lµ HS nghiªn cøu sgk g×? HS th¶o luËn nhãm GV bổ sung chốt lại vấn đề trả lời câu hỏi ghi b¶ng gåm nh÷ng g×? Gåm b¶ng ch÷ c¸i vµ các quy tắc để viết câu lệnh có ý nghĩa xác định, c¸ch b« strÝ c¸c lÖnh cho tạo chương trình hoµn chØnh thùc hiÖn ®­îc trªn m¸y H§3: Tõ khãa vµ tªn a.Mục tiêu: HS biết cách đặt tên và khái niệm từ khóa b Nội dung: Một số từ khóa và cách đặt tên c.Các bước tiến hành H§GV H§HS Ghi b¶ng !GV cho HS nghiên cứu sgk Hs đọc sgk nghiên Tõ khãa vµ tªn đọc lại chương trình ví dụ Tõ khãa: program,uses, cøu bµi ? H·y kÓ tªn c¸c tõ khãa vµ Th¶o luËn nhãm tr¶ begin, end,… tên chương trình? lêi c©u hái, tr¶ lêi c©u GV nh¾c l¹i cho HS ghi vë hái vµ ghi vë GV giíi thiÖu chøc n¨ng cña c¸c tõ khãa Tªn kh«ng ®­îc trïng ? đặt tên theo quy tắc nào? HS th¶o luËn nhãm tr¶ víi tõ khãa, kh«ng chøa lêi c©u hái dÊu c¸ch, kh«ng cã ch÷ Gv chốt lại vấn đề cho HS số đứng đầu,… ghi vë Cũng cố: Chỉ định HS nhắc lại các khái niệm chương trình, viết chương trình, từ khóa, cách đặt tên Hướng dẫn nhà: - Học thuộc các khái niệm - lµm bµi tËp 1,2,3,4 - Xem tiÕp phÇn bµi cßn l¹i -@ - Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (6) Gi¸o ¸n Tin häc Ngµy so¹n:6/9/08 Ngµy gi¶ng: /9/08 T4: Làm quen với chương trình và ngôn ngữ lập trình I/ Mục đích chương trình Kiến thức: Biết cấu trúc chương trình bao gồm phần khai báo và phân th©n Kĩ năng: Thuộc các bước để chạy chương trình Pascal Thái độ: Giáo dục thái độ học tập tích cực phát huy tính tích cực sáng tạo II/ chuÈn bÞ: GV: Chường trình mẫu HS: Nghiªn cøu bµi III/ Hoạt động dạy học: ổn định Bài cũ: Nêu quy tắc đặt tên chương trình Pascal/ Bµi míi: HĐ1: Cấu trúc chương trình a Mục tiêu:HS biết cấu trúc chương trình Pascal b Nội dung: cấu trúc chương trình c Các bước tiến hành: H§GV H§HS Ghi b¶ng ! Gv cho HS nghiªn cøu cấu trúc chương HS nghiªn cøu sgk bµi ë sgk tr×nh ?Chương trình bao gồm Th¶o luËn nhãm PhÇn khai b¸o:c¸c lÖnh mÊy phÇn? khai báo khai báo chương tr¶ lêi c©u hái !GV chốt vấn đề cho HS tr×nh, khai b¸o th­ viÖn vµ ghi vë khai b¸o kh¸c ?PhÇn khai b¸o cã g×? Th¶o luËn nhãm Gv chèt cho Hs ghi vë tr¶ lêi c©u hái PhÇn th©n:Gåm c¸c c©u lÖnh mµ m¸y tÝnh cÇn thùc ?PhÇn th©n cã g×? hiÖn Gv chèt cho Hs ghi vë Th¶o luËn nhãm tr¶ lêi c©u hái PhÇn khai b¸o cã thÓ kh«ng cã !Gv cho HS quan s¸t l¹i chương trình hình HS nghiên cứu suy nghĩ ?Nh÷ng lÖnh nµo lµ cña tr¶ lêi c©u hái phÇn khai b¸o? nh÷ng lÖnh nµo cña phÇn th©n !Gv kh¾c s©u cho HS mét lÇn n÷a H§2: VÝ dô vÒ ng« ng÷ lËp tr×nh a Mục tiêu:HS biết các bước viết chương trình b Nội dung: Các bước viết chương trình và cách chạy chương trình Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (7) Gi¸o ¸n Tin häc c.Các bươc thực hiện: H§GV H§HS !GV cho HS nghiªn cøu sgk ? Chạy chương trình trên HS thảo luận nhóm máy tính gồm bước? trả lời câu hỏi !Gv chốt lại vấn đề cho HS ghi b¶ng Ghi chó 5.VÝ dô vÒ ng«n ng÷ lËp tr×nh chạy chương trình trên mt gồm bước: - Soạn chương trình trên m¸y theo ng«n ng÷ lËp tr×nh - Dịch chương trình vừa so¹n th¶o qua ng«n ng÷ m¸y.(Alt+F9,Ctrl+F9) Cũng cố: Hướng dẫn HS làm bài tập DÆn dß: -Häc tuéc bµi theo vë - Lµm bµi tËp 5,6 vµo vë - Xem trước bài thực hành @ Ngµy so¹n:6/9/08 Ngµy gi¶ng: /9/08 T5: Bµi thùc hµnh 1: Lµm quen víi Turbo Pascal I/Mục đích, yêu cầu KiÕn thøc: Lµm quen víi Turbo pascal kĩ năng: - Thực các thao tác khởi động/thoát khỏi 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ë b¶ng chän vµ chän lÖnh Thái độ: Giáo dục tháo độ làm việc nghiêm túc II/ ChuÈn bÞ: GV: Phßng m¸y HS: Nghiên cứu trước bài III/ Hoạt động dạy học ổn định: Bài cũ: 1,Chạy chương trình có bước? 2, Chia nhãm thùc hµnh Bµi míi: H§1: Bµi tËp 1: a Mục tiêu: Làm quen với khởi động và thoát khỏi Pascal b Nội dung: Khởi động Pascal, quan sát màn hình Turbo Pascal, nhận biết các thµnh phÇn cña cöa sæ lµm viÖc… c Các bước tiến hành: H§GV H§HS Ghi b¶ng ! Gv cho Hs nghiªn cøu Hs nghiªn cøu sgk a Khởi động Turbo Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (8) Gi¸o ¸n Tin häc sgk ? Nêu cách khởi động Pascal? ! Gv chèt cho hs ghi vë !Gv lµm mÉu trªn m¸y Pascal Th¶o luËn nhãm tr¶ lêi C1: Nháy đúp vào biểu c©u hái tượng trên màn hình Hs l¾ng nghe, ghi vë C2: Nháy đúp vào tên tệp quan sát Gv hướng dẫn Turbo.exe th­ môc Cã thÓ lµm trªn m¸y cña chøa tÖp nµy nhãm m×nh b Quan s¸t nµm h×nh Turbo Pascal !Gv hướng dẫn Hs quan HS quan s¸t trªn m¸y cña c NhËn biÕt c¸c thµnh sát màn hình nền, so sánh nhóm mình hướng phần: víi h×nh 11 sgk dẫn nhóm trưởng - b¶ng chän !GV hướng dẫn cho Hs - tªn tÖp ®ang më quan s¸t trªn m¸y Hs quan sát Gv hướng dẫn - trỏ vµ b¹n lµm bæ sung nhËn d.C¸ch më c¸c b¶ng chän !Gäi mét vµi em chØ l¹i xÐt c¸c thµnh phÇn e quan s¸t c¸c lÖnh !Hướng dẫn cách mở bảng làm lại trên máy mình bảng chọn chän, gäi mét vµi em lµm g Tho¸t khái phÇn mÒm !Gv hướng dẫn cách thoát NhÊn Alt+x khái phÇn mÒn H§2: Bµi a Mục tiêu: HS biết soạn thảo, lưu, dịch và chạy chương trình đơn giản b Nội dung: Khởi động lại chương trình,gõ chương trình đơn giản c Các bước thực hiện: H§GV H§HS Ghi b¶ng !Gv cho Hs khởi động lại Hs khởi động lại phần Bµi 2: a Khởi động lại phần phần mền và gõ chương mÒm Gõ chương trình vào máy mềm tr×nh ë sgk vµo m¸y !GV lưu ý gõ đúng chính Tìm hiểu các lệnh có Gõ chương trình vào máy -uses crt: khai b¸o th­ tả không sót dấu chương trình viÖn Hs ghi vë nµo, sö dông c¸c phÝm quan s¸t b¹n lµm bæ sung - clrscr: xãa mµn h×nh kÕt gièng so¹n th¶o v¨n b¶n ! Cho Hs t×m hiÓu c¸c cho b¹n qu¶ lÖnh b.Lưu chương trình Hs lµm trªn m¸y cña Gâ F2 hoÆc file -> save nhãm m×nh !Gv quan s¸t söa sai 4.Củng cố: - Gv nhận xét đánh giá giừo thực hành - HS tho¸t m¸y vÖ sinh Dặn dò: Xem tiếp phần bài còn lại, học bài theo ghi, đọc thuộc phần tổng k -@ -Ngµy so¹n:6/9/08 Ngµy gi¶ng: /9/08 Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (9) Gi¸o ¸n Tin häc T6: Bµi thùc hµnh 1: Lµm quen víi Turbo Pascal I/ Mục đích, yêu cầu Kiến thức: Biết soạn thảo dược chương trình đơn giản, biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình Kĩ năng: Biết cách dịch, sửa lổi chương trình, chạy chương trình, xem kÕt qu¶ Thái độ: Giáo dục ý thức học tập nghiêm túc, có ý thức bảo vệ công II/ ChuÈn bÞ: GV: Phßng m¸y HS: Nghiên cứu trước bài III/ hoạt động dạy học: ổn định: Bài cũ: Nêu cách khởi động và thoát khỏi Turbo Pascal Bµi míi: H§1: Lµm tiÕp bµi a.Mục tiêu: HS thực soạn thảo, lưu, dịch và chạy chương trình b Nội dung: Dịch chương trình và chạy chương trình c Các bước thực hiện: H§GV H§HS Ghi b¶ng !Gv cho hs khởi động máy mở Hs khỏi động máy, mở c, Dịch chương trình Alt+F9 bµi tËp lµm tiÕp bµi tËp !Gv hướng dẫn hs dịch chương dịch chương trình d, Chạy chương trình tr×nh Th¶o luËn nhãm kh¸c Ctrl+F9 Hướng dẫn hs khắc phục các phục lỗi Quay l¹i mµn h×nh læi so¹n th¶o gâ phÝm bÊt k× !GV hướng dẫn chạy chương Hs chạy chương trình trình và quay màn hình Hs làm trên máy đồng thêi ghi vë s¹on th¶o ?Vậy để thực chương Hs thảo luận nhóm trả tr×nh hoµn chØnh ta cÇn nh÷ng lêi c©u hái bước nào? !Gv chèt l¹i cho vµi hs nh¾c l¹i H§2: Bµi tËp a Mục tiêu: Biết nhận số lổi đơn giản thường gặp và vào thông báo lổi để sửa chương trình b Nội dung: Chỉnh sửa chương trình và nhận biết lổi c Các bước tiến hành: H§GV H§HS Ghi b¶ng !Gv cho hs lµm theo c¸c Hs xãa dßng lÖnh begin a, Xãa dßng lÖnh Begin yªu cÇu ë sgk dịch chương trình và quan Lổi 36: Begin Expected ThiÕu begin s¸t th«ng b¸o læi Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (10) Gi¸o ¸n Tin häc !Gv quan s¸t häc sinh lµm b, Xãa dÊu chÊm sau end Gâ l¹i begin xãa dÊu læi 10: Unexpected end ß chÊm sau end quan s¸t læi file ! Gv yªu cÇu hs thay viÕt Hs cã thÓ ghi vë Kh«ng ph©n biÖt ch÷ hoa thường viết hoa chữ thường Thay write b»ng writeln ph©n biÖt hai lÖnh trªn Lµm theo yªu cÇu cña gv và chạy chương trình xem kÕt qu¶ rót kÕt luËn Cũng cố: HS đọc phần tổng kết Hướng dẫn nhà: Học bài theo vở, đọc bài đọc thêm nghiên cứu trứoc bài @ -Ngµy so¹n:6/9/08 Ngµy gi¶ng: /9/08 T7,8: Chương trình máy tính và liệu I/ Mục đích, yêu cầu: KiÕn thøc: - BiÕt kh¸i niÖm kiÓu d÷ liÖu - BiÕt mét sè phÐp to¸n c¬ b¶n víi d÷ liÖu sè - Biết khái niệm điều khiển tương tác người và máy tính Thái độ: Giáo dục thái độ học tập nghiêm túc II/ ChuÈn bÞ: Gv: B¶ng 1,2,3,4 ë sgk Hs: Nghiên cứu trước bài III/ Hoạt động dạy học: 1.ổn định Bài cũ: Trong Pascal dấu chấm phẩy dùng để làm gì? bµi míi: H§1: D÷ liÖu vµ kiÓu d÷ liÖu a Môc tiªu: HS biÕt kh¸i niÖm d÷ liÖu vµ mét sè kiÓu d÷ lÖu b Néi dông: Giíi thiÖu mét xè kiÓu d÷ liÖu c Các bước tiến hành: H§GV ?ở lớp ta đã học nh÷ng kiÓu d÷ liÖu nµo? !ë Pascal còng cã c¸c kiÓu d÷ liÖu nh­ vËy C¸c kiÓu d÷ liÖu kh¸c th× thùc hiÖn c¸c phÐp xö lÝ kh¸c !GV cho hs nghiªn cøu 10 H§HS Hs tr¶ lêi Nghiªn cøu sgk Th¶o luËn nhãm tr¶ lêi c©u hái Hs suy nghÜ tr¶ Ghi b¶ng D÷ liÖu vµ kiÓu d÷ liÖu VÝ dô1: (Treo b¶ng phô) Chao cac ban 2007+5123=7130 VÝ dô 2: (Treo b¶ng phô) Tªn kiÓu ph¹m vi gi¸ trÞ Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (11) Gi¸o ¸n Tin häc Integer Sè nguyªn tõ -215->215-1 sgk lêi real Số thực có giá trị tuyệt đối ? Cã nh÷ng d¹ng d÷ liÖu Ghi vë kho¶ng 2,9x10-39 -> nµo? 38 1,7x10 ! cho hs quan s¸t vÝ dô char Mootj kÝ tù b¶ng ch÷ ? Trong vÝ dô nµy cã c¸i nh÷ng kiÓu d÷ liÖu nµo? string X©u kÝ tù, t«i ®a gåm 255 kÝ !Gv chèt l¹i vµ treo b¶ng tù phô cña vÝ dô H§2: C¸c phÐp to¸n víi d÷ liÖu kiÓu sè: a Môc tiªu: HS biÕt c¸c phÐp to¸n sö dông Pascal b Néi dung: C¸c phÐp to¸n c Các bước thực hiện: H§GV H§HS Ghi b¶ng ? nh¾c l¹i c¸c phÐp to¸n Hs nhí vµ nh¾c l¹i C¸c phÐp to¸n víi d÷ liÖu Excell? kiÓu sè KÝ phÐp to¸n KiÓu d÷ liÖu !Gv cho Hs nghiªn cøu Hs nghiªn cøu sgk hiÖu sgk sè nguyªn,sè + Céng thùc ?C¸c phÐp to¸n sè nguyªn,sè trõ Pascal cã g× kh¸c kh«ng? Th¶o luËn nhãm tr¶ thùc !Gv chèt l¹i vµ treo b¶ng lêi c©u hái sè nguyªn,sè * nh©n thùc !gv lÊy mét sè vÝ dô vÒ HS ghi vë sè nguyªn,sè / chia phÐp to¸n thùc Gaia thiÖu c¸ch ghi phÐp chia lÊy phÇn sè nguyªn div nguyªn to¸n, thø tù thùc hiÖn phÐp sè nguyªn mod chia lÊy to¸n phÇn d­ Chó ý: chØ sö dông ®­îc VÝ dô: ((a+b)*(c-d)+6)/3-a dÊu ngoÆc trßn gv ghi vÝ dô lªn b¶ng !Gv cho hs chuyển đổi HS chuyển đổi theo mét sã biÓu thøc to¸n häc yªu cÇu cña gv sang d¹ng biÓu thøc Pascal 4.Còng cè: Cã c¸c d¹ng d÷ liÖu nµo? Trong Pascal cã c¸c phÐp to¸n nµo? ®­îc ghi nh­ thÕ nµo? TiÕt 2: H§3: C¸c phÐp to¸n so s¸nh a Môc tiªu: BiÕt ®­îc c¸c phÐp so s¸nh vµ c¸ch viÕt c¸c phÐp so s¸nh Pascal b Néi dung: c¸c phÐp so s¸nh vµ c¸ch viÕt c Các bước thực hiện: H§GV H§HS ghi b¶ng !Gv gi¬i thiÖu: Ngoµi c¸c HS chó ý l¾ng 3.C¸c phÐp so s¸nh Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net 11 (12) Gi¸o ¸n Tin häc KÝ hiÖu PhÐp so s¸nh VÝ dô phép toán số học ta thường nghe = b»ng 5=5 so s¸nh c¸c sè c¸c kÝ hiÖu quan s¸t b¶ng < nhá h¬n 3<5 quen thuéc > lín h¬n 9>6 kh¸c ≠ (<>) 6≠5(6<>5) Gv cho hs quan s¸t b¶ng nhá h¬n hoÆc b»ng 5≤6(5<=6) ≤ (<=) ?KÕt qu¶ so s¸nh lµ g×? lín h¬n hoÆc b»ng ≥ (>=) 9≥6(9>=6) Gv chèt: kÕt qu¶ so s¸nh Hs suy nghÜ tr¶ VÝ dô: <= có thể đúng sai lêi >= ! viết chương trình để <> so s¸nh ta sö dông c¸c kÝ HS theo dái ghi hiệu ngôn ngữ quy định bài ! Gv giíi thiÖu c¸ch viÕt c¸c phÐp so s¸nh Pascal Gv cho hs ghi mét sè vÝ dô HĐ4: Giao tiếp người - máy tính a Mục tiêu: Nắm khái niệm tương tác người và máy tính b Nội dung: Thực giao tiếp người và máy tính c.Các bước thực hiện: H§GV H§HS ghi b¶ng Gv minh häa trªn m¸y tÝnh b»ng Hs chó ý l¾ng Giao tiếp người chương trình cụ thể để HS nghe m¸y tÝnh Hs ghi vë Quá trình trao đổi liẹu thấy khái niệm tương tác hai chiều người và người và máy Trong qu¸ tr×nh thùc hiÖn máy tính chương trình người can thiệp tính toán, kiểm hoạt động gọi là tương tác người và máytính tra ®iÒu chØnh bæ sung… m¸y tÝnh còng cho th«ng tinh vÒ kÕt qu¶, 12 Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (13) Gi¸o ¸n Tin häc th«ng b¸o… ®­îc gäi lµ giao tiÕp Hs suy nghÜ tr¶ lêi Vậy giao tiếp người và máy Hs ghi lµ g×? Gv chèt cho hs ghi vë Còng cè: Lµm bµi tËp c©u a bµi cña bµi thùc hµnh Hướng dẫn nhà: - Häc thuéc bµi theo vë ghi - Lµm bµi tËp ë sgk, - Xem trước bài thực hành -Ngµy gi¶ng: 7/10/08 T9,10: Bµi thùc hµnh viết chương trình để tính toán I/ Mục đích, yêu cầu: KiÕn thøc: - Chuyªn r®­îc biÓu thøc to¸n häc sang biÓu thøc Pascal - BiÕt ®­îc kiÓu d÷ liÖu kh¸c th× ®­¬c xö lÝ kh¸c - HiÓu phÐp to¸n div, mod - Hiểu thêm các lệnh in màn hình, tạm ngừng chương trình Kỹ năng: Luyện tập soạn thảo chỉnh sửa chương trình, chạy và xem kết hoạt động chương trình Thái độ: Giáo dục ý thức bảo vệ công II/ chuÈn bÞ: GV: Bµi tËp HS: nghiên cứu trước bài III/ Hoạt động dạy học 1.ổn định Bài cũ: Có các kiểu liệu nào đã học? bµi míi: H§1: Lµm bµi tËp a.Môc tiªu: Cñng cè kiÕn thøc vÒ kiÓu d÷ liÖu vµ lÖnh writeln b.Néi dung: HS lµm c¸c bµi tËp c Các bước tiến hành Ngµy so¹n:1/10/08 H§GV H§HS Gv cho hs lµm c©u b,c trªn hs khởi động Pascal và máy mình cần lưu ý hs gõ chương trình vào máy gâ chÝnh x¸c, dùa vµo th«ng b¸o læi cña TP biªn Ghi b¶ng khởi động Pascal và gõ chương trình vào m¸y Lưu chương trình, Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net 13 (14) Gi¸o ¸n Tin häc dịch, đối chiếu với nội dung in sách gk để chỉnh sửa chương trình dÞch ch¹y vµ kiÓm tra kÕt qu¶ nhËn ®­îc H§2: Lµm bµi tËp a.Mục tiêu: Củng cố kiến thức các phép toán,swr dụng lệnh tạm dừng chương tr×nh b.Néi dung: HS lµm c¸c bµi tËp c Các bước tiến hành: H§GV Gv cho hs soan chương tr×nh bµi lªn m¸y !T×m sù kh¸c cña phÐp tÝnh div,mod vµ phÐp chia giíi thiÖu lÖnh clrscr lÖnhdelay,readln ®­îc dùng tạm ngừng chương tr×nh H§HS Soạn chương trình lên máy - lµm quen víi c¸c phÐp tÝnh div, mod - Th¶o luËn nhãm so s¸nh sù kh¸c cña c¸c lÖnh vµ c¸c phÐp tÝnh trªn - Lµm quen víi lÖnh clrscr, delay, readln Ghi b¶ng Bµi 2; a.Mở tệp và gõ chương tr×nh vµo m¸y b.Dịch và chạy chương trình quan s¸t kÕt qu¶ nhËn ®­îcvµ cho nhËn xÐt vÒ kÕt đó TiÕt 2: lµm tiÕp bµi H§GV H§HS Ghi b¶ng Gv quan s¸t hs lµm Th¶o luËn nhãm nhËn c Thªm c©u lÖnh delay (5000) quan Chèt l¹i nhËn xÐt cña hs xÐt vÒ kÕt qu¶ s¸t kÕt qu¶ d Thªm c©u lÖnh readln quan s¸t ! delay(5000) t¹m dõng kÕt qu¶ Ph¸t biÓu chương trình giây, readln tạm ngừng đến nào người dùng muèn H§3: Lµm bµi tËp a.Môc tiªu: T×m hiÓu thªm c¸ch in d÷ liÖu mµn h×nh b.Néi dung: HS lµm c¸c bµi tËp c Các bước tiến hành: H§GV Gv hướng dẫn hs mở chương trình đã lưu bài 1, giới 14 H§HS Ghi b¶ng Më tÖp nhãm th¶o luËn cïng Bµi 3: -Mở tệp chương trình và sửa Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (15) Gi¸o ¸n Tin häc thiÖu c¸ch in sè thùc mµn h×nh ! Gv chèt l¹i nhËn xÐt cña hs: writeln(số thưc:n:m) đó nlà độ rộng để in phần nguyên, m sè ch÷ sè phËp ph©n t×m hiÓu thao tác mở tệp hướng dẫn gv và nhóm trưởng l¹i lÖnh cuèi vµ quan s¸t kÕt qu¶ -Dịch và chạy lại chương tr×nh rót nhËn xÐt Hs ghi vë 4.Tæng kÕt: - Gv cho hs đọc phần kết luận sgk - Gv nhËn xÐt giê thùc hµnh - HS tho¸t m¸y vÖ sinh Hướng dẫn nhà - Häc hiÓu phÇn tæng kÕt - Xem trước bài -Ngµy so¹n:2/10/08 T 11,12: Ngµy gi¶ng: 14 /10/08 Sử dụng biến chương trình I/ Mục đích, yêu cầu: 1KiÕn thøc: - BiÕt kh¸i niÖm, h»ng - HiÓu c¸ch khai b¸o, sö dông, biÕn h»ng - BiÕt vai trß cña biÕn lËp tr×nh - HiÓu lÖnh g¸n 2.KÜ n¨ng: Sö dông ®­îc biÕn vµ h»ng Thái độ: Giáo dục thái độ học tập nhiêm túc II/ ChuÈn bÞ: GV: B¶ng phô vÝ dô 3,4 HS: Nghiên cứu trước bài III/ Hoạt động dạy học: H§1: BiÕn lµ c«ng cô lËp tr×nh: a Môc tiªu: BiÕt Kh¸i niÖm biÕn b Nội dung: khái niệm biến và mục đích việc sử dụng biến c Các bước thực hiện: H§GV H§HS Ghi b¶ng GV cho hs nghiªn cøu sgk Hs nghiªn cøu sgk 1.BiÕn lµ c«ng cô lËp ? BiÕn lµ g×? Thảo luận nhóm để trả lời trình Gv bæ sung vµ chèt l¹i - Biến là đại lượng để lưu c©u hái kiÕn thøc mµ hs tr¶ lêi cho ph¸t biÓu ý kiÕn cña nhãm tr÷ d÷ liÖu - D÷ liÖu biÕn l­u tr÷ gäi hs ghi vë m×nh Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net 15 (16) Gi¸o ¸n Tin häc ?Dïng biÕn cã t¸c dông l¾ng nghe vµ ghi vë lµ gi¸ trÞ cña biÕn - Gi¸ trÞ cña biÕn cã thÓ g×? Gv nªu vÝ dô vµ tõ vÝ dô vµ t×m t¸c thay đổi dông cña viÖc dïng biÕn Gv chèt l¹i: Xö lÝ d÷ liÖu Hs ph¸t biÓu dÔ dµng h¬n H§2: Khai b¸o biÕn: a.Môc tiªu: BiÕt khai b¸o biÕn b.Néi dung: C¸ch khai b¸o biÕn c.Các bước thực H§GV H§HS Ghi b¶ng Gv giíi thiÖu vÝ dô h×nh Hs quan s¸t vÝ dô 2.Khai b¸o biÕn Th¶o luËn nhãm tr¶ 26 Var m,n: Integer; ?Trªn vÝ dô trªn cã nh÷ng lêi c©u hái s, dientich: Readl; biÕn nµo? §¹i diÖn nhãm ph¸t th«ngbao: String Gv chèt kiÕn thøc cho hs biÓu var: tõ khãa ghi vë !Tïy theo ng«n ng÷ lËp Chó ý l¾ng nghe ghi m,n: BiÕn cã kiÓu integer s,dientich: BiÕn cã kiÓu thùc tr×nh có ph¸p khai b¸o biÕn vë thongbao: BiÕn kiÓu x©u cã thÓ kh¸c - khai b¸o tªn biÕn Khai b¸o biÕn bao gåm - khai b¸o kiÓu d÷ liÖu cña nh÷ng g×? biÕn Gv chèt ghi b¶ng Hs suy nghÜ tr¶ lêi TiÕt 2: HĐ1: Sử dụng biến chương trình: a.Môc tiªu: BiÕt sö dông biÕn b.Néi dung: C¸ch sö dông biÕn c.Các bước thực hiện: H§GV H§HS Gv yêu cầu hs viết chương trình tính Hs th¶o luËn diÖn tÝch ®­êng trßn b¸n kÝnh b»ng nhãm cã sö dông khai b¸o biÕn viết chương trình nhËp gi¸ trÞ cña biÕn Gv sọan chương trình Cïng lµm víi gv Hs th¶o ChiÕu b¶ng lªn mµn h×nh luËn nhãm ?Nh×n vµo b¶ng em h·y nªu cÊu tróc ph¸t biÓu lÖnh g¸n? ? Gv chốt lại vấn đề cho Hs ghi !Gv l­u ý: BiÕn vµ biÓu thøc cÇn g¸n ph¶i cã cïng kiÓu d÷ liÖu 16 Ghi b¶ng 3.Sö dông biÕn chương trình var r: integer; begin writeln('nhap ban kinh hinh tron r='); readln(r)); writeln(diÖn tich duong tron la: ',3.14*r*r); readln end Tªn biÕn:= BiÓu thøc cÇn g¸n Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (17) Gi¸o ¸n Tin häc H§2: H»ng: a.Môc tiªu: BiÕt kh¸i niÖm, c¸ch khai b¸o,sö dông h»ng b.Néi dung: kh¸i niÖm, c¸ch khai b¸o h»ng c.Các bước thực hiện: H§GV Gv cho Hs nghiªn cøu sgk Pascal h»ng lµ g×? Gv chèt l¹i cho Hs ghi vë ! sö dông ta còng cÇn khai b¸o Gi¬Ý thiÖu vÝ dô Dùa vµo vÝ dô em nµo cã thÓ nªu cÊu tróc khai b¸o h»ng? Gv chèt l¹i vµ ghi b¶ng H§HS Hs nghiªn cøu SGK suy nghÜ tr¶ lêi c©u hái ph¸t biÓu chó ý l¾ng nghe ghi bµi Hs suy nghÜ tr¶ lêi Ghi b¶ng H»ng; là đại lượng có giá trị không đổi suốt quá trình thực chương trình Const <tªn h»ng> = <gi¸trÞ> Const: tõ khãa Hs ghi bµi củng cố : Cho Hs đọc ghi nhớ SGk dÆn dß: häc bµi theo vë ghi, lµm bµi tËp sgk, xem trước bài thực hành3 -Ngµy so¹n:20/10/08 Ngµy gi¶ng: 21/10/08 T13,14: thùc hµnh 3: khai b¸o vµ sö dông biÕn I/ Mục đích, yêu cầu: 1.KiÕn thøc: - BiÕt kh¸i niÖm, h»ng - HiÓu c¸ch khai b¸o, sö dông, biÕn h»ng - BiÕt vai trß cña biÕn lËp tr×nh - HiÓu lÖnh g¸n, hiÓu ®­îc c¸c kiÓu d÷ liÖu: kiÓu sè nguyªn kiÓu sè thùc 2.KÜ n¨ng: Sö dông ®­îc biÕn vµ h»ng, sö dông ®­îc lÖnh g¸n cho biÕn Thái độ: Giáo dục thái độ học tập nghiêm túc II/ chuÈn bÞ: GV: Bµi so¹n trªn m¸y, m¸y chiÕu HS: Nghiên cứu trước bài III/ Hoạt động dạy học 1.ổn định Bµi cò: Nªu cÊu tróc khai b¸o biÕn vµ h»ng? Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net 17 (18) Gi¸o ¸n Tin häc bµi míi: H§1: T×m hiÎu c¸c kiÓu d÷ liÖu Pascal vµ c¸ch khai b¸o víi c¸c kiÓu d÷ liÖu a Môc tiªu: Cñng cè kiÕn thøc vÒ kiÓu d÷ liÖu vµ khai b¸o b Néi dung: C¸c kiÓu d÷ liÖu vµ c¸ch khai b¸o c Các bước tiến hành H§GV H§HS Gv chiÕu lªn mµn h×nh b¶ng d÷ liÖu ë Hs quan s¸t trªn mµn h×nh, t×m hiÓu c¸c sgk kiÓu d÷ liÖu? Cho hs quan s¸t t×m hiÓu c¸c kiÓu d÷ liÖu Hs suy nghÜ tr¶ lêi ? Sè 1567 thuéc kiÓu d÷ liÖu nµo? Sè 123 th× nªn khai b¸o kiÓu d÷ liÖu g×? ?NhÊc l¹i có ph¸p khai b¸o biÕn/ Gv giíi thiÖu có ph¸p khai b¸o biÕn lªn Nhí vµ nh¾c l¹i có ph¸p khai b¸o biÕn mµn h×nh cho hs quan s¸t Cho hs nªu vÝ dô: Quan s¸t trªn mµn h×nh Suy nghÜ nªu vÝ dô H§2: Bµi tËp a Môc tªu: RÌn luyÖn kÜ n¨ng khai b¸o biÕn b Néi dung: Lµm bµi tËp c Các bước tiến hành: H§GV H§HS Cho hs nghiªn cøu bµi Hs khởi động máy và gõ chương trình Bµi nµy cµn khai b¸o nh÷ng biÕn nµo? kiÓu vµo m¸y HS nghiªn cøu tr¶ lêi c©u hái d÷ liÖu cña biÕn? Gv chiÕu ch­ong tr×nh lªn mµn h×nh vµ HS nghiªn cøu bµi th¶o luËn nhãm tr¶ lêi ch¹y thö cho Hs quan s¸t c©u hái Chøc n¨ng cña lÖnh readln(tªn biÕn)? Trong phÐp g¸n cña bµi to¸n biÕn nµo ®­îc NhËn xÐt b¹n tr¶ lêi g¸n? DÊu ngoÆc { } vµ* * cã t¸c dông g×? Gv chèt l¹i chiÕu kÕt luËn lªn b¶ng Gv quan s¸t Hs lµm gióp hs söa sai Söa sai bµi cña hs 18 cã thÓ gâ trªn m¸y cña nhãm m×nh vµ chạy chương trình Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (19) Gi¸o ¸n Tin häc Thay giá trị số lượng xem chương trình thay đổi nào và tìm nguyên nh©n TiÕt H§3: Bµi tËp a.Mục têu: Rèn luyện kĩ lệnh gán và thực tráo đổi giá trị hai biến x,y b.Néi dung: Lµm bµi tËp c.Các bước tiến hành H§GV H§HS Gv chiếu chương trình lên máy Hs soạn chương trên máy tiến ! Gv hướng dẫ hs cú pháp câu lệnh và cách hành dịch và chỉnh sửa chương nhËp sè nguyªn (c¸ch bëi dÊu c¸ch) nhÊn tr×nh enter để quan sát kết Gv gợi ý Hs cải tiến chương trình để in dòng th«ng b¸o nhËp g¸I trÞ vµ in gi¸ trÞ mµn Suy nghÜ ph¸t biÓu c¸ch chØnh h×nh söa Gv chiếu chương trình sau chỉnh sửa Hs tiÕp thu c¸ch chØnh söa cã Ta cã thÓ ghÐp hai lÖnh th«ng b¸o thµnh mét lÖnh thÓ ghi vë cho đơn giản ( gv trên màn hình) H§3: Tæng kÕt a.Môc tªu: Cñng cè c¸c kiÕn thøc bµi b.Néi dung: Tæng kÕt c.Các bước tiến hành Hs đọc tổng kết sgk 4.Hướng dẫn nhà: Lµm tiÕp bµi 5,6 ¤n l¹i c¸c bµi ®É häc h«m sau kiÓm tra Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net 19 (20) Gi¸o ¸n Tin häc Ngµy gi¶ng: 28/10/08 T 15: bµi tËp I/ Mục đích, yêu cầu: 1.KiÕn thøc: - «n kh¸i niÖm, h»ng - «n c¸ch khai b¸o, sö dông, biÕn h»ng - Ôn cách sử dụng biến chương trình - HiÓu lÖnh g¸n, hiÓu ®­îc c¸c kiÓu d÷ liÖu: kiÓu sè nguyªn kiÓu sè thùc 2.KÜ n¨ng: Sö dông ®­îc biÕn vµ h»ng, sö dông ®­îc lÖnh g¸n cho biÕn, In dßng th«ng b¸o, in gi¸ trÞ, nhËp gi¸ trÞ tõ bµn phÝm Thái độ: Giáo dục thái độ học tập nghiêm túc II/ chuÈn bÞ: GV: Bµi so¹n trªn m¸y, m¸y chiÕu HS: Nghiên cứu trước bài III/ Hoạt động dạy học 1.ổn định Bµi cò: Nªu có ph¸p cña lÖnh nhËp d÷ liÖu tõ bµn phÝm? bµi míi: H§1: T×m hiÎu c¸c kiÓu d÷ liÖu Pascal vµ c¸ch khai b¸o víi c¸c kiÓu d÷ liÖu a.Môc tiªu: Cñng cè kiÕn thøc vÒ kiÓu d÷ liÖu vµ khai b¸o b.Néi dung: C¸c kiÓu d÷ liÖu vµ c¸ch khai b¸o c.Các bước tiến hành H§GV H§HS Em đã biết các kiểu liệu nào? Hs suy nghÜ tr¶ lêi c©u hái Gv chèt l¹i kiÕn thøc vµ chiÕu lªn mµn Hs nhí l¹i c¸c kiÓu d÷ liÖu h×nh c¸c kiÓu d÷ liÖu (B¶ng d÷ liÖu trang34 sgk) Cho mét Hs nh¾c l¹i Gv chiÕu néi dung bµi tËp lªn mµn h×nh Nghiªn cøu bµi tËp suy nghÜ ph¸p biÓu Cho Hs đọc bài Bµi tËp 1: Gi¶ sö A ®­îc khai b¸o lµ biÕn kiÓu d÷ liÖu sè thùc, X lµ biÕn víi kiÓu d÷ liÖu x©u c¸c phÐp g¸n sau ®©y cã hîp lÖ kh«ng? a, A:=4; b, X:=3242; c, X:=’3242’; d, A:=’Ha Noi’ Vëy phÐp g¸n ph¶I cã ®iÒu kiÖn g× Hs th¶o luËn nhãm tr¶ lêi bµi tËp Hs suy nghÜ tr¶ lêi vÒ d÷ liÖu? Gv kÕt luËn vµ chiÕu kÕt luËn lªn mµn h×nh Hs ghi vë Trong phÐp g¸n cña biÕn g¸n vµ gi¸ trÞ g¸n ph¶i cã cïng kiÓu d÷ liÖu Ngµy so¹n:20/10/08 H§2: T×m hiÓu vÒ biÕn vµ h»ng 20 Giáo viên: Trần Quang Bình - Trường THCS Tân Hà Lop7.net (21)

Ngày đăng: 29/03/2021, 20:44

w