1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo án Tin học 8 - Năm học 2009-2010 - Hà Thị Diệp

20 7 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

Hoạt động 2 : Tìm hiểu thế nào là ngôn ngữ lập trình, chương trình dịch G : Máy tính có hiểu được chương 4.Chương trình và ngôn ngữ lập trình trình viết bằng ngôn ngữ thông thường kh«ng.[r]

(1)Tin học lớp Năm học: 2009-2010 Phân phối chương trình trung học sở M«n tin häc (Áp dụng từ năm học 2008-2009) C¶ n¨m : 35 tuÇn x tiÕt/tuÇn = 70 tiÕt Häc k× I : 18 tuÇn x tiÕt/tuÇn = 36 tiÕt Häc k× II : 17 tuÇn x tiÕt/tuÇn = 34 tiÕt Häc kú I Bài Máy tính và chương trình máy tính (2 tiết) TiÕt - TiÕt - Con người lệnh cho máy tính nào? Ví dụ Viết chương trình – lệnh cho máy tính làm việc Vì cần phải viết chương trình Bài Làm quen với chương trình và ngôn ngữ lập trình(2 tiết) TiÕt - TiÕt - Chương trình và ngôn ngữ lập trình Ngôn ngữ lập trình gồm gì? Từ khóa và tên Cấu trúc chung chương trình Ví dụ ngôn ngữ lập trình pascal Bµi thùc hµnh Lµm quen víi Turbo Pascal (2 tiÕt) TiÕt - TiÕt - Thực hành Bài tập1,2 Thực hành Bài tập + tổng kết Bài Chương trình máy tính và liệu (2 tiết) TiÕt - TiÕt - Dữ liệu và kiểu liệu Các phép toán và kiểu liệu số Các phép tính so sánh Giao tiếp ngĐời – máy tính Bài thực hành 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 + tổng kết Bài Sử dụng biến chương trình (2 tiết) TiÕt - 11 TiÕt -12 Biến là công cụ chính lập trình Khai báo biến Sử dụng biến chương trình Hằng Bµi thùc hµnh Khai b¸o vµ sö dông biÕn (2 tiÕt) TiÕt -13 TiÕt -14 TiÕt - 15 TiÕt - 16 Hµ ThÞ DiÖp Thực hành Bài tập Thực hành Bài tập + tổng kết Bài tập Kiểm tra lý thuyết Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (2) Tin học lớp Năm học: 2009-2010 LuyÖn gâ bµn phÝm nhanh víi Finger Break Out(4 tiÕt) TiÕt -17 TiÕt -18 Giới thiệu phần mềm Màn hình chính phần mềm Hướng dẫn sử dụng Bài 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 Bài toán và xác Định bài toán Quá trình giải bài toán Thuật toán và mô tả thuật toán Một số ví dụ thuật toán Bài tập Giới thiệu phần mềm Màn hình chính phần mềm Hướng dẫn sử dụng Bµi C©u lÖnh ®iÒu kiÖn (2 tiÕt) TiÕt - 29 TiÕt - 30 Hoạt Động phụ thuộc vào Điều kiện Tính Đúng sai Điều kiện Điều kiện và phép so sánh 4.Cấu trúc rẽ nhánh Câu lệnh Điều kiện Bµi thùc hµnh 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 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 : C©u lÖnh lÆp (2 tiÕt) TiÕt - 37 TiÕt - 38 Các công việc phải thực nhiều lần Câu lệnh lặp – lệnh thay cho nhiều lệnh Ví dụ Tính tổng và tích câu lệnh lặp Bµi thùc hµnh Sö dông lÖnh lÆp for (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 Bài Lặp với số lần chưa biết trước (2 tiết) TiÕt - 41 TiÕt - 42 Các họat động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước 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 (2 tiÕt) TiÕt - 43 TiÕt – 44 Hµ ThÞ DiÖp Thực hành Bài tập Thực hành Bài tập Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (3) Tin học lớp Năm học: 2009-2010 TiÕt – 45,46,47 TiÕt 48 Bµi tËp KiÓm tra 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 tiếng Việt Đối tĐợng hình học Bài tập thực hành Bµi Lµm viÖc víi d·y sè (2 tiÕt) TiÕt - 55 TiÕt - 56 Dãy số và biến mảng Ví dụ Tìm giá trị lớn và nhỏ dãy số Bài thực hành xử lý dãy số 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 Thực hành Bài tập 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 Hµ ThÞ DiÖp Giới thiệu phần mềm Giới thiệu màn hình làm việc Tạo hình không gian Khám phá, điều khiển các hình không gian Một số chức nâng cao Thùc hµnh Ôn tập cuối năm KiÓm tra häc k× II Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (4) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 26/8/09 Bµi : Máy tính và chương trình máy tính A 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 B ChuÈn bÞ : 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, 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ò : Kiểm tra đồ dùng học sinh III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Học sinh hiểu 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 Con người lệnh cho máy tính G : Làm nào để in văn có sẵn nào? giÊy - Con người điều khiển máy tính thông H : Tr¶ lêi qua 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 nào là chương trình H : Nghiªn cøu vµ tr¶ lêi theo ý hiÓu G : Giải thích chương trình là gì - Chương trình là cách để người dÉn cho m¸y tÝnh thùc hiÖn nhiÒu thao tác liên tiếp cách tự động Hoạt động : Tìm hiểu ví dụ rô bốt quét nhà G : Chiếu sơ đồ vị trí 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 Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (5) Tin học lớp Năm học: 2009-2010 G : 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 H : Tr¶ lêi 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 - Lập chương trình lệnh cụ thể, đơn giản, theo trình tự để rôbốt có thể hoµn thµnh tèt nhÊt c«ng viÖc Các bước để rôbôt hoàn thành tốt công viÖc: 1.Tiến bước 2.Quay trái, tiến bước 3.NhÆt r¸c 4.Quay phải, tiến bước 5.Quay trái, tiếm bước 6.Bá r¸c vµo thïng IV.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) V.Rút kinh nghiệm: VI.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 Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (6) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 26/8/09 Bµi : Máy tính và chương trình máy tính A 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 B ChuÈn bÞ : 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, 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ò : Con người lệnh cho máy tính nào ? Lấy ví dụ minh hoạ ? III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Học sinh hiểu viết chương trình là gì G : Đưa ví dụ chương trình Viết chương trình : lệnh cho máy H : Nghiên cứu SGK và quan sát sơ đồ tính làm việc chương trình G : Lí cần phải viết chương trình để đ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 H : Tr¶ lêi tÝnh thùc hiÖn c¸c c«ng viÖc hay gi¶i mét G : Đưa khái niệm viết chương trình bài toán cụ thể trªn mµn h×nh H : §äc l¹i vµ ghi vë Hoạt động : Tìm hiểu nào là ngôn ngữ lập trình, chương trình dịch G : Máy tính có hiểu chương 4.Chương trình và ngôn ngữ lập trình trình viết ngôn ngữ thông thường kh«ng ? Nã chØ hiÓu ng«n ng÷ g× ? Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (7) Tin học lớp Năm học: 2009-2010 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 chương trình đơn gi¶n viÕt b»ng ng«n ng÷ Pascal ? Theo em m¸y tÝnh cã hiÓu 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 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 - 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 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 kết hợp vào phần mềm, gọi là môi trường lập trình IV.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í Con người dẫn cho máy tính thực 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 các công việc hay giải mét bµi to¸n cô thÓ Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập tr×nh V.Rút kinh nghiệm: VI.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í Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (8) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 02/9/09 Bµi : 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  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¸ B ChuÈn bÞ : 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, 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ò : Viết chương trình là gì ? phải viết chương trình ? Ng«n ng÷ lËp tr×nh lµ g× ? t¹i ph¶i t¹o ng«n ng÷ lËp tr×nh ? III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt 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 H : Quan s¸t cÊu tróc vµ giao diÖn chương trình Pascal G : Theo em chương trình dÞch sang m· m¸y th× m¸y tÝnh sÏ - Sau chạy chương trình này máy in ®­a kÕt qu¶ g× ? lªn mµn h×nh dßng ch÷ Chao cac ban H : Tr¶ lêi theo ý hiÓu Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (9) Tin học lớp Năm học: 2009-2010 Hoạt động : Học sinh hiểu ngôn ngữ lập trình gồm gì G : Khi nói và viết ngoại ngữ để Ngôn ngữ lập trình gồm 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 G : Ng«n ng÷ lËp tr×nh gåm nh÷ng vµ quy t¾c viÕt c¸c lÖnh t¹o thµnh mét g× ? chương trình hoàn chỉnh và thực H : Nghiªn cøu SGK tr¶ lêi trªn m¸y tÝnh G : Chèt kh¸i niÖm 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 G : Đưa ví dụ chương trình Từ khoá và tên phần trước H : Nghiªn cøu - Tõ kho¸ cña mét ng«n ng÷ lËp tr×nh lµ G : Theo em nh÷ng tõ nµo nh÷ng tõ dµnh riªng, kh«ng ®­îc dïng c¸c chương trình là từ khoá từ khoá này cho bất kì mục đích nào khác ngoài mục đích sử dụng ngôn ngữ lập H : Tr¶ lêi theo ý hiÓu trình quy định G : Chỉ các từ khoá chương tr×nh G : Trong chương trình đại lượng - Tên dùng để phân biệt các đại lượng nµo gäi lµ tªn chương trình và người lập trình đặt H : Tr¶ lêi theo ý hiÓu theo quy t¾c : G : Tªn lµ g× ? G : Chèt kh¸i niÖm tªn vµ gi¶i thÝch thêm quy tắc đặt tên + Hai đại lượng khác chương trình chương trình phải có tên khác H : Nghe vµ ghi bµi + Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸ V.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ệ G : Tªn hîp lÖ ng«n ng÷ lËp tr×nh Pascal kh«ng ®­îc b¾t ®Çu b»ng ch÷ sè vµ không chứa dấu cách (kí tự trống) Do chúng ta có thể đặt tên STamgiac để diện tích hình tam giác, đặt tên ban_kinh cho bán kính hình tròn, Các tên đó là tên hợp lệ, còn các tên Lop em, 10A, là tên không hợp lÖ V.Rút kinh nghiệm: VI.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 Hµ ThÞ DiÖp Trang Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (10) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 02/9/09 Bµi : 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Þ : 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, 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ò : Ng«n ng÷ lËp tr×nh gåm nh÷ng g× ? Thế nào là từ khoá và tên chương trình ? III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt 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; 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 G : Cho biết chương trình có lệnh mà máy tính cần thực Đây là phÇn b¾t buéc ph¶i cã nh÷ng phÇn nµo ? H : Quan sát chương trình và - PhÇn khai b¸o cã thÓ cã hoÆc kh«ng Tuy nghiªn cøu sgk tr¶ lêi G : Đưa lên màn hình phần nhiên, có phần khai báo phải đặt trước phần thân chương trình chương trình H : §äc G : Gi¶i thÝch thªm cÊu t¹o cña tõng phần đó Hµ ThÞ DiÖp Trang 10 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (11) Tin học lớp Năm học: 2009-2010 Hoạt động : Học sinh hiểu số thao tác chính NNLT Pascal G : Khởi động chương trình T.P để Ví dụ 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 H : Quan s¸t vµ l¾ng nghe 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 - Sau đã soạn thảo xong, nhấn phím Alt+F9 để dịch chương trình - Để chạy chương trình, ta nhấn tổ hợp phÝm Ctrl+F9 IV.Cñng cè kiÕn thøc ? Qua tiết học em đã hiểu đ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 tiÕt häc V.Rút kinh nghiệm: VI Hướng dẫn nhà Hiểu cấu trúc chương trình thường gồm phần nào ? Học thuộc các bước để làm việc với chương trình môi trường T.P Häc thuéc phÇn ghi nhí (SGK) Hµ ThÞ DiÖp Trang 11 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (12) Tin học lớp Năm học: 2009-2010 TiÕt 5,6 : Bµi thùc hµnh Ngµy so¹n : 14/9/09 : lµm quen víi turbo pascal A 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ách dịch, sửa lỗi chương trình, chạy chương trình và xem kết qu¶  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình B ChuÈn bÞ : 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 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ò : 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 Nêu các bước để làm việc với chương trình Turbo Pascal III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt TiÕt : 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 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 tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal Hoạt động : Giáo viên hướng dẫn H làm bài trê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 chương trình và cách khởi động c¸c thµnh phÇn trªn mµn h×nh cña chương trình cách Hµ ThÞ DiÖp Trang 12 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (13) Tin học lớp Năm học: 2009-2010 H : Theo dâi vµ quan s¸t t×m biÓu tượng chương trình trên máy cña m×nh G : Giíi thiÖu mµn h×nh TP H : Quan s¸t kh¸m ph¸ c¸c thµnh phÇn trªn mµn h×nh TP G : Giíi thiÖu c¸c thµnh phÇn trªn mµn h×nh cña Turbo Pascal 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 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 Turbo Pascal a Khởi động Turbo Pascal hai c¸ch: Cách 1: Nháy đúp chuột trên biểu tượng trªn mµn h×nh nÒn; Cách 2: Nháy đúp chuột trên tên tệp Turbo.exe th­ môc chøa tÖp nµy (thường là thư mục TP\BIN) 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ë; 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 - Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tæ hîp phÝm Alt vµ phÝm t¾t cña b¶ng chän (chữ 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 các lệnh 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 : Giáo viên hướng dẫn H 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 trình đơn giản sgk program CT_Dau_tien; G : Mở chương trình đã chuẩn bị uses crt; s½n tõ m¸y chñ begin clrscr; H : §äc vµ hiÓu chó ý sgk writeln('Chao cac ban'); H : Lµm theo mét c¸ch tuÇn tù c¸c write('Toi la Turbo Pascal'); bước b, c, d sgk 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 m¸y G : dịch và chạy chương trình trên trình - Nhấn tổ hợp phím Ctrl+F9 để chạy m¸y chñ H : Quan sát và đối chiếu kết chương trình - Sau đó nhấn Alt+F5 để quan sát kết trªn m¸y cña m×nh Hµ ThÞ DiÖp Trang 13 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (14) Tin học lớp Năm học: 2009-2010 TiÕt : Hoạt động : Giáo viên hướng dẫn H làm bài trên màn hình lớn H : Làm theo các bước yêu cầu Bài Chỉnh sửa chương trình và nhận biết mét 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 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 nhà Đọc và chuẩn bị bài : Chương trình máy tính và liệu Hµ ThÞ DiÖp Trang 14 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (15) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 21/9/09 Bµi : 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 liệu;  Biết số phép toán với liệu số; B ChuÈn bÞ : 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, Học sinh : - Kiến thức đã học - Đọ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ò : III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Học sinh tìm hiểu liệu và kiểu liệu G : Nêu tình để gợi ý D÷ liÖu vµ kiÓu d÷ liÖu liÖu vµ kiÓu d÷ liÖu VÝ dô 1: Minh ho¹ kÕt qu¶ thùc hiÖn mét G : Đưa lên màn hình ví dụ chương trình in màn hình với các kiểu SGK liÖu quen thuéc lµ ch÷ vµ sè H : Quan sát để phân biệt hai lo¹i d÷ liÖu quen thuéc lµ ch÷ vµ Dòng chữ 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× ? H : Nghiªn cøu SGK tr¶ lêi víi kiÓu sè G : Cßn víi kiÓu ch÷ th× c¸c phÐp toán đó không có nghĩa - Các ngôn ngữ lập trình định nghĩa sẵn mét sè kiÓu d÷ liÖu c¬ b¶n Dưới đây là số kiểu liệu thường dïng nhÊt: G : Theo em cã nh÷ng kiÓu d÷ liÖu g× ? LÊy vÝ dô cô thÓ vÒ mét kiÓu  Sè nguyªn, vÝ dô sè häc sinh cña mét líp, sè s¸ch th­ viÖn, liệu nào đó H : Nghiªn cøu SGK vµ tr¶ lêi trªn  Sè thùc, vÝ dô chiÒu cao cña b¹n B×nh, ®iÓm trung b×nh m«n To¸n, SGK, §å dïng häc tËp, b¶ng phô G : Chèt trªn mµn h×nh kiÓu d÷ Hµ ThÞ DiÖp Trang 15 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (16) Tin học lớp Năm học: 2009-2010 liÖu c¬ b¶n nhÊt vµ gi¶i thÝch thªm  X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" G : Trong ng«n ng÷ lËp tr×nh nµo lÊy tõ b¶ng ch÷ c¸i cña ng«n ng÷ lËp có kiểu liệu đó hay tr×nh, vÝ dô: "Chao cac ban", "Lop 8E", cßn nhiÒu n÷a ? "2/9/1945" H : Nghiªn cøu SGK tr¶ lêi - 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 G : §­a lªn mµn h×nh vÝ dô SGK vµ tªn kiÓu d÷ liÖu mçi ng«n ng÷ lËp để giới thiệu tên số kiểu trình có thể khác d÷ liÖu c¬ b¶n NNLT pascal Ví dụ Bảng đây liệt kê số kiểu G : §äc tªn kiÓu d÷ liÖu Integer, d÷ liÖu c¬ b¶n cña ng«n ng÷ lËp tr×nh real, char, string Pascal: H : §äc l¹i H : ViÕt tªn vµ ý nghÜa cña kiÓu d÷ liÖu c¬ b¶n TP G : §­a vÝ dô : 123 vµ ‘123’ Tªn kiÓu Ph¹m vi gi¸ trÞ H : §äc tªn hai kiÓu d÷ liÖu trªn Sè nguyªn kho¶ng 215 integer G : §­a chó ý vÒ kiÓu d÷ liÖu đến 215  char vµ string Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 real vµ sè char Mét kÝ tù b¶ng ch÷ c¸i string X©u kÝ tù, tèi ®a gåm 255 kÝ tù Chó ý: Dữ liệu kiểu kí tự và kiểu xâu Pascal đặt cặp dấu nháy đơn Hoạt động : HS tìm hiểu, làm quen với các phép toán và kiểu liệu số G : ViÕt lªn b¶ng phô c¸c phÐp to¸n C¸c phÐp to¸n víi d÷ liÖu kiÓu sè số học dùng cho liệu kiểu số - Bảng đây kí hiệu các phép toán thùc vµ sè nguyªn ? số học đó ngôn ngữ Pascal: H : ViÕt vµ gi¬ b¶ng phô cã KÝ hiÖu PhÐp to¸n KiÓu d÷ liÖu hiÖu lÖnh cña G + céng sè nguyªn, sè G : §­a lªn mµn h×nh b¶ng kÝ hiÖu thùc c¸c phÐp to¸n dïng cho kiÓu sè  trõ sè nguyªn, sè thùc vµ sè nguyªn thùc H : Quan sát để hiểu cách viết và ý * nh©n sè nguyªn, sè nghÜa cña tõng phÐp to¸n vµ ghi vë thùc / chia sè nguyªn, sè G : §­a mét sè vÝ dô sgk vµ gi¶i thùc thÝch thªm div chia lÊy phÇn sè nguyªn H : Quan s¸t, l¾ng nghe vµ ghi vë nguyªn mod chia lÊy phÇn sè nguyªn G : §­a phÐp to¸n viÕt d¹ng d­ ng«n ng÷ to¸n häc : Dưới đây là các ví dụ phép chia, phép x  xy  vµ yªu cÇu H viÕt biÓu chia lÊy phÇn nguyªn vµ phÐp chia lÊy phÇn d­: Hµ ThÞ DiÖp Trang 16 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (17) Tin học lớp Năm học: 2009-2010 thøc nµy b»ng ng«n ng÷ TP H : ViÕt vµ gi¬ b¶ng phô cã hiÖu lÖnh cña G G : Yªu cÇu H viÕt l¹i phÐp to¸n 5/2 = 2.5; 12/5 = 2.4 div = 2; 12 div = 2 mod = 1; 12 mod = 2 x 5 y  (x  2) b»ng ng«n ng÷ -Ta cã thÓ kÕt hîp c¸c phÐp tÝnh sè häc nãi a 3 b5 trªn ng«n ng÷ lËp tr×nh Pascal TP H : Lµm trªn b¶ng phô G : NhËn xÐt vµ ®­a b¶ng vÝ dô SGK H : Nªu quy t¾c tÝnh c¸c biÓu thøc sè häc G : NhËn xÐt vµ chèt trªn mµn h×nh G : ViÕt l¹i biÓu thøc nµy b»ng ng«n ng÷ lËp tr×nh Pascal VÝ dô : Ng«n ng÷ to¸n abc+d 15   a Ng«n ng÷ TP a*b-c+d 15+5*(a/2) (x+5)/(a+3)y/(b+5)*(x+2 )*(x+2) (a  b)(c  d)  6  a ? Quy t¾c tÝnh c¸c biÓu thøc sè häc: H : ViÕt SGK, §å dïng häc tËp,  C¸c phÐp to¸n ngoÆc ®­îc thùc b¶ng phô trước tiên; G : NhËn xÐt vµ ®­a chó ý  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 x 5 y  (x  2) a 3 b5 Chó ý: Trong Pascal (và hầu hết các ngôn ngữ lập trình nói chung) phép sử dụng cặp dấu ngoặc tròn () để gộp các phép toán Không dùng cặp dấu ngoặc vuông [] hay cặp dấu ngoặc nhọn {} toán học IV 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 V.Rút kinh nghiệm: VI.Hướng dẫn nhà Häc lý thuyÕt, lµm bµi tËp 1, 2, 3, Đọc trước phần 3,4 bài Hµ ThÞ DiÖp Trang 17 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (18) Tin học lớp Năm học: 2009-2010 TiÕt : Ngµy so¹n : 21/9/09 Bµi : 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 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 B ChuÈn bÞ : 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, Học sinh : - Kiến thức đã học - Đọ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ò : III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : HS biết ý nghĩa và cách viết các phép toán so sánh TP G : §­a lªn mµn h×nh b¶ng kÝ hiÖu c¸c phÐp to¸n so s¸nh to¸n 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 - B¶ng kÝ hiÖu c¸c phÐp so s¸nh viÕt - để so sánh các số, các biểu thức với ngôn ngữ Pascal: KÝ hiÖu PhÐp so s¸nh KÝ hiÖu Pascal to¸n häc G : §­a vÝ dô : a)  = = = B»ng ≠ <> Kh¸c b) 15 + > 20  < < Nhá h¬n c) + x ≤ 10 <= ≤ Nhá h¬n hoÆc b»ng H : ViÕt b¶ng phô kÕt qu¶ so s¸nh > Lín h¬n > >= ≥ Lín h¬n hoÆc b»ng cña a, b, c G : 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 : Tr¶ lêi theo ý hiÓu G : §­a lªn mµn h×nh b¶ng Hoạt động : HS làm quen với số dạng màn hình giao tiếp với máy tính Hµ ThÞ DiÖp Trang 18 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (19) Tin học lớp Năm học: 2009-2010 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 G : Em ph¶i lµm g× xuÊt hiÖn - LÖnh : write('Ban hép tho¹i nµy ? read(NS); H : Tr¶ lêi theo ý hiÓu - Th«ng b¸o : G : NhËn xÐt vµ gi¶i thÝch hay nhap nam sinh:'); G : Nêu hai tình 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 : Writeln('Cac ban lÖnh vµ hép tho¹i nhe '); G : Gi¶i thÝch tõng t×nh huèng Delay(2000); Th«ng b¸o : H : Lắng nghe để hiểu cho giay - LÖnh : writeln('So Pi = ',Pi); read; {readln;} G : §­a vÝ dô vÒ hép tho¹i H : Quan s¸t vµ l¾ng nghe G gi¶i thÝch - Th«ng b¸o : d) Hép tho¹i IV.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 V.Rút kinh nghiệm: VI.Hướng dẫn nhà Lµm bµi tËp 5, 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 Hµ ThÞ DiÖp Trang 19 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (20) Tin học lớp Năm học: 2009-2010 TiÕt : Bµi thùc hµnh Ngµy so¹n : 28/9/09 : Viết chương trình để tính toán 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 người và máy  RÌn luyÖn kÜ n¨ng sö dông c¸c phÐp to¸n ng«n ng÷ Pascal B ChuÈn bÞ : Gi¸o viªn : - SGK, SGV - §å dïng d¹y häc nh­ m¸y tÝnh, projector, Học sinh : - Kiến thức đã học - Làm bài tập sau bài : Chương trình máy tính và 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 vë III D¹y bµi míi : hoạt động thày và trò kiến thức cần đạt Hoạt động : Chốt lại kiến thức trọng tâm để áp dụng làm bài tập Hoạt động : Chữa bài tập SGK H : Đọc đề bài Bµi : 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Ý H : NhËn xÐt bµi cña b¹n tự Phép cộng định nghĩa trên liệu G : Chèt sè, 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 H : Đọc đề bài và phần làm bài trên liệu kiểu số thực nhµ cña m×nh Bµi : 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Ý G : Nhận xét và đưa đáp án đúng tự Tuy nhiên, để chương trình dịch Turbo Hµ ThÞ DiÖp Trang 20 Lop8.net Trường THCS Nguyễn Bỉnh Khiêm (21)

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

Xem thêm:

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

w