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

Giáo án Tin học 8 - Năm học 2010-2011 - Nguyễn Thị Phương

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 (619.63 KB, 20 trang )

<span class='text_page_counter'>(1)</span>Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. Phân phối chương trình trung học cơ sở. M«n tin häc 8. (Áp dụng từ năm học 2008-2009) C¶ n¨m : 35 tuÇn x 2 tiÕt/tuÇn = 70 tiÕt Häc k× I : 18 tuÇn x 2 tiÕt/tuÇn = 36 tiÕt Häc k× II : 17 tuÇn x 2 tiÕt/tuÇn = 34 tiÕt Häc kú I Bài 1. Máy tính và chương trình máy tính (2 tiết). TiÕt - 1 TiÕt - 2. 1. Con người ra lệnh cho máy tính như thế nào? 2. Ví dụ 3. Viết chương trình – ra lệnh cho máy tính làm việc 4. Vì sao cần phải viết chương trình. Bài 2. Làm quen với chương trình và ngôn ngữ lập trình(2 tiết). TiÕt - 3 TiÕt - 4. 1. Chương trình và ngôn ngữ lập trình 2. Ngôn ngữ lập trình gồm những gì? 3. Từ khóa và tên. 3. Cấu trúc chung của chương trình. 4. Ví dụ về ngôn ngữ lập trình pascal.. Bµi thùc hµnh 1. Lµm quen víi Turbo Pascal (2 tiÕt). TiÕt - 5 TiÕt - 6. Thực hành Bài tập1,2 Thực hành Bài tập 3 + tổng kết. Bài 3. Chương trình máy tính và dữ liệu (2 tiết). TiÕt - 7 TiÕt - 8. 1. Dữ liệu và kiểu dữ liệu 2. Các phép toán và kiểu dữ liệu số 3. Các phép tính so sánh 4. Giao tiếp ngĐời – máy tính. Bài thực hành 2. Viết chương trình để tính toán (2 tiết). TiÕt -9 TiÕt -10. Thực hành Bài tập1,2 Thực hành Bài tập 3 + tổng kết. Bài 4. Sử dụng biến trong chương trình (2 tiết). TiÕt - 11 TiÕt -12. 1. Biến là công cụ chính trong lập trình 2. Khai báo biến 3. Sử dụng biến trong chương trình 4. Hằng. Bµi thùc hµnh 3. Khai b¸o vµ sö dông biÕn (2 tiÕt). TiÕt -13 TiÕt -14 TiÕt - 15 TiÕt - 16. Thực hành Bài tập 1 Thực hành Bài tập 2 + tổng kết Bài tập Kiểm tra lý thuyết. LuyÖn gâ bµn phÝm nhanh víi Finger Break Out(4 tiÕt). TiÕt -17. 1. Giới thiệu phần mềm 2. Màn hình chính của phần mềm Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(2)</span> Gi¸o ¸n Tin Häc 8. TiÕt -18. Trường THCS Cổ Lũng 3. Hướng dẫn sử dụng. Bài 5. Từ bài toán đến chương trình (4 tiết). TiÕt - 19 TiÕt - 20 TiÕt - 21, 22 TiÕt - 23,24 TiÕt - 25 TiÕt - 26,27,28. 1. Bài toán và xác Định bài toán 2. Quá trình giải bài toán 3. Thuật toán và mô tả thuật toán 4. Một số ví dụ về thuật toán Bài tập 1. Giới thiệu phần mềm 2. Màn hình chính của phần mềm 3. Hướng dẫn sử dụng. Bµi 6. C©u lÖnh ®iÒu kiÖn (2 tiÕt). TiÕt - 29 TiÕt - 30. 1. Hoạt Động phụ thuộc vào Điều kiện 2. Tính Đúng sai của Điều kiện 3. Điều kiện và phép so sánh 4.Cấu trúc rẽ nhánh 5. Câu lệnh Điều kiện. Bµi thùc hµnh 4. sö dông lÖnh ®iÒu kiÖn if. . . then (2 tiÕt). TiÕt - 31 TiÕt - 32 TiÕt -33 TiÕt - 34, 35 TiÕt - 36. Thực hành Bài tập 1 Thực hành Bài tập 2,3 Kiểm tra thực hành Ôn tập HKI Kiểm tra HKI. Häc kú II Bài 7 : C©u lÖnh lÆp (2 tiÕt). TiÕt - 37 TiÕt - 38. 1. 2. 3. 4.. Các công việc phải thực hiện nhiều lần Câu lệnh lặp – một lệnh thay cho nhiều lệnh Ví dụ Tính tổng và tích bằng câu lệnh lặp. Bµi thùc hµnh 5. Sö dông lÖnh lÆp for . . .do (2 tiÕt). TiÕt - 39 TiÕt - 40. Thực hành Bài tập 1,2 Thực hành Bài tập 3. Bài 8. Lặp với số lần chưa biết trước (2 tiết). TiÕt - 41 TiÕt - 42. 1. Các họat động lặp với số lần chưa biết trước. 2. Ví dụ về lệnh lặp với số lần chưa biết trước. 3. Lặp vô hạn lần – Lỗi lập trình cần tránh.. Bµi thùc hµnh 6: Sö dông lÖnh lÆp while . . .do (2 tiÕt). TiÕt - 43. Thực hành Bài tập 1 Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(3)</span> Gi¸o ¸n Tin Häc 8. TiÕt – 44 TiÕt – 45,46,47 TiÕt 48. Trường THCS Cổ Lũng Thực hành Bài tập 2 Bµi tËp KiÓm tra 1 tiÕt. Häc vÏ h×nh víi GeoGebra (6 tiÕt). TiÕt - 49, 50 TiÕt – 51, 52 TiÕt – 53, 54. Giới thiệu phần mềm GeoGebra bằng tiếng Việt Đối tĐợng hình học. Bài tập thực hành. Bµi 9. Lµm viÖc víi d·y sè (2 tiÕt). TiÕt - 55 TiÕt - 56. 1. Dãy số và biến mảng 2. Ví dụ 3. Tìm giá trị lớn nhất và nhỏ nhất của dãy số.. Bài thực hành 7. xử lý dãy số trong chương trình (2 tiết. TiÕt - 57 TiÕt - 58 TiÕt – 59,60 TiÕt - 61. Thực hành Bài tập 1 Thực hành Bài tập 2 Bài tập Kiểm tra thực hành. Quan s¸t h×nh häc kh«ng gian víi YENKA (6 tiÕt). TiÕt - 62 TiÕt - 63 TiÕt - 64 TiÕt – 65 TiÕt – 66,67 TiÕt - 68, 69 TiÕt - 70. 1. Giới thiệu phần mềm. 2. Giới thiệu màn hình làm việc. 3. Tạo hình không gian. 4. Khám phá, điều khiển các hình không gian. 5. Một số chức năng nâng cao Thùc hµnh Ôn tập cuối năm KiÓm tra häc k× II. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(4)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. Ngµy so¹n:16/8/2010 Ngµy gi¶ng:18/8/2010 TiÕt 1 : Bµi 1 :. Máy tính và chương trình máy tính A. Môc tiªu :  Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh.  Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp một cách tự động. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓm tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : Kiểm tra đồ dùng của học sinh III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : Học sinh hiểu con người điều khiển máy tính thông qua cái gì H : Nghiªn cøu SGK phÇn 1. 1. Con người ra lệnh cho máy tính như G : Làm thế nào để in văn bản có sẵn thế nào? ra giÊy. - Con người điều khiển máy tính thông qua H : Tr¶ lêi lÖnh. G : Con người điều khiển máy tính th«ng qua c¸i g× ? H : Th«ng qua lÖnh G : Em hiểu thế nào là chương trình H : Nghiªn cøu vµ tr¶ lêi theo ý hiÓu. G : Giải thích về chương trình là gì . - Chương trình là cách để con người chỉ dẫn cho m¸y tÝnh thùc hiÖn nhiÒu thao t¸c liªn tiếp một cách tự động. Hoạt động 2 : Tìm hiểu ví dụ rô bốt quét nhà G : Chiếu sơ đồ vị trí hiện tại của 2. Ví dụ: rô-bốt quét nhà r«bèt. (M« h×nh SGK) H : Quan s¸t vµ nghiªn cøu SGK G : Em phải ra những lệnh nào để - Lập chương trình ra từng lệnh cụ thể, đơn rôbốt hoàn thành việc nhặc rác bỏ vào giản, theo trình tự để rôbốt có thể hoàn thùng đúng nơi qui định. thµnh tèt nhÊt c«ng viÖc. H : Tr¶ lêi Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(5)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. G : Cho rôbôt chạy trên mô hình để hs h×nh dung b»ng trùc quan. H : Quan s¸t vµ nhí c¸c thao t¸c thùc hiÖn cña r«bèt. H : Nh¾c l¹i c¸c lÖnh mµ rob«t ph¶i làm để hoàn thành công việc. Cñng cè kiÕn thøc. Sau khi 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 ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc dưới bên trái màn hình). Hướng dẫn về nhà. 1. Viết các lệnh chỉ dẫn để rôbốt hoàn thành công việc trực nhật lớp của em. 2. Viết các lệnh chỉ dẫn để rôbốt giúp em là một cái áo. Ngµy so¹n: 18/8/2010 Ngµy gi¶ng: 20/8/2010 TiÕt 2 : Bµi 1 :. Máy tính và chương trình máy tính A. Môc tiªu :  Biết rằng viết chương trình là viết các lệnh để chỉ 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Ó.  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ò của chương trình dịch. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓm tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : Con người ra lệnh cho máy tính như thế nào ? Lấy một ví dụ minh hoạ ? III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 3 : Học sinh hiểu viết chương trình là gì. G : Đưa ra ví dụ về một chương trình. 3. Viết chương trình : ra lệnh cho máy H : Nghiên cứu SGK và quan sát sơ đồ tính làm việc về một chương trình. G : Lí do cần phải viết chương trình Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(6)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. để điều khiển máy tính H : Dựa vào khái niệm chương trình để để trả lời. G : Chèt ý trªn mµn h×nh G : Viết chương trình là gì ? 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 H : Tr¶ lêi G : Đưa khái niệm viết chương trình toán cụ thể. trªn mµn h×nh. H : §äc l¹i vµ ghi vë. Hoạt động 4 : Tìm hiểu thế nào là ngôn ngữ lập trình, chương trình dịch 4. Chương trình và ngôn ngữ lập trình ? G : Máy tính có hiểu được chương trình viết bằng ngôn ngữ thông thường kh«ng ? Nã chØ hiÓu ng«n ng÷ g× ? H : Suy nghÜ vµ tr¶ lêi G : Em hiÓu ng«n ng÷ lËp tr×nh lµ g× ? H : Nghiªn cøu SGK vµ tr¶ lêi. G : Chèt c¸c kh¸i niÖm trªn mµn h×nh. H : §äc l¹i vµ ghi vë. G : Đưa mẫu một chương trình đơn gi¶n viÕt b»ng ng«n ng÷ Pascal ? Theo em m¸y tÝnh cã hiÓu ngay chương trình này không. H : Suy nghÜ tr¶ lêi : Kh«ng G : Giải thích tác dụng của chương tr×nh dÞch. H : Nghiªn cøu SGK vµ nªu kh¸i niÖm chương trình dịch. G : Chốt khái niệm môi trường lập tr×nh vµ lÊy vÝ dô vÒ mét sè m«i trường lập trình khác nhau.. - 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.. - Chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình ®­î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 được.. - Chương trình soạn thảo và chương trình dịch thường được kết hợp vào một phần mềm, được gọi là môi trường lập trình. Cñng cè kiÕn thøc. ? Qua bµi häc em cÇn ghi nhí nh÷ng ®iÒu g× H : Tr¶ lêi G : Chèt c¸c ghi nhí trªn mµn h×nh : GHI NHí 1. 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. 2. 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Ó. 3. Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình. Hướng dẫn về nhà. 1. Em h·y cho biÕt trong so¹n th¶o v¨n b¶n khi yªu cÇu m¸y tÝnh t×m kiÕm vµ thay thế (Replace), thực chất ta đã yêu cầu máy thực hiện những lệnh gì ? Ta có thể thay đổi thứ tự của chúng được không? Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(7)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. 2. Sau khi 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 ra các lệnh để rô-bốt trở lại vị trí xuất phát của nó (góc dưới bên trái mµn h×nh). 3. Tại sao người ta tạo ra các ngôn ngữ khác để lập trình trong khi các máy tính đều đã có ngôn ngữ máy của mình? 4. Häc thuéc phÇn ghi nhí.. Ngµy so¹n: 25/8/2010 Ngµy gi¶ng: 27/8/2010 TiÕt 3 : Bµi 2 :. Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh A. 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ất định.  Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra, khi đặ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¸. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓm tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : 1. Viết chương trình là gì ? tại sao phải viết chương trình ? 2. Ng«n ng÷ lËp tr×nh lµ g× ? t¹i sao ph¶i t¹o ra ng«n ng÷ lËp tr×nh ? III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : Học sinh hiểu thế nào là ngôn ngữ lập trình 1. Ví dụ về chương trình G : Đưa ra ví dụ về một chương * Ví dụ về một chương trình đơn giản viết bằng trình đơn giản viết trong môi trường Pascal. Pascal. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(8)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. H : Quan s¸t cÊu tróc vµ giao diÖn của chương trình Pascal.. G : Theo em khi chương trình được dÞch sang m· m¸y th× m¸y tÝnh sÏ ®­a ra kÕt qu¶ g× ? H : Tr¶ lêi theo ý hiÓu. - Sau khi chạy chương trình này máy sẽ in lên mµn h×nh dßng ch÷ Chao cac ban. Hoạt động 2 : Học sinh hiểu ngôn ngữ lập trình gồm những gì G : Khi nói và viết ngoại ngữ để 2. Ngôn ngữ lập trình gồm những gì? người khác hiểu đúng các em có cÇn ph¶i dïng c¸c ch÷ c¸i, nh÷ng tõ cho phÐp vµ ph¶i ®­îc ghÐp theo đúng quy tắc ngữ pháp hay không ? H : §äc c©u hái suy nghÜ vµ tr¶ lêi. - Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ G : Ngôn ngữ lập trình gồm những quy tắc viết các lệnh tạo thành một chương g× ? tr×nh hoµn chØnh vµ thùc hiÖn ®­îc trªn m¸y H : Nghiªn cøu SGK tr¶ lêi. tÝnh. G : Chèt kh¸i niÖm trªn mµn h×nh. Hoạt động 3 : HS tìm hiểu thế nào là từ khoá và tên trong chương trình. G : Đưa ra ví dụ về chương trình 3. Từ khoá và tên như phần trước. H : Nghiªn cøu - Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh lµ nh÷ng G : Theo em nh÷ng tõ nµo trong tõ dµnh riªng, kh«ng ®­îc dïng c¸c tõ kho¸ chương trình là những từ khoá. này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định. H : Tr¶ lêi theo ý hiÓu. G : Chỉ ra các từ khoá trong chương tr×nh. - Tên được dùng để phân biệt các đại lượng G : Trong chương trình đại lượng trong chương trình và do người lập trình đặt nµo gäi lµ tªn. theo quy t¾c : H : Tr¶ lêi theo ý hiÓu. G : Tªn lµ g× ? G : Chốt khái niệm tên và giải thích + Hai đại lượng khác nhau trong một chương thêm về quy tắc đặt tên trong trình phải có tên khác nhau. chương trình. + Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸. H : Nghe vµ ghi bµi. Cñng cè kiÕn thøc. ? Qua tiết học em đã hiểu được những điều gì. ? Hãy đặt hai tên hợp lệ và hai tên không hợp lệ Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(9)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. G : Tªn hîp lÖ trong ng«n ng÷ lËp tr×nh Pascal kh«ng ®­îc b¾t ®Çu b»ng ch÷ sè vµ kh«ng được chứa dấu cách (kí tự trống). Do vậy chúng ta có thể đặt tên STamgiac để chỉ diện tích hình tam giác, hoặc đặt tên ban_kinh cho bán kính của hình tròn,.... Các tên đó là những tªn hîp lÖ, cßn c¸c tªn Lop em, 10A,... lµ nh÷ng tªn kh«ng hîp lÖ. Hướng dẫn về nhà. 1. Học thuộc khái niệm ngôn ngữ lập trình và hiểu về môi trường lập trình là gì. 2. Hiểu, phân biệt được từ khoá và tên trong chương trình.. Ngµy so¹n: 29/8/2010 Ngµy gi¶ng: 31/8/2010 TiÕt 4 Bµi 2 :. Làm quen với chương trình vµ ng«n ng÷ lËp tr×nh A. 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. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Häc sinh : - Đọc trước bài - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. 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 trong chương trình ? III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : Học sinh hiểu cấu trúc của một chương trình G : Đưa ví dụ về chương trình 4. Cấu trúc chung của chương trình - Cấu trúc chung của mọi chương trình gồm: PhÇn khai b¸o o Khai báo tên chương trình; o Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viÕt sẵn có thể sử dụng trong chương trình) và mét sè khai b¸o kh¸c. G : Cho biết một chương trình có Phần thân của chương trình gồm các câu lệnh nh÷ng phÇn nµo ? H : Quan sát chương trình và mà máy tính cần thực hiện. Đây là phần bắt buéc ph¶i cã. nghiªn cøu sgk tr¶ lêi. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(10)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. G : §­a lªn mµn h×nh tõng phÇn của chương trình. - PhÇn khai b¸o cã thÓ cã hoÆc kh«ng. Tuy H : §äc nhiên, nếu có phần khai báo phải được đặt G : Giải thích thêm cấu tạo của từng trước phần thân chương trình. phần đó. Hoạt động 2 : Học sinh hiểu một số thao tác chính trong NNLT Pascal G : Khởi động chương trình T.P để 5. Ví dụ về ngôn ngữ lập trình xuÊt hiÖn mµn h×nh sau : - Khởi động chương trình : - Mµn h×nh T.P xuÊt hiÖn. - Từ bàn phím soạn chương trình tương tự word.. G : Giíi thiÖu mµn h×nh so¹n th¶o cña T.P - Sau khi đã soạn thảo xong, nhấn phím H : Quan s¸t vµ l¾ng nghe. Alt+F9 để dịch chương trình. G : Giới thiệu các bước cơ bản để làm việc với một chương trình trong - Để chạy chương trình, ta nhấn tổ hợp phím môi trường lập trình T.P Ctrl+F9 Cñng cè kiÕn thøc. ? Qua tiết học em đã hiểu được những điều gì. H : Nh¾c l¹i kiÕn thøc träng t©m. G : Chèt l¹i nh÷ng kiÕn thøc cÇn n¾m v÷ng trong tiÕt häc Hướng dẫn về nhà. 1. Hiểu cấu trúc của chương trình thường gồm những phần nào ? 2. Học thuộc các bước cơ bản để làm việc với chương trình trong môi trường T.P 3. Häc thuéc phÇn ghi nhí (SGK). Ngµy so¹n: ..../8/2010 Ngµy gi¶ng:..../9/2010 TiÕt 5 Bµi thùc hµnh 1. : lµm quen víi turbo pascal. A. Môc tiªu :  Thực hiện đượ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 được một chương trình Pascal đơn giản.  Biết cách dịch, sửa lỗi trong 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ủ quy định của ngôn ngữ lập trình B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(11)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. 2. 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. C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : 1. Cấu trúc chung một chương trình gồm những phần nào ? Đọc tên và chức năng của một số từ khoá trong chương trình. 2. Nêu các bước cơ bản để làm việc với một chương trình trong Turbo Pascal. III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. TiÕt 5 : Hoạt động 1 : 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 cña m×nh => B¸o c¸o t×nh h×nh cho G. G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn H : ổn định vị trí trên các máy. tõng m¸y. G : Phæ biÕn néi dung yªu cÇu chung trong tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal. Hoạt động 2 : Giáo viên hướng dẫn H làm bài 1trên màn hình lớn. G : Giới thiệu biểu tượng của Bài 1. 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 bằng 2 cách. H : Theo dâi vµ quan s¸t t×m biÓu tượng của chương trình trên máy a. Khởi động Turbo Pascal bằng một trong hai c¸ch: cña m×nh. G : Giíi thiÖu mµn h×nh TP. Cách 1: Nháy đúp chuột trên biểu tượng H : Quan s¸t kh¸m ph¸ c¸c thµnh trªn mµn h×nh nÒn; phÇn trªn mµn h×nh TP. Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe G : Giíi thiÖu c¸c thµnh phÇn trªn trong thư mục chứa tệp này (thường là thư mục mµn h×nh cña Turbo Pascal. con TP\BIN). H : Quan s¸t. b. Quan s¸t mµn h×nh cña Turbo Pascal vµ so 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ë; con trá; dßng trî gióp phÝa dưới màn hình. G : Giới thiệu và làm mẫu cách mở d. Nhấn phím F10 để mở bảng chọn, sử dụng hệ thống thực đơn (menu) và cách c¸c phÝm mòi tªn sang tr¸i vµ sang ph¶i ( vµ di chuyển vệt sáng, chọn lệnh trong ) để di chuyển qua lại giữa các bảng chọn. thực đơn. e. Nhấn phím Enter để mở một bảng chọn. f. Quan s¸t c¸c lÖnh trong tõng b¶ng chän. H : Lµm theo trªn m¸y cña m×nh vµ - Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tæ quan s¸t c¸c lÖnh trong tõng menu. hîp phÝm Alt vµ phÝm t¾t cña b¶ng chän (ch÷ Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(12)</span> Gi¸o ¸n Tin Häc 8 G : Giíi thiÖu c¸ch tho¸t khái TP H : Lµm thö trªn m¸y tÝnh cña m×nh. 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.. Trường THCS Cổ Lũng màu đỏ ở tên bảng chọn, ví dụ phím tắt của b¶ng chän File lµ F, b¶ng chän Run lµ R,...). g. Sö dông c¸c phÝm mòi tªn lªn vµ xuèng ( và ) để di chuyển giữa các lệnh trong một b¶ng chän. h. Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal.. Hoạt động 3 : Giáo viên hướng dẫn H làm bài 2 trên màn hình lớn. H : Gõ chương trình phần a trong Bài 2. Soạn thảo, lưu, dịch và chạy một chương trình đơn giản. sgk program CT_Dau_tien; G : Mở chương trình đã chuẩn bị uses crt; s½n tõ trong m¸y chñ. begin clrscr; H : §äc vµ hiÓu chó ý sgk. writeln('Chao cac ban'); write('Toi la Turbo Pascal');. end.. H : Làm theo một cách tuần tự các - Nhấn tổ hợp phím Alt+F9 để dịch chương trình - Nhấn tổ hợp phím Ctrl+F9 để chạy chương bước b, c, d sgk. G : Theo dõi và hướng dẫn trên các trình. - Sau đó nhấn Alt+F5 để quan sát kết quả. m¸y. G : dịch và chạy chương trình trên m¸y chñ. H : Quan sát và đối chiếu kết quả trªn m¸y cña m×nh. TiÕt 6 : Hoạt động 4 : Giáo viên hướng dẫn H làm bài 3 trên màn hình lớn. H : Làm theo các bước yêu cầu Bài 3. Chỉnh sửa chương trình và nhận biết một sè lçi. trong SGK. G : Thường xuyên đi 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 5 : 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 trong tiết thực hành Tæng kÕt : SGK nµy (SGK) H : §äc l¹i. H : Đọc phần đọc thêm SGK G : Cã thÓ gi¶i thÝch thªm. NhËn xÐt sau tiÕt thùc hµnh : ................................................................................................................................ ................................................................................................................................ Hướng dẫn về nhà. Đọc và chuẩn bị bài 3 : Chương trình máy tính và dữ liệu. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(13)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. Ngµy so¹n: Ngµy gi¶ng: TiÕt 7 Bµi 3 :. CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU A. Môc tiªu :  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ố; B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Học sinh : - Kiến thức đã học. - Đọc trước bài mới. - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : Học sinh tìm hiểu về dữ liệu và kiểu dữ liệu. G : Nêu tình huống để gợi ý 1. D÷ liÖu vµ kiÓu d÷ liÖu. vÒ d÷ liÖu vµ kiÓu d÷ liÖu. Ví dụ 1: Minh hoạ kết quả thực hiện một chương trình G : §­a lªn mµn h×nh vÝ dô in ra mµn h×nh víi c¸c kiÓu d÷ liÖu quen thuéc lµ ch÷ 1 SGK. vµ sè. H : Quan sát để phân biệt ®­îc hai lo¹i d÷ liÖu quen Dòng chữ thuéc lµ ch÷ vµ sè. Phép toán với các số. G : Ta cã thÓ thùc hiÖn c¸c phÐp to¸n víi d÷ liÖu kiÓu g× ? - Các ngôn ngữ lập trình định nghĩa sẵn một số H : Nghiªn cøu SGK tr¶ lêi kiÓu d÷ liÖu c¬ b¶n. víi kiÓu sè. G : Cßn víi kiÓu ch÷ th× c¸c Dưới đây là một số kiểu dữ liệu thường dùng nhất: phép toán đó không có  Sè nguyªn, vÝ dô sè häc sinh cña mét líp, sè s¸ch nghÜa. trong th­ viÖn,... G : Theo em cã nh÷ng kiÓu  Sè thùc, vÝ dô chiÒu cao cña b¹n B×nh, ®iÓm trung b×nh m«n To¸n,... d÷ liÖu g× ? LÊy vÝ dô cô thÓ về một kiểu dữ liệu nào đó. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(14)</span> Gi¸o ¸n Tin Häc 8 H : Nghiªn cøu SGK vµ tr¶ lêi trªn SGK, §å dïng häc tËp, b¶ng phô... G : Chèt trªn mµn h×nh 3 kiÓu d÷ liÖu c¬ b¶n nhÊt vµ gi¶i thÝch thªm. G : Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã 3 kiÓu d÷ liệu đó hay còn nhiều nữa ? H : Nghiªn cøu SGK tr¶ lêi. G : §­a lªn mµn h×nh vÝ dô 2 SGK để giới thiệu tên của mét sè kiÓu d÷ liÖu c¬ b¶n trong NNLT pascal.. Trường THCS Cổ Lũng  X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷ lËp tr×nh, vÝ dô: "Chao cac ban", "Lop 8E", "2/9/1945"... - Ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu d÷ liÖu kh¸c. Sè c¸c kiÓu d÷ liÖu vµ tªn kiÓu d÷ liÖu trong mçi ng«n ng÷ lËp tr×nh cã thÓ kh¸c nhau. Ví dụ 2. Bảng 1 dưới đây liệt kê một số kiểu dữ liệu c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal:. Tªn kiÓu integer. Ph¹m vi gi¸ trÞ. Số nguyên trong khoảng 215 đến 215  1.. Số thực có giá trị tuyệt đối trong khoảng G : §äc tªn kiÓu d÷ liÖu 2,910-39 đến 1,71038 và số 0. real Integer, real, char, string. char Mét kÝ tù trong b¶ng ch÷ c¸i. H : §äc l¹i. H : ViÕt tªn vµ ý nghÜa cña 4 string X©u kÝ tù, tèi ®a gåm 255 kÝ tù. kiÓu d÷ liÖu c¬ b¶n trong TP. G : §­a vÝ dô : 123 vµ ‘123’ H : §äc tªn hai kiÓu d÷ liÖu trªn. G : §­a ra chó ý vÒ kiÓu d÷ liÖu char vµ string. Chó ý: Dữ liệu kiểu kí tự và kiểu xâu trong Pascal được đặt trong cặp dấu nháy đơn. Hoạt động 2 : HS tìm hiểu, làm quen với các phép toán và kiểu dữ liệu số. G : ViÕt lªn b¶ng phô c¸c 2. C¸c phÐp to¸n víi d÷ liÖu kiÓu sè. phép toán số học dùng cho - Bảng dưới đây kí hiệu của các phép toán số học đó d÷ liÖu kiÓu sè thùc vµ sè trong ng«n ng÷ Pascal: nguyªn ? H : ViÕt vµ gi¬ b¶ng phô khi cã hiÖu lÖnh cña G. KÝ hiÖu PhÐp to¸n KiÓu d÷ liÖu G : §­a lªn mµn h×nh b¶ng + céng sè nguyªn, sè thùc kÝ hiÖu c¸c phÐp to¸n dïng  trõ sè nguyªn, sè thùc cho kiÓu sè thùc vµ sè * nh©n sè nguyªn, sè thùc nguyªn. / chia sè nguyªn, sè thùc H : 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ë. Dưới đây là các ví dụ về phép chia, phép chia lấy phần G : §­a ra mét sè vÝ dô sgk nguyªn vµ phÐp chia lÊy phÇn d­: 5/2 = 2.5; 12/5 = 2.4. vµ gi¶i thÝch thªm. H : Quan s¸t, l¾ng nghe vµ 5 div 2 = 2; 12 div 5 = 2 ghi vë. 5 mod 2 = 1; 12 mod 5 = 2 G : §­a ra phÐp to¸n viÕt - Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi trªn trong Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(15)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. d¹ng ng«n ng÷ to¸n häc :. ng«n ng÷ lËp tr×nh Pascal vÝ dô : x Ng«n ng÷ to¸n Ng«n ng÷ TP  2 xy  8 vµ yªu cÇu H viÕt 5 a*b-c+d abc+d biÓu thøc nµy b»ng ng«n ng÷ TP. a 15  5  15+5*(a/2) H : ViÕt vµ gi¬ b¶ng phô khi 2 cã hiÖu lÖnh cña G. x 5 y (x+5)/(a+3)G : Yªu cÇu H viÕt l¹i phÐp  (x  2) 2 y/(b+5)*(x+2)*(x+2) a 3 b5 x 5 y  (x  2) 2 b»ng to¸n Quy t¾c tÝnh c¸c biÓu thøc sè häc: a 3 b5 ng«n ng÷ TP.  Các phép toán trong ngoặc được thực hiện trước H : Lµm trªn b¶ng phô tiªn; G : NhËn xÐt vµ ®­a ra b¶ng  Trong d·y c¸c phÐp to¸n kh«ng cã dÊu ngoÆc, c¸c vÝ dô SGK. phÐp nh©n, phÐp chia, phÐp chia lÊy phÇn nguyªn H : Nªu quy t¾c tÝnh c¸c và phép chia lấy phần dư được thực hiện trước; biÓu thøc sè häc.  PhÐp céng vµ phÐp trõ ®­îc thùc hiÖn theo thø tù tõ G : NhËn xÐt vµ chèt trªn tr¸i sang ph¶i. mµn h×nh. G : ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh Chó ý: Trong Pascal (và trong hầu hết các ngôn ngữ (a  b)(c  d)  6  a ? lập trình nói chung) chỉ được phép sử dụng cặp dấu Pascal. 3 ngoặc tròn () để gộp các phép toán. Không dùng cặp H : ViÕt SGK, §å dïng häc dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} như tËp, b¶ng phô... trong toán học. G : NhËn xÐt vµ ®­a ra chó ý Cñng cè kiÕn thøc. H : Nhắc lại những kiến thức cần đạt được trong bài. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi. Hướng dẫn về nhà. 1. Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, 4 2. Đọc trước phần 3,4 bài 2. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(16)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. Ngµy so¹n: Ngµy gi¶ng: TiÕt 8 Bµi 3 :. CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIÖU A. Môc tiªu :  BiÕt c¸c phÐp to¸n so s¸nh trong ng«n ng÷ lËp tr×nh.  Biết khái niệm điều khiển tương tác giữa người với máy tính. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Học sinh : - Kiến thức đã học. - Đọc trước bài mới. - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : (?) Nªu mét sè kiÓu d÷ liÖu mµ em ®­îc häc? LÊy vÝ dô minh ho¹? (?) Nªu mét sè c¸c phÐp to¸n sè häc cã trong ng«n ng÷ Pascal? LÊy vÝ dô? (?) H·y nªu Ýt nhÊt hai kiÓu d÷ liÖu vµ mét phÐp to¸n cã thÓ thùc hiÖn ®­îc trªn mét kiểu dữ liệu, nhưng phép toán đó không có nghĩa trên kiểu dữ liệu kia. (?) D·y ch÷ sè 2010 cã thÓ thuéc nh÷ng kiÓu d÷ liÖu nµo? HS : Tr¶ lêi GV : NhËn xÐt vµ cho ®iÓm III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : HS biết ý nghĩa và cách viết các phép toán so sánh trong TP G : §­a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n so s¸nh trong to¸n 3. C¸c phÐp so s¸nh häc. G : Các phép toán so sánh dùng để lµm g× ? H : Nghiªn cøu SGK tr¶ lêi. - để so sánh các số, các biểu thức với nhau. G : §­a ra vÝ dô : - B¶ng kÝ hiÖu c¸c phÐp so s¸nh viÕt trong a) 5  2 = 9 ng«n ng÷ Pascal: b) 15 + 7 > 20  3 KÝ hiÖu trong PhÐp so s¸nh KÝ hiÖu to¸n c) 5 + x ≤ 10 Pascal häc H : ViÕt b¶ng phô kÕt qu¶ so s¸nh = cña a, b, c. = B»ng ≠ <> Kh¸c G : Theo em c¸c phÐp so s¸nh nµy <. Nhá h¬n. Nguyễn Thị Phương Lop8.net. <.

