Tải bản đầy đủ (.pdf) (5 trang)

Giáo án Tin học 8 - Tuần 8 - Năm học 2009-2010

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (139.84 KB, 5 trang )

<span class='text_page_counter'>(1)</span>TuÇn: 8 - TiÕt: 15. Ngµy so¹n: 21 / 10 / 2009 Ngµy gi¶ng: 28/10/2009 ]]]]]]­. Bµi tËp I. Môc tiªu Häc xong tiÕt häc häc sinh cã kh¶ n¨ng : Ôn tập lại toàn bộ kiến thức đã học từ đầu năm về: - Thế nào là chương trình, ngôn ngữ lập trình, các thành phần của ngôn ngữ lập tr×nh. - Biết được cấu trúc chung của chương trình. - C¸c kiÓu d÷ liÖu c¬ b¶n trong ng«n ng÷ lËp tr×nh, mét sè phÐp to¸n víi d÷ liÖu kiÓu sè. - Biết khái niệm điều khiển tương tác người – máy. - BiÕt kh¸i niÖm biÕn, h»ng; c¸ch khai b¸o biÕn, h»ng; Vai trß cña biÕn trong lËp tr×nh; HiÓu lÖnh g¸n. II. Phương tiện chuẩn bị dạy và học. + Gi¸o viªn: Gi¸o ¸n, SGK, SGV, phÊn, phßng m¸y. + Häc sinh: SGK, Vë, Bót III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. KiÓm tra bµi cò : ? HS1: Nªu sù kh¸c nhau gi÷a biÕn vµ h»ng, cho mét vµi vÝ dô vÒ khai b¸o biÕn vµ khai b¸o h»ng? 3. Bµi míi. Các em đã làm quen với chương trình và ngôn ngữ lập, để củng cố lại toàn bộ kiến thức đã học chúng ta đi vào tiết ôn tập hôm nay. Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Kiến thức cơ bản I. KiÕn thøc c¬ b¶n GV! ThuyÕt tr×nh vµo bµi. HS: Nghe, hiÓu. 1. Máy tính và chương trình máy tính. ? Con người ra lệnh cho máy tính ntn? HS: Nhớ lại kiến thức đã học, phát biểu. GV: Nh¾c l¹i. - Con người chỉ dẫn cho máy tính thực hiÖn c«ng viÖc th«ng qua c¸c lÖnh. - Viết chương trình: Là hướng dẫn 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Ó. - 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. HS: Nghe, hiÓu, ghi chÐp vµ kh¾c s©u kiÕn thøc. ? Em hãy cho biết ngôn ngữ lập trình bao gồm 2. Chương trình và ngôn ngữ lập trình. nh÷ng thµnh phÇn nµo? HS: Nhớ lại kiến thức đã học, phát biểu. GV: Nh¾c l¹i. - Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ qui t¾c viÕt c¸c lÖnh t¹o thµnh một chương trình hoàn chỉnh và thực hiÖn ®­îc trªn m¸y tÝnh. Lop8.net.

