Giáo án Tin học 8 - Năm học 2008-2009 - Đặng Thị Sỹ Khánh Nguyệt

20 4 0
Giáo án Tin học 8 - Năm học 2008-2009 - Đặng Thị Sỹ Khánh Nguyệ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

Bài 5: từ bài toán đến chương trình I/ Mục đích, yêu cầu: - BiÕt kh¸i niÖm bµi to¸n, thuËt to¸n -Biết các bước giải bài toán trên máy tính -Xác định được input, output của một bài toán đ[r]

(1)Sở giáo dục và đào tạo quảng bình Trường THCS Số nam lý *** - Gi¸o ¸n  Líp: Bé m«n: Tin häc Gi¸o viªn: §Æng ThÞ Sü Kh¸nh NguyÖt N¨m 2008-2009 Lop8.net (2) Ngµy so¹n: Ngµy gi¶ng: TiÕt: 1-2: Bài 1: 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ì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ữ lập trình dùng để viết chương trìnhmáy tính gọi là ng«n ng÷ lËp tr×nh - Biết vai trò chương trình là dịch II/ ChuÈn bÞ: Phương tiện tài liệu giáo viên: - S¸ch gi¸o khoa - B¶ng phô Phương tiện tài liệu học sinh: - S¸ch gi¸o khoa III/ TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Lop8.net (3) Nội dung-Hoạt động giáo viên Hoạt động học sinh -Ph¸t biÓu, nh¾c l¹i mét vµi nót Hoạt động 1: Khái niệm lệnh - Gọi vài em nhắc lại vài nút lệnh đã lệnh häc - §­a nhiÓu d¹ng thùc hiÖn lÖnh ë m¸y tÝnh - NhËn xÐt, kÕt luËn khác Mở rộng để hs hiểu: - Nhắc lại vài nút lệnh: chúng ta nháy đúp chuột lên biểu tượng phần mềm, phần mềm khởi động-ta lệnh cho máy tính khởi động phÇn mÒm HoÆc ta gâ ch÷ , ch÷ sÏ xuÊt hiÖn trªn mµn h×nh… - Gäi mét sè em nªu kh¸i niÖm vÒ lÖnh KÕt luËn: LÖnh m¸y tÝnh lµ mét chØ dÉn cña người để máy tính thực công việc cụ thể nào đó Con người điều khiển máy tính th«ng qua lÖnh Nội dung-Hoạt động giáo viên Hoạt động 2: Nêu ví dụ Robot nhặt rác - Nªu vd sgk - Qua ví dụ trên ta thấy công việc đơn giản người muốn máy tính thực hiÖn th× ph¶i chia thµnh nhiÒu thao t¸c nhá., đơn giản - Có hai cách để Robot thực công việc trên: + Ra lệnh để Robot thực thao tác +Viết các lệnh để điều khiển hay gọi là viết chương trình máy tính Hoạt động 3: Viết chương trình, lệnh cho m¸y tÝnh lµm viÖc ? c¸c lÖnh ®iÒu khiÓn robot ®­îc gäi lµ g×? - C¸c lÖnh ®iÒu khiÓn Robot nãi trªn ®­îc gäi lµ viết chương trình - Tương tự để điều khiển máy tính làm việc chúng ta viết chương trình - Chương trình máy tính là dãy các lệnh mà m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn ®­îc +Giải thích cho hs hiểu cụ thể chương trình m¸y tÝnh Tại cần viết chương trình? Giúp người điều khiển máy tính cách đơn giản và hiệu qu¶ Hoạt động 4: Chương trình và ngôn ngữ chương trình Lop8.net Hoạt động học sinh Quan s¸t, l¾ng nghe HS: L¾ng nghe, tr¶ lêi (4) - Giải thích ngôn ngữ máy và đời ng«n ng÷ lËp tr×nh - 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 - Như để tạo chương trình máy tính chúng ta phảI viết chương trình theo ngôn ngữ lập trình nào đó Ngôn ngữ lập trình là công cụ để tạo các chương trình máy tính - Nêu các bước thực chương trình máy tính - KÓ tªn mét sè ng«n ng÷ phæ biÕn hiÖn IV Củng cố: Hãy cho biết lý cần phải viết chương trình máy tính? Ngµy so¹n: Ngµy gi¶ng: TiÕt: 3-4: Bài 2: 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: a.-N¾m ®­îc ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶n lµ b¶ng ch÷ c¸ vµ các quy tắc để viết chương trình và 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ñ theo quy t¾c cña ng«n ng÷ lËp tr×nh, tªn kh«ng ®­î trïng víi tõ khãa - Biết cấu trúc chương trình bao gồm phần khia báo và phần thân b Thái độ: Chính xác, tìm tòi khám phá II/ ChuÈn bÞ: Phương tiện tài liệu giáo viên: - S¸ch gi¸o khoa - B¶ng phô Phương tiện tài liệu học sinh: - S¸ch gi¸o khoa III/ TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Lop8.net (5) Nội dung-Hoạt động giáo viên Hoạt động học sinh HS: Tr¶ bµi Hoạt động 1:Kiểm tra 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? Hoạt động 2: Giới thiệu thành phần ngôn ngữ lËp tr×nh ?Tại phải viết chương trình theo ngôn -Thảo luận, trả lời ng÷ lËp tr×nh - Đưa ví dụ chương trình sgk Quan s¸t, l¾ng nghe - Cho hs quan s¸t h×nh +Ví dụ hình là chương trình viết b»ng ng«n ng÷ lËp tr×nh pascal + Chương trình trên gồm dòng lệnh, dòng lÖnh gåm c¸c côm t­ kh¸c ®­îc t¹o tõ c¸c chữ cái.Trong thực tế có chương trình có đến hàng nghìn hàng triệu dòng lệnh Lop8.net (6) Nội dung-Hoạt động giáo viên Hoạt động 3: Ngôn ngư lập trình gồm g×? -Cho hs quan s¸t h×nh ë phÇn thø nhÊt +Dựa trên câu lệnh writeln('Chao cac ban') để kh¸i qu¸t quy t¾c viÕt + HÇu hÕt c¸c ký tù cã trªn bµn phÝm m¸y tÝnh có mặt bảng chữ cái ngôn ngữ lập tr×nh (HS cã thÓ chØ ra, ph¸t biÓu) - gv nh¾c l¹i +Mỗi câu lệnh chương trình gồm các từ và các kí hiệu viết theo quy tắc định (Cho vÝ dô cô thÓ) + mặt khác câu lệnh có ý nghĩa định ý nghĩa câu lệnh xác định các thao tác mà máy tÝnh cÇn thùc hiÖn (GV: nªu vd cô thÓ) Ng«n ng÷ lËp tr×nh gåm c¸c b¶ng ch÷ c¸i vµ các quy tắc để viết các câu lệnh có ý nghĩa xác định, cách bố trí các câu lệnh… cho có thể tạo thành chương trình hoàn chỉnh và thực hiÖn ®­î trªn m¸y tÝnh Hoạt động 3: Từ khóa và tên -Sö dông vÝ dô h×nh 6, SGK(CT ®Çu tiªn) §Ó minh häa cho HS vÒ ng«n ng÷ lËp tr×nh + C¸c tõ nh­: program, ues, begin, end gäi lµ c¸c tõ khãa lµ c¸c tõ mµ ng«n ng÷ lËp tr×nh quy định Ví dụ: Cụm từ Lớp trưởng Lớp trưởng là cụm từ dành riêng để gọi học sinh lớp đảm nhiệm chức vụ lớp trưởng lớp, không thể có mét hs n¸o kh¸c còng ®­îc gäi lµ LT - Tên người lập trình tự đặt và sử dụng nh÷ng ký tù mµ ng«n ng÷ lËp tr×nh cho phÐp Tªn kh«ng ®­îc trïng víi tø khãa (VD) - C©u lÖnh writeln('chao cac ban') lµ mét c©u lÖnh chØ dÉn m¸y tÝnh hiÓn thÞ dßng ch÷ "Chao cac ban" trªn mµn h×nh GV: §­a vÝ dô kh¸c Hoạt động Cấu trúc chung chương trình GV: Chỉ rõ cấu trúc chung chương trình: Gåm phÇn: -PhÇn khai b¸o Program ctdautien; Ues ctr; -Phần thân chương trình Lop8.net Hoạt động học sinh HS: quan s¸t L¾ng nghe, ph¸t biÓu HS, quan s¸t, l¾ng nghe, ph¸t biÓu (7) Begin Writeln('chao cac ban'); End Hoạt động 5: Ví dụ ngôn ngữ lập trình: Quan s¸t, l¾ng nghe - GV đưa minh họa viết và chạy chương trình pascal cụ thể để hs làm quen - Sau soạn thảo xong ấn Alt+F9 để dịch chương trình - §Ó ch¹y CT Ên Ctrl+F9 IV/ Cñng cè: Em h·y cho biÕt c¸c thµnh phÇn c¬ b¶n cña ng«n ng÷ lËp tr×nh? Ngµy so¹n: Ngµy gi¶ng: Lop8.net (8) TiÕt: 5-6: Bµi thùc hµnh 1: Lµm quen víi Turbo pascal I Mục đích yêu cầu: - Thự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 thao t¸c më b¶ng chän vµ chän lÖnh - Soạn thảo chương trình Pascal đơn giản - Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết qu¶ - BiÕt sù cÇn thiÕt ph¶i tu©n thñ ng«n ng÷ lËp tr×nh pascal II.Kỷ năng: Mô tả thuật toán đơn giản cách liệt kê các bước * Thái độ: Cẩn thận, chính xác, thích khám phá học hỏi III/ ChuÈn bÞ: - S¸ch gi¸o khoa - Phßng m¸y IV TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Nội dung-Hoạt động giáo viên Hoạt động học sinh Hoạt động 1:GV hướng dẫn hs làm quen với - HS khởi động máy, lắng nghe vµ thùc hµnh TP Hoạt động 2: Hướng dẫn hs soạn thảo lưu, dịch - Chạy chương trình, sửa lỗi… và chạy chương trình đơn giản - Nªu c¸c ®iÓm cÇn chó ý Hoạt động 3: GV hướng dẫn hs chỉnh sửa Lắng nghe, nhận xét chương trình và nhận xét số lỗi - GV hướng dẫn hs cách thoát chương trình V.Còng cè: -NhËn xÐt giê thùc hµnh, cho ®iÓm Ngµy so¹n: Ngµy gi¶ng: TiÕt: 7-8: Lop8.net (9) Bài 3: Chương trình máy tính và liệu I/ Mục đích, yêu cầu: - BiÕt kh¸i niÖm vÒ kiÓu d÷ liÖu - BiÕt mét sè phÐp to¸n c¬ b¶n vµ d÷ liÖu sè - Biết khái niệm điều khiển tương tác người với máy tính * Thái độ: Tìm tòi khám phá thích học hỏi II/ ChuÈn bÞ: Phương tiện tài liệu giáo viên: - S¸ch gi¸o khoa - B¶ng phô Phương tiện tài liệu học sinh: - S¸ch gi¸o khoa III/ TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Nội dung-Hoạt động giáo viên Hoạt động 1:Dữ liệu và kiểu liệu - GV đưa ví dụ kiểu liệu.Sau đó đưa kết luận: Đối với các kiểu DL khác nhau, người ta thường thực các phép xử lý DL khác - Từ đó dẫn dắt HS vào tìm hiểu ngôn ngữ lập tr×nh còng ®­îc ph©n chia DL thµnh c¸c kiÓu vµ định nghĩa các phép xửlý tương ứng trên kiÓu DL - GV: ChØ c¸c kiÓu DL ( cho vd cô thÓ) - Với kiểu DL thì có các phép toàn tương øng - GV nêu các kiểu DL đơn giản bảng SGK +Cho vd.(cã thÓ gäi HS cho vÝ dô tõng kiÓu DL Hoạt động 2: các phép toán với DL số - GV nªu c¸c phÐp to¸n víi DL kiÓu nguyªn vµ kiÓu thùc - GV cho hs xem bảng mục để phát ®­îc sù kh¸c gi÷a ký hiÖu to¸n häc vµ pascal Nội dung-Hoạt động giáo viên - GV cho hs xem bảng mục để phát ®­îc sù kh¸c gi÷a ký hiÖu to¸n häc vµ Lop8.net Hoạt động học sinh Quan s¸t, l¾ng nghe Quan s¸t, l¾ng nghe, ph¸t biÓu Hoạt động học sinh (10) pascal (Nªu cô thÓ) *Chó ý viÕt dÊu { } to¸n häc vµ dÊu () pascal Hoạt động 3:Các phép so sánh -Cho hs quan s¸t b¶ng vµ vÝ dô b¶ng -ThuyÕt tr×nh cho hs hiÓu, nhËn thÊy sù kh¸c biÖt vÒ ký hiÖu sö dông to¸n häc vµ Pascal KÕt qu¶ cña phÐp so s¸nh chØ cã thÓ đúng sai Hoạt động 4: Giao tiếp người-máy tính -GV dẫn dắt để hs hiểu rõ giao tiếp người với máy tính - cho hs quan s¸t, h×nh 19, h×nh 20 vµ diÔn gi¶i cho hs hiểu tương tác ngưới và máy tính - có thể chạy chương trình *sự tương tác người với máy tính là người lập trình tạo - Các chế độ tạm ngừng chương trình (vd:sGK) IV.Cñng cè: H·y nªu Ýt nhÊt hai kiÓu Dl vµ mét phÐp to¸n cã thÓ thùc hiÖn ®­îc trªn kiểu Dl, phép toán đó không có nghĩa trên kiểu DL Ngµy so¹n: Ngµy gi¶ng: TiÕt: 9-10: Lop8.net (11) Bµi thùc hµnh 2: Viết chương trình để tính toán I.Mục đích yêu cầu: - ChuyÓn ®­îc biÓu thøc to¸n häc sang biÓu diÔn Pascal - BiÕt ®­îc kiÓu DL 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 DL màn hình và tạm ngừng chương trình II.Kû n¨ng: LuyÖn gâ biÓu thøc sè häc pascal, sö dông c©u lÖnh * Thái độ: Cẩn thận, chính xác, thích khám phá học hỏ, tìm tòi III/ ChuÈn bÞ: - S¸ch gi¸o khoa - Phßng m¸y IV TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Thùc hµnh Nội dung-Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: - Hướng dẫn HS luyện tập các biểu - Khởi động máy, thực hành theo thøc sè häc pascal nhãm, quan s¸t, l¾ng nghe Hoạt động 2:Hướng dẫn HS tìm hiểu các phép chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­ víi sè nguyªn Sö dông c¸c c©u lÖnh t¹m dõng chương trình Hoạt động 3: Hướng dẫn HS tìm hiểu cách in Dl mµn h×nh.` V.NhËn xÐt Ngµy so¹n: Ngµy gi¶ng: TiÕt:11-12: Lop8.net (12) Bài 4: Sử dụng biến chương trình I/ Mục đích, yêu cầu: -BiÕt kh¸i niÖm biÕn, 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 * Thái độ: Tìm tòi khám phá thích học hỏi II/ ChuÈn bÞ: Phương tiện tài liệu giáo viên: - S¸ch gi¸o khoa - B¶ng phô Phương tiện tài liệu học sinh: - S¸ch gi¸o khoa III/ TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Nội dung-Hoạt động giáo viên Hoạt động học sinh L¾ng nghe Hoạt động 1: Biến là công cụ lập trình - GV gi¶i tr×nh cho hs hiÓu thÕ nµo lµ biÕn Vai trß cña biÕn lËp tr×nh -nêu ví dụ cụ thể để hs có thể hiểu rõ +LÊy vd sgk: VÝ dô 1, vd *Biến là đại lượng lưu trữ dl, chương trình có thể thay đổi giá trị biến Muốn sử dụng biÕn th× ph¶i khai b¸o Khi khai b¸o biÕn ph¶i khai b¸o kiÓu dl mµ biÕn sÏ l­u tr÷ BiÕn cã thÓ l­u tr÷ ®­îc d÷ liÖu cã kiÓu thuéc kiÓu biÕn Người lập trình tự đặt tên cho biến theo nguyên t¾c cña ng«n ng÷ lËp tr×nh ®ang sö dông Cã thÓ g¸n gi¸ trÞ cho biÕn vµ tÝnh to¸n víi c¸c gi¸ trÞ cña biÕn Hoạt động 2: Khai báo biến - Tất các biến dùng chương trình Quan sát, lắng nghe ph¶i ®­îc khai b¸o +Khai b¸o tªn biÕn Nội dung-Hoạt động giáo viên - §­a vÝ dô cô thÓ VÒ khai b¸o biÕn Cã thÓ lµ mét bµi lËp tr×nh Hoạt động 3: Sử dụng biến chương Lop8.net Hoạt động học sinh (13) tr×nh - C¸c thao t¸c cã thÓ thùc hiÖn víi biÕn: +G¸n gi¸ trÞ cho biÕn +TÝnh to¸n víi gi¸ trÞ cña biÕn - C©u lÖnh g¸n gi¸ trÞ cho biÕn: Tªn biÕnBiÓu thøc cÇn g¸n gi¸ trÞ cho biÕn Trong đó  biểu thị phép gán GV đứa vd cụ thể -GV dÉn d¾t vµo lÖnh g¸n dïng ng«n ng÷ lËp tr×nh: := - §­a VD (sgk) Gäi mét sè hs cho mét vµi vd Hoạt động 4: Hằng -Ng«n ng÷ lËp tr×nh l­u tr÷ biÕn ngoµi nã cßn l­u tr÷ DL lµ h»ng - ?H»ng lµ -§­a vÝ dô côa thÓ vÒ h»ng - Nªu sù kh¾c vÒ biÕn vµ h»ng IV/Cñng cè: Nªu sù kh¸c gi÷a biÕn vµ h»ng Cho vài ví dụ để khai báo biến và Ngµy so¹n: Ngµy gi¶ng: TiÕt: 13-14 Lop8.net L¾ng nghe, ph¸t biÓu (14) Bµi thùc hµnh Khai b¸o vµ sù dông biÕn I.Mục đích yêu cầu: -Thực hai báo đúng cú pháp, lựa chọn kiểu DL phù hợp cho biÕn - Kết hợpgiữa lệnh write, writeln với read, readln để thực lệnh nhập DL tõ bµn phÝm - HiÓu vÒ c¸c Dl chuÈn: KiÓu nguyªn, kiÓu thùc -Sö dông ®­îc lÖnh g¸n gi¸ trÞ cho biÕn - HiÓu ®­îc c¸ch khai b¸o vµ sö dông h»ng - Hiểu và thực việc tráo đổi giá trị hai biến II.Kû n¨ng: RÌn luyÖn kû n¨ng khai b¸o vµ sö dông biÕn * Thái độ: Cẩn thận, chính xác, thích khám phá học hỏi tìm tòi III/ ChuÈn bÞ: - S¸ch gi¸o khoa - Phßng m¸y IV TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Thùc hµnh Nội dung-Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: - Hướng dẫn HS tìm hiểu liệu pascal vµ c¸ch khai b¸o biÕn víi c¸c kiÓu DL: Byte, Integer, rear, char, string + có ph¸p khai b¸o biÕn +Đưa ví dụ cụ thể khai báo biến để hướng dÉn hs Hoạt động 2:Hướng dẫn hs viết chương trình pascal cã khai b¸o vµ sö dông biÕn ë bµi tËp 1, - Gv cho ®iÓm vµ nhËn xÐt tõng nhãm - Quan s¸t, l¾ng nghe - Khởi động máy, thực hành theo nhãm, quan s¸t, l¾ng nghe HS lµm bµi tËp theo nhãm, nhËn xÐt V.Cñng cè: NhËn xÐt giê thùc hµnh Ngµy so¹n: Ngµy gi¶ng: Lop8.net (15) Bµi tËp TiÕt:15: I/ Mục đích yêu cầu: - Ôn lại kiến thức đã học các bài vừa qua III/ ChuÈn bÞ GV: Chuẩn bị số bài tập nhà hs làm - Chia nhãm häc sinh lµm bµi tËp, thùc hµnh, th¶o luËn III/ TiÕn tr×nh bµi d¹y: 1.ổn định tổ chức 2.KiÓm tra bµi cò Nội dung- Hoạt động giáo viên Hoạt động học sinh Hướng dẫn cho các em làm bài tập chưa gi¶i ë sgk HS: Lµm bµi tËp, ph¸t biÓu Hoạt động 1: Hướng dẫn các em làm các bài tËp ë bµi 3(bµi4, 5,6) - Gäi mét vµi em lªn b¶ng lµm bµi tËp GV: Cã thÓ cho ®iÓm khuyÕn khÝch Hoạt động 2: Hướng dẫn các em làm các bài HS: Ph©n nhãm lµm bµi tËp tËp ë bµi 4(bµi1,2,3,4,5,6) §¹i diÖn nhãm lªn b¶ng lµm bµi - Gäi mét vµi em lªn b¶ng lµm bµi tËp tËp - NhËn xÐt GV: Tự số bài tập ngoài chương trình để kiểm tra kiến thức các em thời gian qua IV/ Còng cè, nhËn xÐt, dÆn dß Ngµy so¹n: Ngµy gi¶ng: TiÕt 16 Lop8.net (16) KiÓm tra tiÕt I/ Mục tiêu đánh giá -§¸nh gi¸ kü n¨ng häc sinh sau häc bµi1,2,3,4 II/Yêu cầu đề: VÒ kiÕn thøc: -Kiểm tra mức độ nhận biết máy tính và chương trình máy tính - Kiểm tra mức độ nhận biết chương trình và ngôn ngữ lập trình -Kiểm tra mức độ nhận biết chương trình máy tính và liệu ? -Kiểm tra mức độ nhận biết sử dụng biến, khai báo? VÒ kü n¨ng: Kiểm tra kỹ viết chương trình Về thái độ: Thích khám phá, tìm hiểu III/ ChuÈn bÞ: - §Ò kiÓm tra IV/§Ò bµi: C©u 1: Cho biÕt ®iÓm kh¸c gi÷a tõ khãa vµ tªn? (2®) C©u 2:Trong c¸c tªn sau ®©y tªn nµo lµ hîp lÖ ng«n ng÷ lËp tr×nh pascal.(2®) A) bnm B) v1; C) 123b; D) Bai dau tien E)Enduses F) begin; G) Baidautien H)j C©u 3:ViÕt c¸c biÓu thøc sau b»ng kÕt qu¶ ký hiÖu pascal: (2®) a 15-83 b (20-15)2 25 b c.112 = 121 d x> 10-3x C©u 4: Hãy liệt kê các lỗi có chương trình đây và sửa lại cho đúng: (4đ) Var a,b:=integer; Const:=3; Begin a:=200 b:=a/c; Write(b); Readln End §¸p ¸n: 1: Từ khóa: Được quy định theo ngôn ngữ lập trình, là từ dành riêng -Tên:Tên người lập trình đặt, không trùng với từ khóa, không chứa dấu c¸ch., ký tù ®Çu tiªn kh«ng ®­îc lµ ký tù sè A, B, E, G a 15-8>=3; b.(20-15)*(20-15)<>25; c 11*11=121 d x>10-3*x 4.LiÖt kª c¸c lçi: 1) Thõa dÊu b»ng ë dßng 1(chØ cÇn dÊu hai chÊm) Lop8.net (17) 2)Thõa dÊu hai chÊm ë dßng (víi h»ng chØ cÇn dÊu b»ng) 3) ThiÕu dÊu chÊm phÈy ë dßng 4; 4)Khai b¸o kiÓu d÷ liÖu b kh«ng phï hîp: Khi chia hai sè nguyªn, kÕt qu¶ lu«n luôn là số thực cho dù có chia hết hay không Do đó cần phải khai báo biến b là biÕn cã kiÓu d÷ liÖu sè thùc PhÇn mÒm häc tËp TiÕt: 17-18: Lop8.net (18) LuyÖn gâ phÝm nhanh víi FinGER BREAK OUT I Mục đích yêu cầu: - Học sinh hiểu mục đích và ý nghĩa phần mềm và có thể tự khởi động, tự mở các bài và chơi, ôn luyện gõ bàn phím - Th«ng qua phÇn mÒm hs hiÓu vµ rÌn luyÖn kû n¨ng gâ bµn phÝm nhanh vµ chÝnh x¸c - Biết cách sử dụng phần mềm học tập đã lựa chọn II Kü n¨ng: - Thực các công việc khởi động/ra khỏi, sử dụng bảng chọn, các thao tác tương tác với phần mềm - RÌn luyÖn kû n¨ng gâ bµn phÝm nhanh vµ chÝnh x¸c III ChuÈn bÞ: - Phßng m¸y, sgk IV Bµi míi: Hoạt động GV Hoạt động HS - HS quan s¸t, l¾ng nghe, ghi bµi Hoạt động 1:Giới thiệu phần mềm, cách khởi động, hướng dẫn cách ngồi gõ phím vµ c¸ch ch¬i - ý nghÜa cña trß ch¬i nµy lµ rÌn luyÖn kû n¨ng gâ bµn phÝm nhanh, chÝnh x¸c - Trß ch¬i cã ba møc: +Møc b¾t ®Çu: Bµn phÝm ghi râ ch÷ c¸i vµ dÊu cña c¸c phÝm xuÊt ph¸t (8 phÝm t¹i hµng c¬ së) +Møc trung b×nh: Ghi râ tªn ch÷ c¸i không đánh dấu phím xuất phát +Møc n©ng cao: Kh«ng ghi tªn ch÷ c¸i lªn bµn phÝm - Trong quá trình chơi, đạt điểm cao phần mềm thưởng các cầu lớn Hoạt động 2: Khởi động máy và hướng Khởi động máy thực hành chơi dÉn HS thùc hµnh V.NhËn xÐt, cho ®iÓm Ngµy so¹n: Ngµy gi¶ng: TiÕt:19-20-21-22: Lop8.net (19) Bài 5: từ bài toán đến chương trình I/ Mục đích, yêu cầu: - BiÕt kh¸i niÖm bµi to¸n, thuËt to¸n -Biết các bước giải bài toán trên máy tính -Xác định input, output bài toán đơn giản -Biết chương trình là thể thuật toán trên ngôn ngữ cụ thể; - Biết mô tả thuật toán phương pháp liệt kê các bước -HiÓu thuËt to¸n tÝnh tæng cña N sè tù nhiªn ®Çu tiªn, t×m sè lín nhÊt cña mét d·y sè * Thái độ: Tìm tòi khám phá thích học hỏi *Kỷ năng:Xác định bài toán, mô tả thuật toán II/ ChuÈn bÞ: Phương tiện tài liệu giáo viên: - S¸ch gi¸o khoa - B¶ng phô Phương tiện tài liệu học sinh: - S¸ch gi¸o khoa III/ TiÕn tr×nh lªn líp: 1.ổn định tổ chức- kiểm tra sỹ số 2.Bµi míi Nội dung-Hoạt động giáo viên Hoạt động học sinh Quan s¸t l¾ng nghe, ph¸t biÓu Hoạt động 1:bài toán và xác định bài toán x©y dùng bµi - GV đưa các ví dụ thường ngày bài toán - Rút định nghĩa bài toán - Xác định bài toán: Đưa ví dụ SGK và giải trình cho hs xác định ®­îc bµi to¸n: + xác định rõ các điều kiện cho trước +KÕt qu¶ cÇn thu ®­îc Hoạt động 2: Quá trình giải bài toán trên máy tÝnh - GV đưa sơ đồ 28 sgk và giải thích quá trình gi¶i bµi to¸n trªn m¸y tÝnh - Gi¶i thÝch vÒ thuËt to¸n HS qu¸n s¸t l¾ng nghe vËn dông kiến thức đã học bài trước giải bài toán cùng GV Nội dung-Hoạt động giáo viên +Thuật toán là các bước giải bài toán - Nêu các bước giải bài toán trên máy tính Lop8.net Hoạt động học sinh (20) +Xác định bài toán +M« t¶ thuËt to¸n +Viết chương trình Hoạt động 3: Thuật toán và mô tả thuật toán - Cho hs t×m hiÓu s©u h¬n vÒ kh¸i niÖm thuËt Quan s¸t, l¾ng nghe to¸n +M« t¶ mét thuËt to¸n cô thÓ qua c«ng viÖc h»ng ngµy Nh­ pha trµ mêi kh¸ch: Ph¸t biÓu -INPUT: -OUPUT: -Các bước: Liệt kê các bước trên là cách dùng để mô Ph¸t biÓu, ®­a vÝ dô t¶ thuËt to¸n - §Ó minh häa GV ®­a mét vµi vÝ dô cô thÓ.(gäi häc sinh lµm) Hoạt động 4: Một số ví dụ thuật toán IV.Cñng cè, bµi tËp vÒ nhµ Ngµy so¹n: Ngµy gi¶ng: Lop8.net (21)

Ngày đăng: 29/03/2021, 15:59

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

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

Tài liệu liên quan