<span class='text_page_counter'>(17)</span> Gi¸o ¸n Tin Häc 8 viÕt trong ng«n ng÷ TP cã gièng trong to¸n häc kh«ng ? H : Tr¶ lêi theo ý hiÓu. G : §­a lªn mµn h×nh b¶ng. Trường THCS Cổ Lũng <= > >=. Nhá h¬n hoÆc b»ng Lín h¬n Lín h¬n hoÆc b»ng. ≤ > ≥. Hoạt động 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 4. Giao tiếp người - máy tính G : §­a vÝ dô vÒ b¶ng th«ng b¸o kÕt a) Th«ng b¸o kÕt qu¶ tÝnh to¸n qu¶. - LÖnh : write('Dien tich hinh tron la ',X);. H : Quan s¸t, l¾ng nghe G gi¶i thÝch.. - Th«ng b¸o :. G : §­a lªn mµn h×nh hép tho¹i nhËp b) NhËp d÷ liÖu d÷ liÖu. - LÖnh : G : Em ph¶i lµm g× khi xuÊt hiÖn write('Ban read(NS); hép tho¹i nµy ? - Th«ng b¸o : H : Tr¶ lêi theo ý hiÓu. G : NhËn xÐt vµ gi¶i thÝch.. hay nhap nam sinh:');. G : Nêu hai tình huống tạm ngừng c) Chương trình tạm ngừng t¹i mµn h×nh kÕt qu¶ th«ng qua c¸c - LÖnh : lÖnh vµ hép tho¹i. Writeln('Cac ban Delay(2000); G : Gi¶i thÝch tõng t×nh huèng. Th«ng b¸o : H : Lắng nghe để hiểu .. - LÖnh :. G : §­a ra vÝ dô vÒ hép tho¹i.. writeln('So Pi = ',Pi); read; {readln;}. cho 2 giay nhe...');. - Th«ng b¸o :. H : Quan s¸t vµ l¾ng nghe G gi¶i thÝch. d) Hép tho¹i. Cñng cè kiÕn thøc. H : Nhắc lại những kiến thức cần đạt được trong bài. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi. H : §äc phÇn ghi nhí sgk. Hướng dẫn về nhà. 1. Lµm bµi tËp 5, 6 2. Häc thuéc phÇn ghi nhí. 3. Chuẩn bị Bài thực hành số 2 để tiết sau thực hành. Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(18)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. Ngµy so¹n: Ngµy gi¶ng: TiÕt 9. Bµi tËp A. Môc tiªu :  Cñng cè kiÕn thøc c¬ b¶n vÒ kiÓu d÷ liÖu, c¸c phÐp to¸n víi kiÓu d÷ liÖu sè, c¸c phép so sánh và giao tiếp giữa người và máy.  RÌn luyÖn kÜ n¨ng sö dông c¸c phÐp to¸n trong ng«n ng÷ Pascal. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... 2. Học sinh : - Kiến thức đã học. - Làm bài tập sau bài 3 : Chương trình máy tính và dữ liệu. - SGK, §å dïng häc tËp, b¶ng phô... C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : - KiÓm tra viÖc chuÈn bÞ bµi ë nhµ cña häc sinh trong vë. III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : Chốt lại kiến thức trọng tâm để áp dụng làm bài tập G : Trong TP cã nh÷ng kiÓu d÷ liÖu 1. KiÓu d÷ liÖu c¬ b¶n : c¬ b¶n nµo ? G : §­a ra mÉu b¶ng tæng kÕt. KiÓu d÷ Tªn kiÓu VÝ dô - Interger : Sè nguyªn liÖu - Real : Sè thùc Sè Integer 39 nguyªn - Char : KÝ tù - String : X©u kÝ tù H : §äc vµ ghi nhí. G : §­a ra mÉu b¶ng : Tªn phÐp to¸n Céng. KÝ hiÖu. KiÓu d÷ liÖu. VÝ dô. +. Sè nguyªn, sè thùc. 5+7 = 12. 2. C¸c phÐp to¸n c¬ b¶n :. H : §äc vµ ghi nhí. G : ViÕt tªn lÖnh in ra mµn h×nh... ? H : ViÕt lªn SGK, §å dïng häc tËp, b¶ng phô.... - Céng : + - Trõ : - Nh©n : * - Chia : / - Chia lÊy phÇn nguyªn, phÇn d­ : Div, mod. 3. Một số lệnh cơ bản để giao tiếp giữa Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(19)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. G : ViÕt tªn lÖnh nhËp d÷ liÖu ? người và máy. H : ViÕt SGK, §å dïng häc tËp, b¶ng phô... a) Th«ng b¸o kÕt qu¶ tÝnh to¸n G : Yªu cÇu H viÕt lÖnh t¹m dõng b) NhËp d÷ liÖu H : Viết SGK, Đồ dùng học tập, c) Chương trình tạm ngừng b¶ng phô... G : NhËn xÐt vµ ®­a ra d¹ng bµi to¸n ¸p dông. Hoạt động 2 : Chữa bài tập SGK. H : Đọc đề bài Bµi 1 : H : Đọc câu trả lời đã chuẩn bị ở Có thể nêu các ví dụ sau đây: nhµ. a) D÷ liÖu kiÓu sè vµ d÷ liÖu kiÓu x©u kÝ tù. H : NhËn xÐt bµi cña b¹n. Phép cộng được định nghĩa trên dữ liệu số, G : Chèt nh­ng kh«ng cã nghÜa trªn d÷ liÖu kiÓu x©u. b) D÷ liÖu kiÓu sè nguyªn vµ d÷ liÖu kiÓu sè thùc. PhÐp chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­ cã nghÜa trªn d÷ liÖu kiÓu sè nguyªn, nh­ng kh«ng cã nghÜa trªn d÷ liÖu kiÓu sè thùc. H : Đọc đề bài và phần làm bài ở Bài 2 : nhµ cña m×nh. D·y ch÷ sè 2010 cã thÓ lµ d÷ liÖu kiÓu d÷ liÖu sè nguyªn, sè thùc hoÆc kiÓu x©u kÝ tù. Tuy nhiên, để chương trình dịch Turbo Pascal hiểu G : Nhận xét và đưa ra đáp án đúng. 2010 là dữ liệu kiểu xâu, chúng ta phải viết dãy số này trong cặp dấu nháy đơn ('). var a: real; b: integer; c: string; begin writeln('2010'); writeln(2010); a:=2010; b:=2010; c:=’2010’ end.. H : §äc kÕt qu¶ lµm bµi cña m×nh ë nhµ. Bµi 3 : LÖnh Writeln('5+20=','20+5') in ra mµn h×nh G : Nhận xét và đưa ra đáp án đúng. hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, cßn lÖnh Writeln('5+20=',20+5) in ra mµn h×nh x©u kÝ tù '5+20' vµ tæng 20 + 5 nh­ sau: 5+20=25. Bµi 4 : ViÕt l¹i phÐp to¸n b»ng TP a c a) a/b+c/d; a)  ; b d b) ax 2  bx  c ; 1 a c)  (b  2) ; x 5 d) (a 2  b)(1  c)3. b) a*x*x+b*x+c b) ax 2 ; bx  c ; c) 1/x-a/5*(b+2); d)(a*a+b)*(1+c)*(1+ c)*(1+c).. Hoạt động 3 : Chữa bài tập 1 câu a chuẩn bị cho tiết thực hành Viết các biểu thức toán học sau đây dưới dạng Nguyễn Thị Phương Lop8.net.

<span class='text_page_counter'>(20)</span> Gi¸o ¸n Tin Häc 8. Trường THCS Cổ Lũng. G : Yªu cÇu H lµm bµi 1 c©u a trªn biÓu thøc trong Pascal. 10  5 18 SGK, §å dïng häc tËp, b¶ng phô...  a) 15  4  30  12 ; b) ; H : Lµm viÖc theo nhãm.. c). G : NghiÖm thu kÕt qu¶ nhãm. NhËn xÐt vµ cho ®iÓm.. (10  2) ; (3  1) 2. 3 1 5 1 (10  2) 2  24 d) . (3  1). Cñng cè kiÕn thøc. G : Chốt lại kiến thức trọng tâm cần nắm được để áp dụng làm bài tập. Hướng dẫn về nhà. 1. Chuẩn bị trước bài thực hành số 2 để tiết sau thực hành.. Ngµy so¹n: Ngµy gi¶ng: TiÕt 10 : Bµi thùc hµnh 2. : Viết chương trình để tính toán. A. Môc tiªu :  Luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch, chạy và xem kết quả hoạt động của chương trình trong môi trường Turbo Pascal.  Thực hành với các biểu thức số học trong chương trình Pascal. B. ChuÈn bÞ : 1. Gi¸o viªn : - SGK, SGV, tµi liÖu, Gi¸o ¸n - §å dïng d¹y häc nh­ m¸y tÝnh, projector,... - Chuẩn bị phòng thực hành đủ số máy tính hoạt động tốt. 2. Häc sinh : - Đọc trước bài thực hành. - Học thuộc kiến thức lý thuyết và các bài tập đã học. C. TiÕn tr×nh tiÕt d¹y : I. ổn định tổ chức lớp : - KiÓn tra sÜ sè : - ổn định trật tự : II. KiÓm tra bµi cò : KiÓm tra trong qu¸ tr×nh thùc hµnh. III. D¹y bµi míi : hoạt động của thày và trò. kiến thức cần đạt. Hoạt động 1 : 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 cña m×nh => B¸o c¸o t×nh h×nh cho G. G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn tõng m¸y. H : ổn định vị trí trên các máy. Nguyễn Thị Phương Lop8.net.

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

×