<span class='text_page_counter'>(2)</span> - C¸c ng«n ng÷ lËp tr×nh cã tËp hîp c¸c từ khóa dành riêng cho những mục đích sử dụng nhất định. HS: Nghe, hiÓu, ghi chÐp vµ kh¾c s©u ? Nêu các thành phần của một chương trình, kiến thức. nêu từng thành phần đó? GV: Nh¾c l¹i. HS: Nhớ lại kiến thức đã học, phát biểu. - Một chương trình có 2 phần: Phần khai báo và phần thân chương trình. - Tên được dùng để phân biệt các đại lượng trong chương trình và do người ? Để có thể xử lí, dữ liệu trong chương trình lập trình tự đặt. ®­îc ph©n chia nh­ thÕ nµo? 3. Chương trình máy tính và dữ liệu. GV: Nh¾c l¹i. HS: Nhớ lại kiến thức đã học, thảo luận nhãm, ph¸t biÓu. - Các ngôn ngữ lập trình thường phân chia d÷ liÖu cÇn xö lÝ theo c¸c kiÓu kh¸c nhau, víi c¸c phÐp to¸n cã thÓ thùc hiÖn trên từng kiểu dữ liệu đó. - Qua trình trao đổi dữ liệu hai chiều giữa người và máy tính khi chương trình hoạt động thường được giọi là giao tiếp ? Ph©n biÖt sù kh¸c nhau gi÷a biÕn vµ h»ng, hoặc tương tác người – máy. c¸ch khai b¸o biÕn, h»ng? 4. Sử dụng biến trong chương trình. GV: Nh¾c l¹i. HS: Nhớ lại kiến thức đã học, phát biểu. - Biến và hằng là các đại lượng được đặt tên để lưu trữ dữ liệu. Giá trị của biến có thể thay đổi, còn giá trị của hằng ®­îc gi÷ nguyªn trong suèt qu¸ tr×nh thực hiện chương trình. - Biến và hằng phải được khai báo trước khi sö dông. Hoạt động 2: Giải quyết một số bài tập II. Bµi tËp. GV: Nªu yªu cÇu mét sè bµi tËp. HS: Nghe, t×m hiÓu. Bµi tËp 1. GV: Hướng dẫn làm. Viết chương trình hiển thị dòng chữ: “Lop 8 – Truong THCS Lai Vu” b»ng GV: Kiểm tra, quan sát, hướng dẫn trực quan. ngôn ngữ lập trình Pascal. HS: Thực hiện viết chương trình trên m¸y. GV: NhËn xÐt kÕt qu¶ tõng nhãm. GV: Hướng dẫn làm. Bµi tËp 2. GV: Kiểm tra, quan sát, hướng dẫn trực quan. Viết chương trình nhập vào hai số nguyªn a, b. In ra kÕt qu¶ phÐp tÝnh tæng GV: NhËn xÐt kÕt qu¶ tõng nhãm. a vµ b b»ng ng«n ng÷ lËp tr×nh Pascal. 4. Cñng cè. Lop8.net.

<span class='text_page_counter'>(3)</span> ? Em h·y cho biÕt ng«n ng÷ lËp tr×nh bao gåm nh÷ng thµnh phÇn nµo? ? Nêu các thành phần của một chương trình, nêu từng thành phần đó? ? Để có thể xử lí, dữ liệu trong chương trình được phân chia như thế nào? ? Ph©n biÖt sù kh¸c nhau gi÷a biÕn vµ h»ng, c¸ch khai b¸o biÕn, h»ng? Qua tiết bài tập các em đã ôn tập lại toàn bộ kiến thức đã học trong phần lập trình đơn gi¶n. 5. Câu hỏi và hướng dẫn về nhà. - Học bài theo kiến thức đã ôn tập. - ChuÈn bÞ tiÕt sau kiÓm tra 45 phót.( lÝ thuyÕt) TiÕt: 16. Ngµy so¹n: 21 / 10 / 2009 Ngµy gi¶ng: 29/10/2009 ]]]]]]­. KiÓm tra 45 phót (lÝ thuyÕt) I. Môc tiªu. 1.KiÕn thøc - Biết một số chương trình là mô tả thuật toán bằng cách liệt kê các lệnh BiÕt s¬ bé vÒ NNLT Pascal - Biết cấu trúc của chương trình, các thành phần cơ sở của NNLT pascal - Biết các lệnh vao/ra đơn giản - HiÓu ®­îc kiÓu d÷ liÖu chuÈn - HiÓu c¸ch khai b¸o biÕn - HiÓu ®­îc lÖnh g¸n. 2. Kü n¨ng - Mô tả thuật toán đơn giản bằng liệt kê các bước. - Viết đúng các lệnh trong chương trình Pascal II. Mức độ 1.NhËn biÕt: NhËn biÕt c¸c lçi sai khi lËp tr×nh 2. Th«ng hiÓu HiÓu có ph¸p cña c¸c c©u lÖnh 3.VËn dông Viết đúng một chương trình III. Ma trËn Nội dung, chủ đề ThuËt to¸n vµ c¸c thao t¸c víi ng«n ng÷ lËp tr×nh D÷ liÖu vµ c¸ch khai b¸o biÕn, h»ng Viết chương trình Tæng. NhËn biÕt TN TL C6,7. Th«ng hiÓu TN TL C11. 0,5®. C1,2, 4,5 1®. C8,9, C 12 10 1®. 2.75®. 0,75®. C13. C3. Lop8.net. Tæng 3.5®. 3®. 3,5®. 0,25®. 1.75 ®. VËn dông TN TL. 0.75 ®. 4®. 3,5®. 3.75® 10®.

