1. Trang chủ
  2. » Mẫu Slide

Giáo án Tin học 7 cả năm (6)

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

Nội dung

Vậy quy trình giải toán bằng m¸y tÝnh ®iÖn tö th«ng qua ng«n ng÷ lËp tr×nh PASCAL nh­ thÕ nµo chóng ta sÏ t×m hiÓu trong bµi häc vÒ PASCAL Hoạt động của giáo viên và học sinh.. Hoạt động[r]

(1)Gi¸o viªn: NguyÔn V¨n Long Ngµy gi¶ng : N¨m häc: 2009-2010 TiÕt Giíi thiÖu vÒ ng«n ng÷ lËp tr×nh PASCAL A.Môc tiªu Häc sinh hiÓu, n¾m ®­îc mét sè kh¸i niÖm c¬ b¶n vÒ ng«n ng÷ lËp tr×nh PASCAL và đặc điểm ngôn ngữ lập trình PASCAL B ChuÈn bÞ: 1.Giáo viên: Giáo án, đồ dùng dạy học, sách tham khảo 2.Học sinh: Vở ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp 7… 2.KiÓm tra bµi cò: 3.D¹y bµi míi: Trong quá trình học toán, gặp bài toán các em đã biết phân tích bài toán để tìm đâu là điều chưa biết, đâu là điều đã biết.Và từ đó có thể đưa bước giải bài tóm tắt bài toán Trong tin học bước giải bài toán tóm tắt đó chính là thuật toán để lập quy trình giải bài toán máy tính điện tử Vậy quy trình giải toán m¸y tÝnh ®iÖn tö th«ng qua ng«n ng÷ lËp tr×nh PASCAL nh­ thÕ nµo chóng ta sÏ t×m hiÓu bµi häc vÒ PASCAL Hoạt động giáo viên và học sinh Néi dung Hoạt động 1: Khái niệm ngôn ngữ Tiết 1: Giới thiệu ngôn ngữ lập trình lËp tr×nh PASCAL PASCAL 1.Kh¸i niÖm vÒ ng«n ng÷ lËp tr×nh GV: Bµi to¸n tin häc kh«ng dïng PASCAL Lop7.net (2) Gi¸o viªn: NguyÔn V¨n Long để bài toán cụ thể mà lớp * N¨m häc: 2009-2010 Bài toán tin học không dùng để c¸c bµi to¸n cô thÓ thuéc cïng mét lo¹i chØ mét bµi to¸n cô thÓ, mµ chØ mét líp c¸c VD: Bµi to¸n cô thÓ to¸n häc bµi to¸n cô thÓ thuéc cïng mét lo¹i T×m x biÕt 5+x=7 Bµi to¸n ®­îc cÊu t¹o bëi hai yÕu tè nh­ng sang bµi to¸n tin häc bµi c¬ b¶n: Th«ng tin vµo ( Input ) to¸n trë thµnh: T×m x biÕt a+x=b Th«ng tin ( Output ) a, b lµ c¸c gi¸ trÞ bÊt kú mµ ta cã thÓ nhËp vào để tìm x Do đó bài toán tin häc ®­îc cÊu t¹o bëi hai yÕu tè c¬ b¶n: Th«ng tin vµo ( Input ) vµ th«ng tin ( Output ) ë VD trªn th«ng tin vµo lµ a, b vµ gi¶i thuËt vµ th«ng tin lµ kÕt qu¶ lµ x C©u hỏi đặt đây là nào là thuật toán? * ThuËt to¸n lµ mét qu¸ tr×nh gåm mét Chúng ta cùng tìm hiểu khái niệm dãy hữu hạn các thao tác đơn giản thuËt to¸n xếp theo trình tự xác định cho theo HS: Nghe gi¶ng, ghi bµi đó Input bài toán ta tìm Output GV: Thuật toán là dãy hữu hạn các khẳng định không có Output bài bước không mập mờ và có thể thực thi toán đòi hỏi được, quá trình hành động theo các bước Có cách thể thuật toán: này phải dừng và cho kết mong - Mô tả thuật toán theo các bước lời muèn - Lập sơ đồ khối HS: Ghi bµi - Dïng ng«n ng÷ lËp tr×nh ( Pascal ) - Dïng ng«n ng÷ pháng tr×nh * Ngôn ngữ lập trình là cách biểu đạt GV: Từ khái niệm trên rút khái các bước tiến hành ngôn ngữ định nào đó để thể thuật toán tạo niÖm vÒ ng«n ng÷ lËp tr×nh Pascal qu¸ tr×nh chuyÓn giao cho m¸y tÝnh thùc Lop7.net (3) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 hiÖn ®­îc 2.§Æc ®iÓm cña ng«n ng÷ lËp tr×nh Pascal Hoạt động 2: Đặc điểm ngôn ngữ * Ng«n ng÷ lËp tr×nh Pascal Niklaus Wirth – Giáo sư điện toán trường đại học lËp tr×nh Pascal kỹ thuật Zurich ( Thuỵ sỹ ) đề xuất vào năm GV: Giới thiệu ngôn ngữ lập trình 1970 với tên gọi Pascal để kỷ niệm nhà Pascal toán học và triết học tiếng người Pháp là HS: Ghi bµi Blaise Pascal * §Æc ®iÓm cña ng«n ng÷ lËp tr×nh Pascal Pascal lµ mét lo¹i ng«n ng÷ lËp tr×nh GV: Giới thiệu đặc điểm ngôn cao dùng phổ biến nước ta ng÷ lËp tr×nh Pascal -Ng«n ng÷ lËp tr×nh Pascal cã ng÷ ph¸p, ngữ nghĩa đơn giản, rõ ràng -Ng«n ng÷ lËp tr×nh Pascal cã cÊu tróc chương trình chặt chẽ, dễ hiểu -Ngôn ngữ lập trình Pascal có chương trình dÔ söa ch÷a 4.Cñng cè: Hệ thống lại toàn kiến thức ngôn ngữ lập trình Pascal và đặc ®iÓm cña ng«n ng÷ lËp tr×nh Pascal 5.Hướng dẫn nhà N¾m ch¾c kh¸i niÖm ng«n ng÷ lËp tr×nh Pascal §Æc ®iÓm cña ng«n ng÷ lËp tr×nh pascal =========================== Lop7.net (4) Gi¸o viªn: NguyÔn V¨n Long Ngµy gi¶ng: Líp 7… N¨m häc: 2009-2010 TiÕt Làm việc với môi trường Turbo PASCAL 7.0 A.Môc tiªu Giới thiệu cho học sinh làm quen với môi tường Turbo Pascal 7.0 Giới thiệu các File bản, Khởi động và thoát khỏi Turbo Pascal và hệ thống thực đơn Turbo Pascal 7.0 B ChuÈn bÞ: 1.Giáo viên: Giáo án, đồ dùng dạy học, sách tham khảo 2.Học sinh: Vở ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp 7… 2.KiÓm tra bµi cò: GV: Nªu kh¸i niÖm bµi to¸n tin häc ? HS1 : Tr¶ lêi GV: Nêu các đặc điểm ngôn ngữ lập trình Pascal ? HS2: Tr¶ lêi GV: Nhận xét, đánh giá và cho điểm 3.D¹y bµi míi: Hoạt động giáo viên và học sinh Néi dung Tiết 2: Làm việc với môi trường Turbo Pascal 7.0 1.C¸c File c¬ b¶n Hoạt động : Các File Lop7.net (5) Gi¸o viªn: NguyÔn V¨n Long GV: C¸c tÖp chÝnh cña Turbo pascsl 7.0 - N¨m häc: 2009-2010 Dïng chøc n¨ng tÝnh to¸n cña Turbo chứa trên hai đĩa mềm với dung Pascal 7.0 thì cần hai tệp chính sau lượng nhớ đĩa không quá 1,44MB đây: Tuy nhiªn nÕu chØ dïng chøc n¨ng tÝnh - Turbo.exe to¸n cña Turbo pascal 7.0 th× chØ cÇn hai - Turbo.tpl tÖp chÝnh lµ Turbo.exe vµ Turbo.tpl -Tệp Turbo.exe: Tệp chương trình soạn thảo, dịch và liên kết các chương trình -TÖp Turbo.tpl: TÖp th­ viÖn l­u tr÷ c¸c chương trình chuẩn chạy kèm với Turbo.exe HS: Nghe gi¶ng, ghi bµi Hoạt động 2: Khởi động và thoát khỏi 2.Khởi động và thoát khỏi Turbo Pascal a) Khởi động Turbo Pascal Turbo pascal 7.0 Để khởi động Turbo Pascal, ta cần GV: Gi¶ sö c¸c tÖp cña Turbo pascal lưu trữ thư mục TP7 ổ đĩa phải chuyển vào thư mục chứa các file C Để khởi động Turbo Pascal, ta cần gõ trên gõ lệnh Turbo  lÖnh C:\TP7>Turbo  Lóc nµy phÝa mµn h×nh m¸y tÝnh sÏ xuÊt hiÖn cöa sæ lµm viÖc víi TP7.0 HS: Nghe gi¶ng, ghi bµi GV: KÕt thóc lµm viÖc víi Turbo pascal b) Tho¸t khái Turbo Pascal vµ trë vÒ DOS Turbo Pascal sÏ nh¾c ghi Tho¸t khái Turbo Pascal ta lµm nh­ sau: tên tệp lên đĩa tệp đã sửa chưa + File => exit ( Dïng chuét ) ghi + ALT + X ( Dïng bµn phÝm ) Hoạt động 3: Hệ trống thực đơn 3.Hệ thống thực đơn Turbo Pascal Turbo Pascal 7.0 7.0 Gồm 10 thực đơn chính: Lop7.net (6) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 - File menu: ( B¶ng chän tÖp ) B¶ng chän nµy chñ yÕu cã c¸c chøc n¨ng liªn GV: Để chọn Menu bảng chọn quan đến tệp chính, ta cần ấn đồng thời phím ALT - Edit menu: ( Bảng chọn soạn thảo ) vµ ch÷ c¸i ®Çu tiªn cña menu cÇn chän B¶ng chän n¸y chñ yÕu gåm c¸c chøc dùng để xử lý khối văn đã chän - Search menu: ( B¶ng chän t×m kiÕm ) VD: ALT + F : §Ó chän File menu B¶ng chän nµy chñ yÕu cã c¸c chøc n¨ng ALT + E : §Ó chän Edit menu t×m kiÕm d·y ký tù, vÞ trÝ lçi, thñ ALT + R : §Ó chän Run menu tôc v v ALT + C : §Ó chän Compile menu - Run menu: ( B¶ng chän thùc hiÖn ) … B¶ng chän nµy cho phÐp ch¹y vµ gì rèi chương trình từ màn hình soạn thảo trước biên dịch chúng thành các tệp chương trình độc lập - Compile menu: ( B¶ng chän biªn dÞch ) B¶ng chän nµy cã chøc n¨ng biªn dÞch các tệp chương trình - Debug menu: ( B¶ng chän gì rèi ) Dùng gỡ rối chương trình - Tools menu: ( B¶ng chän c«ng cô ) - Options menu: ( B¶ng tuú chän ) Cho phÐp thiÕt lËp c¸c tuú chän cho m«i trường làm việc Turbo Pascal - Window menu: ( B¶ng chän cöa sæ ) - Help menu: ( Bảng chọn hướng dẫn ) 4.Cñng cè: - C¸c File c¬ b¶n Lop7.net (7) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 - Cách khởi động và thoát khỏi Turbo Pascal 7.0 - Chän menu nhanh b»ng bµn phÝm 5.Hướng dẫn nhà - Ghi nhí kiÕn thøc toµn bµi =========================== Ngµy gi¶ng: Líp7… : TiÕt Làm việc với môi trường Turbo PASCAL 7.0 A.Môc tiªu Gióp häc sinh n¾m ®­îc kiÕn thøc c¬ b¶n vÒ c¸c thao t¸c so¹n th¶o, thao t¸c dß lỗi, dịch chương trình RÌn kü n¨ng n¾m b¾t vµ nhËn thøc thao t¸c trªn m¸y tÝnh B ChuÈn bÞ: 1.Giáo viên: Giáo án, đồ dùng dạy học, sách tham khảo 2.Học sinh: Vở ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp 7… 2.KiÓm tra bµi cò: GV: Nêu các File Turbo Pascal 7.0 ? Cách khởi động và thoát khái Turbo Pascal 7.0 HS : Tr¶ lêi GV: Nhận xét, đánh giá và cho điểm 3.D¹y bµi míi: Hoạt động giáo viên và học sinh Néi dung Lop7.net (8) Gi¸o viªn: NguyÔn V¨n Long GV: §­a b¶ng phô cã vÏ mµn h×nh so¹n N¨m häc: 2009-2010 Tiết 3: Làm việc với môi trường th¶o cña Turbo Pascal 7.0 giíi thiÖu cho häc sinh Turbo Pascal 7.0 1.C¸c thao t¸c so¹n th¶o Dßng thø hai trªn mµn h×nh so¹n a) Dßng tr¹ng th¸i th¶o lµ dßng tr¹ng th¸i Dßng tr¹ng th¸i cho biÕt: Giới thiệu công dụng dòng - Toạ độ trỏ tr¹ng th¸i - Chế độ soạn thảo HS: Nghe gi¶ng, ghi bµi - Chế độ nhảy vị trí - Tên File và ổ đĩa hành b) C¸c lÖnh so¹n th¶o GV: Giíi thiÖu c¸c thao t¸c lµm viÖc víi mµn h×nh so¹n th¶o * ,,,: Di chuyÓn nh¸y sang tr¸i, lªn trªn, sang ph¶i vµ xuèng mét ký tù HS: Ghi bµi * Home ( End ) §­a nh¸y vÒ ®Çu ( cuèi ) dßng * Page Up ( Page Down ) §­a nh¸y lªn ( xuèng ) theo tõng trang mµn h×nh * CTRL + Y: Xo¸ dßng cã trá * CTRL + K + B: §¸nh dÊu ®Çu khèi * CTRL + K + K: §¸nh dÊu cuèi khèi * CTRL + K + Y: Xo¸ khèi * CTRL + Q + Y: Xo¸ tõ vÞ trÝ trá tíi cuèi dßng * CTRL + K + C: Sao chÐp khèi * F2: Ghi tệp soạn thảo lên đĩa * F3: Mở tệp đã có trên đĩa để làm việc 2.Thao t¸c víi cöa sæ Cöa sæ gióp theo dâi c¸c biÕn, c¸c GV: Giíi thiÖu c¸ch lµm viÖc víi cöa sæ Lop7.net (9) Gi¸o viªn: NguyÔn V¨n Long cho häc sinh N¨m häc: 2009-2010 biểu thức, chí chương trình mà HS: Ghi bµi b¹n ®ang lËp tr×nh vµ kÕt qu¶ lËp tr×nh * ALT + F3: §ãng cöa sæ hiÖn hµnh * ALT + Sè hiÖu cöa sæ: ChuyÓn vÒ cöa sổ có số hiệu đã ấn * F5: Phãng to cöa sæ hiÖn hµnh toµn mµn h×nh 3.Biện dịch và chạy chương trình GV: Trong dịch chương trình có lỗi * ALT + F9: Dịch chương trình đâu máy dừng đó để yêu cầu sửa soạn thảo cửa sổ hoạt động lçi Sau söa xong m¸y tiÕp tôc dÞch * CTRL + F9: Thùc hiÖn viÖc dÞch, liªn Khi chương trình không còn lỗi thì có thể kết và chạy tệp chương trình soạn yêu cầu chạy chương trình thảo cửa sổ hoạt động HS: Nghe gi¶ng, ghi bµi * Lưu ý: Quá trình dịch chương trình trỏ dừng lại chỗ có lỗi, dòng màu đỏ trên đỉnh màn hình thông báo nguyên nh©n lçi 4.Cñng cè HÖ thèng l¹i toµn bµi 5.Hướng dẫn nhà - Ghi nhí toµn bé kiÕn thøc - ChuÈn bÞ tiÕt sau thùc hµnh =========================== Lop7.net (10) Gi¸o viªn: NguyÔn V¨n Long Ngµy gi¶ng: Líp 7… N¨m häc: 2009-2010 TiÕt Thùc hµnh A.Môc tiªu Giúp học sinh làm quen với môi trường Turbo Pascal 7.0 Giúp học sinh nắm được, rèn luyện các thao tác phím lệnh đơn giản Học sinh có kỹ vận hành máy vi tính với các chương trình B ChuÈn bÞ: 1.Gi¸o viªn: Phßng m¸y, phiÕu häc tËp, bµi tËp thùc hµnh 2.Học sinh: Kiến thức các thao tác phím lệnh đơn giản Turbo Pascal C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp ……………………………………………… :……………………………………………… 2.Hoạt động thực hành: Chia lớp làm ca 3.D¹y thùc hµnh: GV: Khởi động máy, gọi học sinh theo nhóm tương ứng với các máy Ph¸t phiÕu häc tËp cã néi dung bµi tËp thùc hµnh cho häc sinh theo tõng m¸y C¸c nhãm m¸y tiÕn hµnh lµm bµi thùc hµnh Hoạt động giáo viên và học sinh Néi dung TiÕt 4: Thùc hµnh Bµi tËp thùc hµnh Khởi động Turbo Pascal GV: Yªu cÇu c¸c nhãm thùc hµnh theo Mở các thực đơn bảng chọn m¸y, nhËn phiÕu häc tËp vµ lµm theo yªu cÇu cña bµi thùc hµnh chÝnh Soạn thảo văn chương trình 10 Lop7.net (11) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 Program Vi_du_1; Begin Writeln(‘ -Turbo Pascal 7.0 -‘); Writeln(‘Xin chao cac ban yeu thich mon tin hoc’); Writeln(‘Chung toi la tap the lop 7A’); Writeln(‘Chung toi dang thuc hanh’); End Dịch chuyển trỏ và đánh dấu đầu khèi Ghi tệp lên đĩa với tên tệp là Dịch chương trình Chạy chương trình Tho¸t khái Turbo Pascal 7.0 Ch÷a bµi thùc hµnh Turbo  ALT + Ch÷ c¸i ®Çu tiªn cña c¸c môc HS: Thùc hµnh cÇn chän So¹n th¶o v¨n b¶n GV: Hướng dẫn theo máy yªu cÇu häc sinh cïng mét m¸y thay đổi để thực hành Sö dông c¸c lÖnh ,,,, Home ( End ), Page Up ( Page Down ),CTRL + Y, CTRL + K + B, CTRL + K + K, CTRL + K + Y, CTRL + Q + Y, CTRL + K + C F2 HS: Thùc hµnh ALT + F9 CTRL + F9 File => exit 11 Lop7.net hoÆc ALT + X (12) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 4.Hướng dẫn nhà Yªu cÇu häc sinh ch÷a bµi thùc hµnh vµo vë Häc sinh ghi nhí c¸c thao t¸c phÝm lÖnh ChuÈn bÞ bµi míi Yêu cầu học sinh tắt máy trước nghỉ D.Rót kinh nghiÖm: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………… … =========================== Ngµy so¹n: Ngµy gi¶ng: Líp TiÕt C¸c kh¸i niÖm c¬ b¶n cña Ng«n ng÷ lËp tr×nh Pascal A.Môc tiªu Gióp häc sinh n¾m ®­îc, hiÓu ®­îc c¸c kh¸i niÖm c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal: - TÖp ký tù - Tõ kho¸ - Các ký hiệu đặc biệt - Danh hiệu, quy tắc đặt tên B ChuÈn bÞ: 12 Lop7.net (13) Gi¸o viªn: NguyÔn V¨n Long 1.Giáo viên: Bảng phụ, giáo án, đồ dùng dạy học N¨m häc: 2009-2010 2.Học sinh: Kiến thức bài cũ, ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp ……………………………………………… :……………………………………………… 2.KiÓm tra bµi cò: 3.D¹y bµi míi: Hoạt động giáo viên và học sinh Néi dung TiÕt 5: C¸c kh¸i niÖm c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal GV: Mét ng«n ng÷ bÊt kú, tõ ng«n ng÷ 1.TÖp ký tù: người đến ngôn ngữ máy tính, Ngôn ngữ Pascal sử dụng các ký tự: xây dựng dựa trên các - 52 chữ cái in hoa và in thường ( ch÷ c¸i, ký tù C¸c ký tù ghÐp l¹i thµnh A…Z, a….z) c¸c tõ, tËp hîp c¸c tõ ghÐp theo nh÷ng - 10 ch÷ sè ( 0….9 ) quy tắc cú pháp định tạo thành câu - Các kí tự toán học: + , - , *, / , = , > , để diễn tả nội dung nào đó, nội dung < , () Êy lµ ng÷ nghÜa cña c©u - Các kí tự đặc biệt: : , ; ! ? ‘ [ ] %   HS: Ghi bµi 2.Tõ kho¸ GV: Giíi thiÖu ý nghÜa cña tõ kho¸ Cho häc sinh quan s¸t danh s¸ch c¸c tõ kho¸ cña Turbo Pascal trªn b¶ng phô Tõ kho¸ lµ c¸c tõ dïng riªng cho Turbo Pascal, mçi tõ cã chøc n¨ng nhÊt định HS: Ghi bµi Các từ khoá thường dùng: And, array, begin, case, const, div, do, dowto, else, file, for, program…… 13 Lop7.net (14) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 Các từ khoá cần viết đúng, Turbo Pascal kh«ng ph©n biÖt ch÷ c¸i in GV: Giới thiệu khái niệm tên, Quy tắc hoa, in thường đặt tên 3.Tªn hay danh hiÖu: HS: Ghi bµi a) Kh¸i niÖm: GV: Lấy ví dụ để học sinh hiểu, nhận Tên là dãy ký tự tạo thành từ c¸c ch÷ c¸i, ch÷ sè vµ dÊu g¹ch nèi ( dÊu diện tên đúng, tên sai: Le_thanh_hoa nèi ch©n ) 15_thang_12_nam2006 b) Quy t¾c dÆt tªn: Nguyen Ngoc Thien - Ký tù ®Çu tiªn kh«ng ®­îc lµ ch÷ sè Begin - Tªn kh«ng cã dÊu c¸ch Hoai_Nam - Tªn kh«ng trïng tõ kho¸ HS: Tr¶ lêi - Tên có thể có độ dài tuỳ ý cã 63 ký tù ®Çu tiªn lµ cã ý nghÜa VD: Le_thanh_hoa ( §óng ) 15_thang_12_nam2006 ( Sai) Nguyen Ngoc Thien ( Sai ) Begin (Sai ) GV: Kh«ng nªn hiÓu dÊu chÊm phÈy lµm Hoai_Nam ( §óng ) dÊu kÕt thóc lÖnh 4.DÊu chÊm phÈy Dùng để ngăn cách các câu lệnh cña Turbo Pascal vµ nã kh«ng thÓ thiÕu ®­îc sau mçi c©u lÖnh 5.Lêi gi¶i thÝch GV: Lêi gi¶i thÝch cã thÓ viÕt trªn mét Turbo Pascal cho phép người lập dòng hay nhiều dòng Khi dịch chương trình có thể đưa vào văn chương trình tr×nh vøt bá c¸c chó thÝch ®i các lời bình luận giải thích, ghi chú để 14 Lop7.net (15) Gi¸o viªn: NguyÔn V¨n Long HS: Ghi bµi N¨m häc: 2009-2010 làm cho chương trình dễ đọc, dễ hiểu GV: Lời giải thích sau đúng hay sai mà không ảnh hưởng đến làm việc chương trình  §ay la chuong trinh Pascal *) Lời giải thích đặt hai (* Chuong trinh giai toan  dÊu  hoÆc gi÷a hai côm dÊu (* *) Chuong trinh 2 (* Phan tiep theo cua chương trinh *) *Lưu ý: Mở dấu nào thì đóng dấu đó HS: Tr¶ lêi 4.Cñng cè: Nh¾c l¹i cho häc sinh n¾m ®­îc c¸c kh¸i niÖm c¬ b¶n cña ng«n ng÷ lËp tr×nh Pascal 5.Hướng dẫn nhà Ghi nhí toµn bé kiÕn thøc, tiÕp xóc víi m¸y thùc hiÖn l¹i c¸c thao t¸c bµi thùc hµnh D.Rót kinh nghiÖm: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… ……………………………………………………………………………… =========================== Ngµy so¹n: Ngµy gi¶ng: Líp 15 Lop7.net (16) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 TiÕt Cấu trúc chương trình Pascal A.Môc tiªu Học sinh nắm được, hiểu thủ tục xuất và nhập liệu đơn giản và cấu trúc chương trình Pascal B ChuÈn bÞ: 1.Giáo viên: Bảng phụ, giáo án, đồ dùng dạy học 2.Học sinh: Kiến thức bài cũ, ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp ……………………………………………… :……………………………………………… 2.KiÓm tra bµi cò: GV: Ngôn ngữ Pascal sử dụng các ký tự nào ? Khái niệm tên ? Quy tắc đặt tªn? HS: Tr¶ lêi 3.D¹y bµi míi: Hoạt động giáo viên và học sinh Néi dung Tiết 6: Cấu trúc chương trình Pascal 1.NhËp d÷ liÖu GV: Lệnh nhập dùng để đưa liệu từ - Lệnh Readln (a1,a2,….an); bµn phÝm vµo c¸c biÕn Trong đó a1, a2, ….an là các biến Giới thiệu số lệnh nhập liệu dùng để đưa liệu số hay ký tự từ bàn vµ c«ng dông phÝm vµo c¸c biÕn a1, a2,… an Khi thùc 16 Lop7.net (17) Gi¸o viªn: NguyÔn V¨n Long HS: Nghe gi¶ng, ghi bµi N¨m häc: 2009-2010 hiÖn lÖnh nµy m¸y tÝnh sÏ dõng l¹i, chê người sử dụng đưa vào từ bàn phím đủ n GV: Nói rõ khác nhau, giống liệu phù hợp với kiểu n biến tương gi÷a c¸c lÖnh nhËp d÷ liÖu, c¸ch sö dông øng C¸c d÷ liÖu c¸ch Ýt nhÊt mét ba lÖnh trªn cho hîp lý dấu cách, nhập xong ta ấn phím Enter để HS: Nghe gi¶ng, ghi bµi b¸o cho m¸y tÝnh thùc hiÖn lÖnh Thùc hiÖn xong, lÖnh Readln sÏ chuyÓn trá xuèng ®Çu dßng sau - LÖnh Read(a1, a2,….,an); Cũng tương tự lệnh Readln, nh­ng nhËp xong d÷ liÖu cho c¸c biÕn Read kh«ng chuyÓn trá xuèng ®Çu dßng sau - LÖnh Readln; Có tác dụng tạm thời dừng chương trình để người sử dụng xem các thông báo chương trình đưa trên màn hình, muốn chương trình chạy tiếp ta ấn Enter 2.XuÊt d÷ liÖu GV: Cã hai c¸ch viÕt c¸c lÖnh - LÖnh Writeln (bt1, bt2,…,btn); SÏ in gi¸ trÞ c¸c bt1, bt2,… ,btn Write và Writeln là viết định dạng và viết trªn mét dßng mµn h×nh b¾t ®Çu tõ vÞ trÝ có định dạng Trong cách viết định dạng số trỏ, sau đó đưa trỏ ký tự có quy định trước khoảng đầu đầu dòng - LÖnh Write ( bt1, bt2,… ,btn); trống dành để in nó VD: Tương tự lệnh Write trỏ Write(‘n = ‘, n:3:1); không đầu dòng tiếp mà đặt 17 Lop7.net (18) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 NghÜa lµ dµnh kho¶ng trèng trªn mµn dßng hiÖn t¹i sau gi¸ trÞ cña biÓu hình để in biến n với chữ số phần thập thức cuối cùng - LÖnh Writeln; ph©n HS: Ghi bµi Dùng để đưa trỏ đầu dòng tiÕp theo 3.Cấu trúc chương trình GV: Giáo viên đưa bảng phụ có viết Nói chung chương trình Pascal gồm cấu trúc chương trình đầy đủ Pascal phần sau: *Phần đầu đề giíi thiÖu cho häc sinh HS: Quan s¸t vµ ghi bµi Giới thiệu tên chương trình Program Ten_Chuong_trinh; *PhÇn khai b¸o Mô tả các đối tượng, các kiểu liệu dùng chương trình: GV: §­a b¶ng phô ghi bµi (thùc hµnh) uses………… Khai b¸o c¸c Unit ( ® vÞ ) Program Vi_du_1; Label………….Khai b¸o c¸c nh·n Begin Const………… Khai b¸o c¸c h»ng Writeln(‘ -Turbo Pascal 7.0 -‘); Type………… Khai b¸o c¸c biÕn kiÓu Writeln(‘Xin chao cac ban yeu thich d÷ liÖu míi mon tin hoc’); Var……………Khai b¸o c¸c biÕn Writeln(‘Chung toi la tap the lop Function………Khai b¸o c¸c hµm 7A’); Procedure……….Khai b¸o c¸c thñ tôc Writeln(‘Chung toi dang thuc hanh’); *Phần thân chương trình: End Chøa c¸c lÖnh cña m¸y tÝnh thùc ? Đâu là phần đầu đề ? Phần khai báo ? phần này kẹp hai từ khoá Phần thân chương trình ? Bengin vµ End ( Sau ch÷ End b¾t buéc cã HS: Tr¶ lêi dÊu chÊm ) 4.Cñng cè Nhắc lại lệnh nhập, xuất liệu, cấu trúc chương trình Pascal 18 Lop7.net (19) Gi¸o viªn: NguyÔn V¨n Long 5.Hướng dẫn nhà N¨m häc: 2009-2010 Ghi nhớ cấu trúc chương trình Pascal Xem lại bài tiết thực hành trước D.Rót kinh nghiÖm: …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………… … =========================== Ngµy so¹n: Ngµy gi¶ng: Líp TiÕt Thùc hµnh A.Môc tiªu Học sinh biết vận dụng các kiến thức môi trường Turbo Pascal, các khái niệm ngôn ngữ lập trình Pascal và cấu trúc chương trình Pascal đã học vào viết chương trình Pascal đơn giản B ChuÈn bÞ: 1.Gi¸o viªn: Phßng m¸y, phiÕu häc tËp, bµi tËp thùc hµnh 2.Học sinh: Kiến thức bài cũ, ghi, đồ dùng học tập C.Các hoạt động dạy học 1.ổn định tổ chức KiÓm tra sÜ sè líp: Líp ……………………………………………… :……………………………………………… 2.Hoạt động thực hành: Chia lớp làm ca 3.D¹y thùc hµnh: 19 Lop7.net (20) Gi¸o viªn: NguyÔn V¨n Long N¨m häc: 2009-2010 Khởi động máy, gọi học sinh theo nhóm tương ứng với các máy Ph¸t phiÕu häc tËp cã néi dung bµi tËp thùc hµnh cho häc sinh theo tõng m¸y C¸c nhãm m¸y tiÕn hµnh lµm bµi thùc hµnh Hoạt động giáo viên và học sinh Néi dung TiÕt 7: Thùc hµnh Bµi tËp thùc hµnh Tạo lập và cho thực chương trình in mµn h×nh bµi th¬ sau: GV: Yªu cÇu c¸c nhãm thùc hµnh theo “Tieng suoi nhu tieng hat xa m¸y, nhËn phiÕu häc tËp vµ lµm theo yªu Trang long co thu bong long hoa cÇu cña bµi thùc hµnh Canh khuya nhu ve nguoi chua ngu Chua ngu vi lo noi nuoc nha” Ghi tên chương trình có tên là Baitho.Pas Dịch chương trình Chạy chương trình Soạn chương trình sau 12 11 10 6 Ghi tên chương trình có tên là Dongho.Pas Dịch chương trình Chạy chương trình 20 Lop7.net (21)

Ngày đăng: 31/03/2021, 07:49

w