1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo án Tin học 8 - Năm học 2010-2011 - Phạm Như Thanh

20 5 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 477,5 KB

Nội dung

- Chương trình là 1 dãy các lệnh được viết trên một ngôn ngữ lập trình để ra lÖnh cho m¸y tÝnh, Giới thiệu một chương trình được viết Gi¸o viªn: Ph¹m Nh­ Thanh... Trường THCS Hà Thanh tr[r]

(1)Trường THCS Hà Thanh 3+7Ngµy so¹n: Gi¸o ¸n tin häc /08/2010 Ngµy d¹y: … /08/2010 TuÇn: TiÕt 1: Bài 1: Máy tính và chương trình máy tính I Môc tiªu: 1.KiÕn thøc:  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ữ 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 2.KÜ n¨ng: RÌn luyÖn kÜ n¨ng nghe, hiÓu vµ t­ logic 3.Thái độ: -Gây dựng thgái độ yêu thích môn học II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh  C.Bµi míi Hoạt động giáo viên Cho học sinh đọc tài liệu Hãy lấy số ví dụ mà em đã thực hiên trên máy tính đã học Em hiÓu thÕ nµo lµ lÖnh? Hoạy động học sinh Con người lệnh cho máy tính nh­ thÕ nµo? - VÝ dô, thùc hiÖn thao t¸c nh¸y vµo nót lÖnh Cut trªn c«ng cô Word là đã lệnh cho máy tính thùc hiÖn c«ng viÖc c¾t v¨n b¶n - Thực khái niệm “lệnh” m¸y tÝnh kh¸ phøc t¹p, cã thÓ hiÓu vµ mô tả lệnh với các mức độ chi tiết khác Xét đến cùng thì kiến trúc máy tính có tập hợp (kh«ng nhiÒu) c¸c lÖnh c¬ b¶n hay vi Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2010 - 2011 Lop8.net (2) Trường THCS Hà Thanh Gi¸o ¸n tin häc lệnh lệnh (microinstruction), các lệnh dùng để dẫn máy tính là dãy các lệnh này (với thứ tự định) Từ đó thường nảy sinh câu hỏi đây đã ph¶i lµ lÖnh ch­a hay lµ mét tËp hîp các lệnh Tuy nhiên người ta thường hiÓu 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 lệnh cho máy tính các lệnh lập trình từ trước Con người lệnh cho máy tính nµo? VÝ dô: R« - bèt nhÆt r¸c Cho học sinh đọc tài liệu VÞ trÝ thïng r¸c Khi chuyển lệnh thành tiến bước thì r«-bèt chuyÓn sang bá r¸c ë vÞ trÝ nµo? Vị trí đống rác VÞ trÝ r«bèt - Các lệnh đó chính là chương trình Cho học sinh đọc tài liệu Em hiểu nào là chương trình? Viết chương trình – lệnh cho máy tÝnh lµm viÖc, - 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 Khi thực chương trình, máy tính thực các lệnh có chương trình mét c¸ch tuÇn tù, nghÜa lµ thùc hiÖn xong mét lÖnh sÏ thùc hiÖn lÖnh tiÕp theo, tõ lÖnh đầu tiên đến lệnh cuối cùng Ví dụ: Chương trình rô-bốt nhặt rác Các lệnh vị trí bắt đầu và kết thúc chương trình Gi¸o viªn: Ph¹m Nh­ Thanh Hãy quét nhà; Bắt đầu Rẽ phải bước; Tiến bước; Nhặt rác; Rẽ phải bước; Tiến bước; Đổ rác; Kết thúc Tên chương trình Dãy lệnh đơn giản chương trình N¨m häc: 2009 – 2-010 Lop8.net (3) Trường THCS Hà Thanh Gi¸o ¸n tin häc IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học -Ngµy so¹n: /08/2010 Ngµy d¹y: … /08/2010 TuÇn: TiÕt: Bài 1: Máy tính và chương trình máy tính I Môc tiªu: 1.KiÕn thøc: - Hiểu đợc các thành công cụ, bảng chọn, tiêu đề…và các điểm khác víi Word trªn b¶ng tÝnh - Biết đợc cách chọn cột, hàng học sinh củng đã thực dạng bảng, các liÖu kiÓu kÝ tù, dl d¹ng sè C¸c em ph¶i biÕt ph©n biÖt râ rµng - Nắm đợc cách sử dụng công thức để tính toán trên trang tính và công thức đợc xuÊt hiÖn ë c«ng thøc 2.KÜ n¨ng: -Rèn luyện kĩ nghe và hiểu vấn đề 3.Thái độ: -Củng cố thêm thái độ yêu thích môn học II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh - Con người lệnh cho máy tính nào? - Em hiểu nào là chương trình? C.Bµi míi Hoạt động giáo viên Gi¸o viªn: Ph¹m Nh­ Thanh Hoạy động học sinh N¨m häc: 2009 – 2-010 Lop8.net (4) Trường THCS Hà Thanh Giới thiệu chương trình viết trên ngôn ng÷ m¸y: §Ó tr¶ lêi t¹i ph¶i viÕt chương trình và viết đâu, vioết nµo? Lµ ng«n ng÷ m¸y l¹i rÊt khã sö dông, khó nhớ người Vì vậy, khó cho người sử dụng ngôn ngữ này để viết chương trình Do đó cần phải tìm ngôn ngữ trung gian người và ngôn ngữ máy để người dễ dàng sử dụng viết chương trình và sau đó chuyển đổi sang dạng ngôn ngữ máy cho máy tÝnh cã thÓ hiÓu ®­îc Ng«n ng÷ lËp tr×nh bËc cao lµ gi¶i ph¸p nh­ vËy Cã thÓ liÖt kª mét sè ng«n ng÷ lËp tr×nh bËc cao nh­ Pascal, Free Pascal, C, Java §Ó tr¸nh qu¸ t¶i cho häc sinh vÒ mÆt thuËt ng÷, SGK c¸c t¸c gi¶ chØ sö dông thuËt ng÷ ng«n ng÷ lËp tr×nh nãi chung víi hµm ý ng«n ng÷ lËp tr×nh bËc cao Tuy nhiên, đã nêu trên, chương trình viết ngôn ngữ lập trình phải chuyển sang thành chương trình ë ng«n ng÷ nhÞ ph©n §iÒu nµy còng giống việc phiên dịch trao đổi với người nước ngoài Chương trình đóng vai trß dÞch tõ ng«n ng÷ lËp tr×nh bËc cao sang ngôn ngữ máy gọi là "chương trình dÞch" Như vậy, để có chương tr×nh mµ m¸y tÝnh cã thÓ thùc hiÖn ®­îc cần qua hai bước: (1) Viết chương trình theo ngôn ngữ lËp tr×nh; (2) Dịch chương trình thành ngôn ngữ máy để máy tính hiểu Gi¸o viªn cho häc sinh lµm c¸c bµi tËp ë SGK HD lµm Gi¸o ¸n tin häc Chương trình và ngôn ngữ lập tr×nh Viết chương trình ngôn ngữ máy khã kh¨n vµ mÊt nhiÒu thêi gian, c«ng sức Vì các ngôn ngữ lập trình đã đời để giảm nhẹ khó khăn việc viết chương trình Với ngôn ngữ lập trình, thay vì phải viết các dãy bit, người viết chương tr×nh cã thÓ sö dông c¸c tõ cã nghÜa (thường là tiếng Anh) Nhờ vậy, người lập tr×nh cã thÓ hiÓu vµ nhí ý nghÜa cña c¸c c©u lÖnh mét c¸ch dÔ dµng h¬n Khi đó, các 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 Gi¸o viªn: Ph¹m Nh­ Thanh Lop8.net GHI NHí Con người 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 vÖc hay gi¶i mét bµi to¸n cô thÓ Bµi tËp 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 thÕ (Replace), thùc chất ta đã yêu cầu máy thực lệnh gì? Ta có thể thay đổi thø tù cña chóng ®­îc 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ó N¨m häc: 2009 – 2-010 (5) Trường THCS Hà Thanh Gi¸o ¸n tin häc (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? IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (6) Trường THCS Hà Thanh Ngµy so¹n: 28/08/2010 Gi¸o ¸n tin häc Ngµy d¹y: 31/08/2010 TuÇn: TiÕt: làm quen với chương trình vµ ng«n ng÷ lËp tr×nh I Môc tiªu: 1.KiÕn thøc:  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¸  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 2.KÜ n¨ng: -RÌn luyÖn kÜ n¨ng nghe, hiÓu vµ lµm quen víi mét ng«n ng÷ míi 3.Thái độ: -Tõ mét ng«n ng÷ míi g©y dùng lßng yªu thÝch m«n häc cho HS II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh - Con người lệnh cho máy tính nào? - Em hiểu nào là chương trình? - C.Bµi míi: Hoạt động giáo viên Hoạt động học sinh Cho học sinh đọc tài liệu SGK Ví dụ chương trình Thế nào là chương trình - Chương trình là dãy các lệnh viết trên ngôn ngữ lập trình để lÖnh cho m¸y tÝnh, Giới thiệu chương trình viết Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (7) Trường THCS Hà Thanh trªn ng«n ng÷ Pascal Cho học sinh đọc tài liệu SGK - Ng«n ng÷ lËp tr×nh lµ g×? Cho học sinh đọc tài liệu SGK Gi¸o ¸n tin häc - Program CT_Dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban.’); End Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? - Ng«n ng÷ lËp tr×nh gåm 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 ®­îc trªn m¸y tÝnh 3, Tõ kho¸ vµ tªn - C¸c tõ nh­ program, uses, begin, end ®­îc gäi lµ tõ kho¸ (nhiÒu tµi liÖu chuyªn môn gọi là từ dành riêng), đó là các từ mà ngôn ngữ lập trình đã quy định dùng với ý nghĩa, chức cố định Em hiÓu thÕ nµo lµ tõ kho¸ C¸c tõ nh­ program, uses, begin, end ®­îc gäi lµ tõ kho¸ (nhiÒu tµi liÖu chuyên môn gọi là từ dành riêng), đó là các từ mà ngôn ngữ lập trình đã quy định dùng với ý nghĩa, chức cố định Từ khoá là khái niệm với HS, vì để HS hiểu quy định từ khoá ngôn ng÷ lËp tr×nh, cã thÓ lÊy vÝ dô vÒ côm tõ Lớp trưởng Lớp trưởng là cụm từ dành riêng để gọi HS 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 líp còng gọi là lớp trưởng (trong cùng thời ®iÓm Ví dụ cụm từ Lớp trưởng Lớp trưởng là Hãy lấy ví dụ từ khoá chức danh cụm từ dành riêng để gọi HS líp m×nh 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 líp gọi là lớp trưởng (trong cùng thêi ®iÓm) ThÕ nµo lµ tªn? - Tên là 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Êt nhiªn lµ tªn kh«ng ®­îc trïng víi tõ kho¸ 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 - Tªn kh«ng ®­îc trïng víi c¸c tõ kho¸, vµ ph¶I kh¸c kh«ng ®­îc Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (8) Trường THCS Hà Thanh Gi¸o ¸n tin häc trïng tªn - Tªn hîp lÖ: Stamgiac Ban_Kinh, Tªn kh«ng hîp lÖ 12 Anh; Bac hanh; … IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (9) Trường THCS Hà Thanh Ngµy so¹n: 28/08/2010 Gi¸o ¸n tin häc Ngµy d¹y: 31/08/2010 TuÇn: Bµi 2: TiÕt: làm quen với chương trình vµ ng«n ng÷ lËp tr×nh I Môc tiªu: 1.KiÕn thøc: - Hiểu đợc các thành công cụ, bảng chọn, tiêu đề…và các điểm khác víi Word trªn b¶ng tÝnh - Biết đợc cách chọn cột, hàng học sinh củng đã thực dạng bảng, các liÖu kiÓu kÝ tù, dl d¹ng sè C¸c em ph¶i biÕt ph©n biÖt râ rµng - Nắm đợc cách sử dụng công thức để tính toán trên trang tính và công thức đợc xuÊt hiÖn ë c«ng thøc 2.KÜ n¨ng: -Rèn luyện kĩ nghe và hiểu vấn đề 3.Thái độ: -Củng cố thêm thái độ yêu thích môn học II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh - Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? - Tên là gì? cho biết các tên đúng (Tự lấy) - Tõ kho¸ lµ g×? Cho biÕt sù kh¸c gi÷a tõ kho¸ vµ tªn C.Bµi míi: Hoạt động giáo viên Cho học sinh đọc tài liệu sách giáo khoa Hãy cho biết cấu trúc chương trình gåm mÊy phÇn? Hoạy động học sinh 4, Cấu trúc chương trình CÊu tróc cña ch-¬ng tr×nh gåm: -Phần khai báo thường gồm các câu lệnh dùng để: +Khai báo tên chương trình; +Khai b¸o c¸c th­ viÖn (chøa c¸c lÖnh viết sẵn cần sử dụng chương trình) và mét sè khai b¸o kh¸c Gi¸o viªn: Ph¹m Nh­ Thanh -Phần thân chương trình gồm các câu N¨m häc: 2009 – 2-010 Lop8.net (10) Trường THCS Hà Thanh Gi¸o ¸n tin häc lÖnh mµ m¸y tÝnh cÇn thùc hiÖn §©y lµ phÇn b¾t buéc ph¶i cã PhÇn khai b¸o cã thÓ cã hoÆc kh«ng Tuy nhiên, có phần khai báo phải đặt trước phần thân chương trình PhÇn khai b¸o cã thÓ cã kh«ng? Giíi thiÖu H7: Cho HS biÕt c¸c phÇn chương trình Cho học sinh đọc tài liệu Qua ví dụ các em thấy để có chương trình ta cần phải làm phÇn nµo? ë trªn ng«n ng÷ phÇn mÒm Turbo Pascal 5, VÝ dô vÒ ng«n ng÷ lËp tr×nh Để có chương trình trên ngôn ngữ Pascal cÇn cã phÇn viÖc th«ng qua vÝ dô lµ: -Khởi động và nhập chương trình cần viết -Dịch chương trình -Chạy chương trình trên ngôn ngữ lập trình Turbo Pascal Qua bµi nµy ta c©n ghi nhí nh÷ng g×? Ghi nhí Ng«n ng÷ lËp tr×nh lµ tËp hîp c¸c kÝ hiÖu vµ quy t¾c cho cã thÓ viÕt các lệnh tạo thành chương tr×nh hoµn chØnh vµ ch¹y ®­îc trªn m¸y tÝnh Một chương trình thường có hai phÇn: PhÇn khai b¸o vµ phÇn th©n chương trình NhiÒu ng«n ng÷ LT cã tËp hîp c¸c tõ khoá riêng cho mục đích sử dụng định Tên dùng để phân biệt các đại lượng chương trình và người lập trình đặt Cho HS lµm bµi tËp sau: C¢U HáI Vµ BµI TËP Hãy cho biết các bước cần thực để tạo các chương trình máy tính Ng«n ng÷ lËp tr×nh cã nh÷ng thµnh phÇn c¬ b¶n nµo? Nh÷ng thµnh phÇn đó có ý nghĩa, chức gì? Cấu trúc chương trình gồm phần nµo? PhÇn nµo lµ quan träng nhÊt? Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (11) Trường THCS Hà Thanh Gi¸o ¸n tin häc IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học thực hành Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (12) Trường THCS Hà Thanh Gi¸o ¸n tin häc Ngµy so¹n: 04/09/2010 Ngµy d¹y: 07/09/2010 TuÇn: TiÕt: Bµi thùc hµnh 1: lµm quen víi turbo pascal I Môc tiªu: 1.KiÕn thøc:  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 2.KÜ n¨ng:  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  Biết cần thiết phải tuân thủ quy định ngôn ngữ lập trình 3.Thái độ: -Củng cố thêm thái độ yêu thích môn học II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh - Ng«n ng÷ lËp tr×nh lµ g×? ThÕ nµo lµ tõ kho¸ - Cho biết khác từ khoá và tên? Hãy viết tên chương trình là tên chuẩn và chương trình là tên không chuẩn C.Bµi míi: Hoạt động giáo viên Hoạy động học sinh Gi¸o viªn giíi thiÖu bµi tËp vµ cho häc Bài Làm quen với việc khởi động và tho¸t khái Turbo Pascal NhËn biÕt sinh thực hành theo hướng dẫn c¸c thµnh phÇn trªn mµn h×nh cña SGK qua bµi 1, Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (13) Trường THCS Hà Thanh Uấn nắn, giúp đỡ HS để HS lang quen víi ng«n ng÷ lËp tr×nh Turbo i) Pascal Bài 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 phÇn trªn mµn h×nh cña Turbo Pascal a) Khởi động Turbo Pascal hai c¸ch: b) Quan s¸t mµn h×nh cña Turbo Pascal và so sánh với hình 11 đây: j) Thanh bảng chọn Tên chương trình (tên tệp) Gi¸o ¸n tin häc Turbo Pascal Khởi động Turbo Pascal hai c¸ch: Cách 1: Nháy đúp chuột trên biểu trªn mµn h×nh nÒn (hoÆc tượng b¶ng chän Start); 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 thư mục TP\BIN) Quan s¸t mµn h×nh cña Turbo Pascal và so sánh với hình 11 đây: Các dòng lệnh c) Thanh bảng chọn H×nh 11 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 Các dòng lệnh d) Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên ( và ) để di chuyÓn qua l¹i gi÷a c¸c b¶ng chän e) NhÊn phÝm chän f) Quan s¸t c¸c lÖnh tõng b¶ng chän l) Enter Tên chương trình (tên tệp) để mở bảng k) H×nh 11 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 Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên ( và ) để di chuyÓn qua l¹i gi÷a c¸c b¶ng chän m) NhÊn phÝm chän n) H×nh 12 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 Gi¸o viªn: Ph¹m Nh­ Thanh Enter để mở bảng Quan s¸t c¸c lÖnh tõng b¶ng chän N¨m häc: 2009 – 2-010 Lop8.net (14) Trường THCS Hà Thanh lÖnh mét b¶ng chän Gi¸o ¸n tin häc H×nh 12 h) Nhấn tổ hợp phím Alt+X để thoát khỏi Mở các bảng chọn cách khác: Nhấn tæ hîp phÝm Alt vµ phÝm t¾t cña b¶ng chän Turbo Pascal (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 Bµi So¹n th¶o, l­u, dÞch vµ ch¹y mét lµ R, ) chương trình đơn giản a) Khởi động lại Turbo Pascal và gõ các o) Sử dụng các phím mũi tên lên và xuống ( và ) để di chuyển các dòng lệnh đây: lÖnh mét b¶ng chän program CTDT; begin p) writeln('Chao cac ban'); write('Minh la Turbo Pascal'); Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal end b) NhÊn phÝm F2 (hoÆc lÖnh FileSave) Bµi So¹n th¶o, l­u, dÞch vµ ch¹y mét chương trình đơn giản để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) e) Khởi động lại Turbo Pascal và gõ các dòng lệnh đây: « Save file as (phÇn më réng program CTDT; ngầm định là pas) và nhấn Enter (hoặc begin nh¸y OK) writeln('Chao cac ban'); write('Minh la Turbo Pascal'); end Chó ý - Gõ đúng và không để sót các dấu nháy đơn ('), dấu chÊm phÈy (;)vµ dÊu chÊm (.) c¸c dßng lÖnh - Soạn thảo chương trình tương tự soạn thảo văn bản: sử dụng các phím mũi tên để di chuyển trỏ, nhấn phím Enter để xuống dòng mới, nhấn các phím Delete BackSpace để xoá f) H×nh 13 c) Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình Khi đó, chương trình ®­îc biªn dÞch vµ kÕt qu¶ hiÖn cã d¹ng nh­ h×nh 14 sau ®©y: Nhấn phím bất kì để đóng hộp thoại d) Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết Nhấn Enter để quay màn hình soạn thảo Như vậy, chúng ta đã viết chương trình hoàn chỉnh và chạy g) Gi¸o viªn: Ph¹m Nh­ Thanh Nhấn phím F2 (hoặc lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gâ tªn tÖp (vÝ dô CT1.pas) « Save file as (phần mở rộng ngầm định là pas) vµ nhÊn Enter (hoÆc nh¸y OK) H×nh 13 Nhấn tổ hợp phím Alt+F9 để biên dịch chương trình Khi đó, chương trình ®­îc biªn dÞch vµ kÕt qu¶ hiÖn cã d¹ng nh­ h×nh 14 sau ®©y: N¨m häc: 2009 – 2-010 Lop8.net (15) Trường THCS Hà Thanh Gi¸o ¸n tin häc H×nh 14 Nhấn phím bất kì để đóng hộp thoại h) Nhấn tổ hợp phím Ctrl+F9 để chạy chương trình và quan sát kết H×nh 15 Nhấn Enter để quay màn hình soạn thảo Như vậy, chúng ta đã viết chương trình hoàn chỉnh và chạy IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học thực hành tiếp Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (16) Trường THCS Hà Thanh Gi¸o ¸n tin häc Ngµy so¹n: 04/09/2010 Ngµy d¹y: 07/09/2010 TuÇn: TiÕt: Bµi thùc hµnh 1: lµm quen víi turbo pascal I/ Môc tiªu: 1.KiÕn thøc  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 2.Kü n¨ng:  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 Bết cần thiết phải tuân thủ quy định ngôn ngữ lập trình Thái độ: Củng cố thêm thái độ yêu thích môn học II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n,m¸y tÝnh, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh - Ng«n ng÷ lËp tr×nh lµ g×? ThÕ nµo lµ tõ kho¸ - Cho biết khác từ khoá và tên? Hãy viết tên chương trình là tên chuẩn và chương trình là tên không chuẩn C.Bµi míi: Hoạt động giáo viên Gi¸o viªn giíi thiÖu bµi tËp vµ cho häc sinh thực hành theo hướng dẫn cña SGK qua bµi Gi¸o viªn: Ph¹m Nh­ Thanh Hoạy động học sinh Bài Chỉnh sửa chương trình, lưu và kết thóc N¨m häc: 2009 – 2-010 Lop8.net (17) Trường THCS Hà Thanh Uấn nắn, giúp đỡ HS để HS lang quen víi ng«n ng÷ lËp tr×nh Turbo Pascal HS rút các bước thực chương trình trên Pascal a) b) c) Qua bµi thùc hµnh nµy ta cÇn rót ®­îc c¸c ý sau: Gi¸o ¸n tin häc Xoá dòng lệnh begin Biên dịch chương tr×nh vµ quan s¸t th«ng b¸o lçi nh­ hình đây: H×nh 16 NhÊn phÝm bÊt k× vµ gâ l¹i lÖnh begin Xo¸ dÊu chÊm sau ch÷ end Biªn dÞch chương trình và quan sát thông báo lỗi H×nh 17 Nhấn Alt+X để thoát khỏi Turbo Pascal, nh­ng kh«ng l­u c¸c chØnh söa TæNG KÕT Các bước đã thực hiện:  Khởi động Turbo Pascal;  Soạn thảo chương trình;  Biên dịch chương trình: Alt + F9;  Chạy chương trình (Ctrl + F9) ; Pascal kh«ng ph©n biÖt ch÷ hoa, ch÷ thường: begin, BeGin, hay BEGIN đúng C¸c tõ kho¸ cña Pascal: begin, end program, Lệnh kết thúc chương trình là end (cã dÊu chÊm), c¸c c©u lÖnh sau lÖnh nµy bÞ bá qua qu¸ tr×nh dịch chương trình Mçi c©u lÖnh ®­îc kÕt thóc b»ng dÊu chÊm phÈy (;) LÖnh writeln in mµn h×nh vµ ®­a trá xuèng ®Çu dßng tiÕp theo Th«ng tin cÇn in cã thÓ lµ v¨n b¶n, cã thÓ lµ sè, vµ ®­îc ph©n t¸ch bëi dÊu phÈy Lệnh write tương tự writeln, nh­ng kh«ng ®­a trá xuèng ®Çu dßng tiÕp theo Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (18) Trường THCS Hà Thanh Gi¸o ¸n tin häc Giới thiệu bài đọc thêm SGK cho HS Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Lµm c¸c bµi tËp cßn l¹i, - Đọc bài để sau học Ngµy so¹n: /09/2010 Ngµy d¹y: … /09/2010 TuÇn: TiÕt: Bài 3: chương trình máy tính vµ d÷ liÖu I 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è;  Biết khái niệm điều khiển tương tác người với máy tính II ChuÈn bÞ: GV: - S¸ch gi¸o khoa, gi¸o ¸n,m¸y tÝnh, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước đến lớp HS: -Đọc bài trước đến lớp, ghi, bút, SGK III TiÕn tr×nh lªn líp: A.ổn định tổ chức lớp: 8A: 8B: B.KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh C.Bµi míi Hoạt động giáo viên Cho học sinh đọc tài liệu: ThÕ nµo lµ d÷ liÖu? Ngôn ngữ lập trình thường có kiÓu d÷ liÖu nµo? Hoạy động học sinh 1, D÷ liÖu vµ kiÓu d÷ liÖu D÷ liÖu: Lµ c¸c th«ng sè, c¸c lÖnh viÕt lªn chương trình ngôn ngữ nào đó thì gọi là liệu Các ngôn ngữ lập trình thường định nghĩa s½n c¸c kiÓu d÷ liÖu c¬ b¶n, cïng víi c¸c phÐp to¸n cã thÓ thùc hiÖn trªn tõng kiÓu d÷ liệu đó Dưới đây là số kiểu liệu thường dùng:  X©u kÝ tù (hay kiÓu 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, bao gåm c¸c ch÷, ch÷ sè vµ mét sè kÝ hiÖu Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (19) Trường THCS Hà Thanh Gi¸o ¸n tin häc kh¸c, vÝ dô: “Chao cac ban”, “Lop 8E” Ngoµi ng«n ng÷ trªn cã cã c¸c kiÓ ng«n ng÷ nµo kh¸c n÷a kh«ng? Ngôn ngữ Pascal thường có kiểu liệu nµo? Cho học sinh đọc tài liệu: Gi¸o viªn lËp b¶ng yªu cÇu häc lªn ®iÒn phÐp to¸n vµ kiÓu d÷ liÖu  Sè nguyªn lµ c¸c sè kh«ng cã phÇn thËp ph©n, vÝ dô sè häc sinh cña mét líp, sè s¸ch th­ viÖn,  Sè thùc gåm c¸c sè nguyªn vµ c¸c sè cã phÇn thËp ph©n, vÝ dô: - ChiÒu cao cña b¹n B×nh - §iÓm trung b×nh m«n To¸n Ngoµi c¸c kiÓu nãi trªn, mçi ng«n ng÷ lËp trình cụ thể còn định nghĩa nhiều kiểu liÖu kh¸c C¸ch gäi kiÓu d÷ liÖu vµ sè c¸c kiÓu d÷ liÖu mçi ng«n ng÷ lËp tr×nh cã thÓ kh¸c HS nªu ë SGK qua VD2 2, C¸c phÐp to¸n vµ d÷ liÖu kiÓu sè Quy t¾c tÝnh c¸c biÓu thøc sè häc còng theo thứ tự đã quen biết:  C¸c phÐp to¸n ngoÆc ®­îc thực trước tiên; Cho HS thùc hiÖn c¸c vÝ dô ë phÇn nµy Quy t¾c tÝnh c¸c biÓu thøc sè häc nh­ thÕ nµo? GV chó ý cho häc sinh viÕt c¸c biÓu thøc to¸n Pascal  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;  Cuèi cïng thùc hiÖn phÐp céng vµ phÐp trõ Chú ý viết các biểu thức, để dễ ph©n biÖt ta cã thÓ dïng c¸c cÆp dÊu ngoÆc trßn ( vµ ), dÊu ngoÆc vu«ng [ vµ ], dÊu ngoặc nhọn { và } để gộp các phép toán, nh­ng c¸c ng«n ng÷ lËp tr×nh chØ dÊu ngoặc tròn phép sử dụng cho mục đích Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (20) Trường THCS Hà Thanh Gi¸o ¸n tin häc nµy IV.Hướng dẫn học nhà: - Học bài theo sách giáo khoa và ghi, Ôn lại các kiến thức chính đã học và luyÖn viÕt, lµm ®i lµm l¹i nhiÒu lÇn - Đọc bài để sau học tiếp bài này TiÕt 8: Bài 3: chương trình máy tính vµ d÷ liÖu Ngµy so¹n: /09/2009 Ngµy d¹y: …/09/2009 Líp: …… 8A, 8B…… I 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è;  Biết khái niệm điều khiển tương tác người với máy tính II ChuÈn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liÖu tin häc cã liªn quan - Đọc tài liệu nhà trước III TiÕn tr×nh lªn líp: Tæ chøc KiÓm tra - KiÓm tra sù chuÈn bÞ cña häc sinh Bµi Cho häc sinh lªn b¶ng lµm bµi 1; 2; SGK – tr 26 Cã thÓ nªu c¸c vÝ dô sau ®©y: a) Dữ liệu kiểu số và liệu kiểu xâu kí tự Phép cộng định nghĩa trên liÖu 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 trªn d÷ liÖu kiÓu sè thùc 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í tự Tuy nhiên, để chương trình dịch Turbo Pascal hiểu 2010 là liệu kiểu xâu, chúng ta phải viết dãy số này 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’ Gi¸o viªn: Ph¹m Nh­ Thanh N¨m häc: 2009 – 2-010 Lop8.net (21)

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w