<span class='text_page_counter'>(4)</span> IV. C©u hái kiÓm tra §Ò bµi PhÇn I: Tr¾c nghiÖm kh¸ch quan (2.5 ®iÓm) Câu 1:Trong các tên sau tên nào viết đúng: A. Tamgi¸cc©n; B. Hinh_chu_ nhat! C. Hinhthoi2; D. 1Hinh_binh_hanh; C©u 2:C¸c tõ khãa nµo viÕt sai: A. Pro_gram B. Uses C. Begin D. End Câu 3: Trong các chương trình, chương trình nào không hợp lệ: A. Chương trình 1 Begin Write (‘Chao cac ban!!’); End.. B. Chương trình 2 Program bai 1; Begin Write (‘Chao cac ban!!’); End. D. Chương trình 4 Program bai1; Uses crt; Begin Clrscr; Write (‘Chao cac ban!!’); End.. C. Chương trình 3 Begin Program bai1; Write (‘Chao cac ban!!’); End.. C©u 4: Khai b¸o biÕn b»ng tõ khãa: A. Const B. Var C. Type D. Uses C©u 5: Khai b¸o h»ng b»ng tõ khãa: A. Var B. Uses C. Type D. Const Câu 6: Để chạy chương trình ta ấn tổ hợp phím: A. Alt + F9 B. Alt + F5 C. Ctrl + F9 D. Ctrl + F5 Câu 7: Để lưu tệp chương trình ta ấn phím: A. F2 B. F 3 C. F5 D. F9 C©u 8: §Ó nhËp d÷ liÖu ta dïng lÖnh: A. Clrscr; B. Readln(x); D. X:= ‘dulieu’; C. Write(‘Nhap du lieu’); Câu 9: Trong Pascal, khai báo nào sau đây là đúng: A. Var tb: Real; B. Var 4hs:Integer; C. Const x:Real; D. Var R=30; C©u 10: Gi¶ sö Q ®­îc khai b¸o lµ lµ biÕn víi kiÓu d÷ liÖu ký tù, X lµ biÕn víi kiÓu d÷ liÖu x©u.PhÐp g¸n nµo sau ®©y hîp lÖ: A. Q:= 1234; B. X:= ‘1234’; C. Q := 1234; D. X:= Q; PhÇn II: Tr¾c nghiÖm tù luËn (7.5 ®iÓm) C©u 11 (3®): ChuyÓn c¸c biÓu thøc to¸n häc sang biÓu thøc ®­îc viÕt b»ng Pascal: 3 a) (a 2  1)  ………………………………………………………….. a 35 b) …………………………………………………………..  2 2 (2.3) 6 Lop8.net.

<span class='text_page_counter'>(5)</span> c) x  y 3 ………………………………………………………….. C©u 12 (1®): Thùc hiÖn phÐp tÝnh a) 125 mod 7 = …………. b) 63 div 8 =…………… Câu 13 (3.5): Viết chương trình đưa ra thông báo màn hình, mỗi thông báo trên một dßng: PHONG GIAO DUC & DAO TAO KIM THANH TRUONG THCS LAIVU TEN EM LA:………………. V. Thu bài kiểm tra, nhận xét thái độ học tập, ý thức làm bài.. Lop8.net.

<span class='text_page_counter'>(6)</span>

×