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 (651.84 KB, 19 trang )
<span class='text_page_counter'>(1)</span>Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Tiết 1 - LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT I/ Mục tiêu: + Kiến thức: Học sinh hiểu và ý nghĩa của phần mềm và có thể tự khởi động, tự mở các bài và chơi, ôn luyện gõ bàn phím. Thông qua phần mềm, HS hiểu và rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác. + Kỹ năng: HS sử dụng và khai thác thành thạo phần mềm Finger break out. Thông qua hoạt động và chơi bằng phần mềm Finger break out HS rèan luyện được khả năng thao tác nhanh với bàn phím. II/ Phương pháp: Giới thiệu, hướng dẫn, thảo luận,… III/ Chuẩn bị: 1. Chuẩn bị của GV: Phần mềm, máy tính, chia nhóm học sinh. 2. Chuẩn bị của HS: Đọc trước bài. IV/ Hoạt động dạy học: Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Giới thiệu phần mềm ? Hãy nêu mục đích sử dụng + Mục đích của phần mềm là của phần mềm. luyện gõ bàn phím nhau và chính xác. + Hoạt động 2: Tìm hiểu cách khởi động và giới thiệu màn hình chính của phần mềm. ? Hãy nêu cách để khởi động phần mềm. Nháy đúp chuột lên biểu tượng GV giới thiệu màn hình chính của phần mềm trên màn của phần mềm. hình Desktop.. Nội dung 1. Giới thiệu phần mềm:. 2. Màn hình chính của phần mềm: a) Khởi động phần mềm: Để khởi động phần mềm ta nháy đúp chuột lên biểu tượng. Học sinh chú ý quan sát b) Giới thiệu màn hình chính của phần mềm: - Yêu cầu HS nghiên cứu SGK => các thành phần chính của + Các thành phần chính của phần mềm. phần mềm gồm: - Hình bàn phím ở vị trí trung tâm. - Khu vực chơi phía trên hình bàn phím. - Khung bên phải chứa các lệnh và thông tin của lượt chơi. - Muốn thoát khỏi phần mềm Học sinh chú ý lắng nghe => ta nháy chuột lên nút Stop ở ghi nhớ kiến thức. khung bên phải hoặc nháy vào GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. c) Thoát khỏi phần mềm - Muốn thoát khỏi phần mềm ta nháy chuột lên nút Stop ở khung bên phải hoặc nháy vào nút Close Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011. Lop8.net.
<span class='text_page_counter'>(2)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái nút Close + Hoạt động 3: Tìm hiểu cách sử dụng phần mềm. Yêu cầu học sinh nghiên cứu SGK => cách sử dụng phần mềm.. HS nghiên cứu SGK => cách sử dụng. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. - Để bắt đầu chơi em nháy 3. Hướng dẫn sử dụng: chuột tại nút Start tại khung bên phải. - Xuất hiện hộp thoại cho biết các phím (trong bàn phím) được sử dụng trong lần chơi đó.-> Nhấn phím space để bắt đầu chơi - Nhiệm vụ của người chơi là phải bắn phá các ô có dạng - Điều khiển thanh ngang và bắn những quả cầu nhỏ bằng các. phím. tương. ứng.. - Không được để quả cầu lớn “ chạm đất” - Ở các mức khó hơn, không được để các con vật lạ vào thanh ngang. chạm. 4. Củng cố - dặn dò: (5phút) Về nhà xem lại bài, tiết sau “Thực hành”. -------------------------------- ---------------------------------Tiết 2 - LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT(tt) I/ Mục tiêu: + Kiến thức: Học sinh hiểu và ý nghĩa của phần mềm và có thể tự khởi động, tự mở các bài và chơi, ôn luyện gõ bàn phím. Thông qua phần mềm, HS hiểu và rèn luyện được kỹ năng gõ bàn phím nhanh và chính xác. + Kỹ năng: HS sử dụng và khai thác thành thạo phần mềm Finger break out. Thông qua hoạt động và chơi bằng phần mềm Finger break out HS rèan luyện được khả năng thao tác nhanh với bàn phím. II/ Phương pháp: Giới thiệu, hướng dẫn, thảo luận,… III/ Chuẩn bị: 1. Chuẩn bị của GV: Phần mềm, máy tính, chia nhóm học sinh. 2. Chuẩn bị của HS: Đọc trước bài. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(3)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái IV/ Hoạt động dạy học: 1/ Bài cũ: ?Hãy cho biết mục đích của phần mềm? (Mục đích của phần mềm luyện gõ phím nhanh, chính xác) 2/ Bài mới: Hoạt động GV Hoạt động 1: Khởi động phần mềm để luyện gõ phím. GV nhắc lại hướng dẫn HS sử dụng phần mềm Để bắt đầu chơi, em hãy nhát nút Srat tại khung bên phải. Trước mỗi lần chơi hộp thoại xuất hiện cho biết các phím sẽ được luyện gõ trong lần chơi đó.. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Hoạt động HS Các nhóm thực hành trên máy và trao đổi kinh nghiệm cho nhau.. nhấn phím Space để bắt đầu chơi khi đã sẵn sàng. Điểm của lần chơi Số lượt chơi còn lại. Khu vực chơi sẽ có các ô dạng làm thành khối. Nhiệm vụ của người chơi bắn phá làm các ô biến mất khỏi màn hình bằng cách di chuyển các quả cầu va vào chúng. Nếu tất cả các ô trên phá hết thì em sẽ thắng trong lượt chơi này. Để di chuyển các quả cầu, em cần điều khiển một thanh ngang có 3 ký tự: Gõ các phím ứng với các ký tự bên trái hoặc bên phải để di chuyển thanh ngang sang trái hoặc phải. Gõ ký tự giữa để bắn lên quả cầu. Chú ý: các chữ cái trong thanh ngang này sẽ thay đổi màu sau mỗi lần gõ phím. Trên màn hình còn có các quả cầu lớn. Em cần chú ý đến các quả cầu lớn này, không được để quả cầu lớn chạm đất bằng cách dịch chuyển thanh ngang sao cho chúng va vào thanh ngang rồi quay lên. nếu quả cầu chạm đất em sẽ mất một lượt chơi. Trong khi chơi, nếu được điểm cao người chơi sẽ được thưởng thêm các quả cầu lớn. * GV nhấn mạnh ý nghĩa của trò chơi này là rèn luyện kỹ năng gõ bàn phím nhanh, chính xác. Việc ôn luyện gõ bàn phím bằng 10 ngón là một các kỹ năng cơ bản nhất của mọi công dân trong xã hội hiện đại. * Trò chơi có ba mức: Bắt đầu, trung bình, nâng cao. Chú ý hình ảnh bàn phím thay đổi theo các mức chơi. - Mức bắt đầu: Bàn phím ghi rõ chữ cái và dấu của các phím xuất hiện - Mức trung bình: Ghi rõ tên chữ cái nhưng không đánh dấu GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net. Các nhóm thực hành trên máy và trao đổi kinh nghiệm cho nhau.. Lắng nghe và ghi chép.. HS các nhóm thực hiện trên máy. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011.
<span class='text_page_counter'>(4)</span> Trường Giáo Trường THCS THCS Quảng Quảng Thái Thái Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 phím xuất phát. - Mức nâng cao: Không ghi tên chữ cái lên hình ảnh bàn phím. Trong quá trình chơi nếu đạt điểm cao phần mềm sẽ thưởng các quả cầu lớn. V/ Củng cố bài: GV yêu cầu HS nhắc lại cách chơi, mục đích của trò chơi GV nhận xét và chấm điểm cho các nhóm thực hành tốt. ---------------------------------------------------------------------------------------------------------------------------. Tiết 3 - Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I/ 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. - 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ể. II/ Đồ dùng dạy học: 1. Chuẩn bị của giáo viên: SGK, giáo án. 2. Chuẩn bị của học sinh: SGK. III/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Thay cho việc kiểm tra bài cũ kiểm tra sách vở của học sinh. 2. Bài mới: Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Tìm hiểu cách để con người ra lệnh cho máy tính. ? Máy tính là công cụ giúp con người làm những công việc gì. ? Nêu một số thao tác để con người ra lệnh cho máy tính thực hiện.. Nội dung 1. Con người ra lệnh cho máy tính như thế nào ?. + Máy tính là công cụ giúp con người xử lý thông tin một cách hiệu quả. + Một số thao tác để con người ra lệnh cho máy tính thực hiện như: khởi động, thoát khỏi phần mềm, sao chép, di chuyển, thực hiện các Khi thực hiện những thao tác bước để tắt máy tính… này => ta đã ra lệnh cho máy tính thực hiện. ? Để điều khiển máy tính con Con người điều khiển máy người phải làm gì. tính thông qua các lệnh.. + Hoạt động 2: Tìm hiểu ví dụ về Rô-bốt nhặt rác. ? Con người chế tạo ra thiết bị Con người chế tạo ra Rô-bốt nào để giúp con người nhặt rác, lau cửa kính trên các toà nhà cao tầng? GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net. - Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được.. - Con người chỉ dẫn cho máy tính thực hiện thông qua lệnh.. 2. Ví dụ Rô-bốt nhặt rác: Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011.
<span class='text_page_counter'>(5)</span> Trường Giáo Trường THCS THCS Quảng Quảng Thái Thái Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 - Giả sử ta có một Rô-bốt có thể thực hiện các thao tác như: tiến một bước, quay phải, quay trái, Học sinh chú ý lắng nghe. nhặt rác và bỏ rác vào thùng. - Quan sát hình 1 ở sách giáo khoa Học sinh quan sát hình 1 ở sách giáo khoa theo yêu cầu ? Ta cần ra lệnh như thế nào để của giáo viên. chỉ dẫn Rô-bốt di chuyển từ vị + Để Rô-bốt thực hiện việc trí hiện thời => nhặt rác => bỏ nhặt rác và bỏ rác vào thùng ta ra lệnh như sau: rác vào thùng. - Tiến 2 bước. - Quay trái, tiến 1 bước. - Nhặt rác. - Quay phải, tiến 3 bước. + Các lệnh để Rô-bốt hoàn thành - Quay trái, tiến 2 bước. tốt công việc: - Bỏ rác vào thùng. - Tiến 2 bước. - Quay trái, tiến 1 bước. - Nhặt rác. - Quay phải, tiến 3 bước. - Quay trái, tiến 2 bước. - Bỏ rác vào thùng. IV/ Củng cố bài: GV yêu cầu HS đọc phần ghi nhớ SGK Làm bài tập 1,2 SGK Hướng dẫn về nhà: Đọc trước mục 4 -------------------------------------------------------------------------------------------------------. Tiết 4 - Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) I/ 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. - 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ể. II/ Đồ dùng dạy học: - Chuẩn bị của giáo viên: SGK, giáo án. - Chuẩn bị của học sinh: SGK. III. Hoạt động dạy học: T/g. Hoạt động của thầy. 15p. + Hoạt động 1: Tìm hiểu viết chương trình và ra lệnh cho. Hoạt động của trò. Nội dung 3. Viết chương trình, ra lệnh cho máy tính làm việc.. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(6)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái máy tính làm việc. - Trở lại ví dụ về rô-bốt nhặt rác, việc viết các lệnh để điều khiển rô-bốt về thực chất cũng có nghĩa là viết chương trình. - Để điều khiển Rô-bốt ta phải làm gì? - Viết các lệnh chính là viết chương trình => thế nào là viết chương trình. ? Chương trình máy tính là gì? ? Tại sao cần phải viết chương trình. + Hoạt động 2: Chương 18p trình và ngôn ngữ lập trình. - Giả sử có hai người nói chuyện với nhau. Một người chỉ biết tiếng Anh, một người chỉ biết tiếng Việt. Vậy hai người có thể hiểu nhau không? - Tương tự để chỉ dẫn cho máy tính những công việc cần làm ta phải viết chương trình bằng ngôn ngữ máy. Tuy nhiên, việc viết chương trình bằng ngôn ngữ máy rất khó.? - Để máy tính có thể xử lí, thông tin đưa vào máy phải đuợc chuyển đổi dưới dạng một dãy bit (dãy số gồm 0 và 1) - Để có một chương trình mà máy tính có thể thực hiện được cần qua 2 bước: * Viết chương trình theo ngôn ngữ lập trình. * Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu được.. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 + Để điều khiển Rô-bốt ta phải viết các lệnh. + Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. + Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được. + Viết chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn.. Các lệnh chỉ ra vị trí bắt đầu và kết thúc của chương trình. Hãy quét nhà; Bắt đầu Rẽ phải 3 bước; Tiến 2 bước; Nhặt rác; Rẽ phải 3 bước; Tiến 3 bước; Đổ rác; Kết thúc.. Tên chương trình. Dãy lệnh đơn giản trong chương trình. + Viết chương trình là hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể. 4. Chương trình và ngôn ngữ lập trình.. Học sinh chú ý lắng nghe => ghi nhớ kiến thức. Học sinh chú ý lắng nghe.. Hs cho ví dụ. - 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.. - Các 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.. IV. Củng cố bài học: Giáo viên hệ thống lại kiến thức bài học giúp học sinh nắm rõ kiến thức bài học. Yêu cầu học sinh về nhà làm bài tập 3,4 sgk và đọc trước bài 2. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(7)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Tiết 5 - Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH. I/ Mục tiêu: - Kiến thức: + Học sinh biết thế nào là lập trình. + Làm quen với chương trình Pascal Turbo Pascal đơn giản đầu tiên + Làm quen với ngôn ngữ lập trình Pascal + Nhận biết một số từ khoá và cấu trúc chung của chương trình Pascal. - Kĩ năng: + Biết soạn thảo một chương trình Turbo Pascal đơn giản. + Biết chạy một chương trình cụ thể trong môi trường lập trình Turbo Pascal. II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. - Phương tiện: Máy tính, máy chiếu. III/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Chương trình dịch làm gì? (Chương trình dịch là chương trình có vai trò chuyển đổi chương trình viết bằng ngôn ngữ lập trình sang ngôn ngữ máy) 2. Bài mới: Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Tìm hiểu ví dụ về chương trình. Ví dụ minh hoạ một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. Học sinh chú ý lắng nghe => ghi nhớ kiến thức. Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End. ? Chương trình gồm bao nhiêu Chương trình gồm có 5 câu câu lệnh lệnh. Mỗi lệnh gồm các cụm từ khác nhau được tạo thành ? Theo em khi chương trình từ các chữ cái. được dịch sang mã của máy thì máy tính sẽ cho ra kết quả gì? Trả lời theo ý hiểu + Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm những gì ? Câu lệnh được viết từ những kí tự nhất định. Kí tự này tạo thành bảng chữ cái của ngôn ngữ lập trình. - Bảng chữ cái của ngôn ngữ Học sinh chú ý lắng nghe => lập trình gồm những gì? ghi nhớ kiến thức. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Lop8.net. Nội dung 1. Ví dụ về chương trình: Ví dụ minh hoạ một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. Program CT_dau_tien; Uses Crt; Begin Writeln(‘Chao cac ban’); End.. - Sau khi chạy chương trình này thì máy tính sẽ in ra màn hình dòng chữ “Chao cac ban”. 2. Ngôn ngữ lập trình gồm những gì?. - Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắt viết các lệnh tạo thành một chương trinh Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011.
<span class='text_page_counter'>(8)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái - Vậy ngôn ngữ lập trình gồm những gì? - Mỗi câu lệnh trong chương trình gồm các kí tự và kí hiệu được viết theo một quy tắt nhất định. - Nếu câu lệnh bị viết sai quy tắt, chương trình dịch sẽ nhận biết được và thông báo lỗi.. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 hoàn chỉnh và thực hiện được - Bảng chữ cái của ngôn ngữ trên máy tính. lập trình bao gồm các chữ cái tiếng Anh và một số kí Ví dụ: Hình 6 dưới đây là một hiệu khác, dấu đóng mở chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal. ngoặc, dấu nháy. Sau khi dịch, kết quả chạy chương trình là dòng chữ "Chao Hs trả lời theo ý hiểu. Học sinh chú ý lắng nghe. Cac Ban" được in ra trên màn hình.. 4. Củng cố: (5phút) ? Bảng chữ cái của ngôn ngữ lập trình gồm những gì. 5. Dặn dò: (3 phút) - Học bài kết hợp SGK - Trả lời các câu hỏi 1,2/13/ SGK --------------------------------. ----------------------------------. Tiết 6 - Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH (tt) I/ Mục tiêu: - Kiến thức: + Làm quen với chương trình Pascal Turbo Pascal đơn giản đầu tiên + Làm quen với ngôn ngữ lập trình Pascal + Nhận biết một số từ khoá và cấu trúc chung của chương trình Pascal. - Kĩ năng: + Biết soạn thảo một chương trình Turbo Pascal đơn giản. + Biết chạy một chương trình cụ thể trong môi trường lập trình Turbo Pascal. II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. - Phương tiện: Máy tính, máy chiếu. III/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal? A) a; B) Tamgiac C) 8a; D) Tam giac E) beginprogram F) end; G) b1; H) abc (Tên hợp lệ là: A, B, G, H) 2.Bài mới: Làm quen với chương trình và ngôn ngữ lập trình (tiếp) GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(9)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái T/g. Hoạt động của thầy. 13p. + Hoạt động 1: Tìm hiểu từ khoá và tên của chương trình. - Từ khóa là những từ như thế nào? - Các từ như: Program, Uses, Begin gọi là các từ khoá. - Từ khoá là từ dành riêng của ngôn ngữ lập trình. - Ngoài từ khoá, chương trình còn có tên của chương trình. - Đặt tên chương trình phải tuân theo những quy tắt nào?. 15p. 5p. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 Hoạt động của trò. Nội dung. Hs trả lời theo ý hiểu Học sinh chú ý lắng nghe => ghi nhớ kiến thức. Học sinh chú ý lắng nghe. + Học sinh nghiên cứu sách giáo khoa và trả lời câu hỏi của giáo viên. * Khi đặt tên cho chương trình cần phải tuân theo những quy tắt sau: - Tên khác nhau tương ứng với những đại lượng khác nhau.. + Hoạt động 2: Tìm hiểu cấu trúc chung của chương trình. - Cấu trúc chung của chương trình gồm: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên Học sinh chú ý lắng nghe chương trình và khai báo các thư => ghi nhớ kiến thức. viện. * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện. + Hoạt động 3: Tìm hiểu ví dụ Học sinh chú ý lắng nghe. về ngôn ngữ lập trình. Giáo viên giới thiệu về ngôn ngữ lập trình Pascal. - Khi khởi động TP màn hình có dạng sau:. 3. Từ khoá và tên: + Từ khoá của một ngôn ngữ lập trình là những từ dành riêng, không được dùng các từ khóa này cho bất kỳ mục đích nào khác ngoài mục đích do ngôn ngư lập trình quy định. + Tên được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc lập trình. + Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau. + Tên không được trùng với các từ khóa. 4. Cấu trúc của một chương trình Pascal: - Cấu trúc chung của chương trình gồm: * Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện. * Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện. 5. Ví dụ về ngôn ngữ lập trình: 1, Khởi động chương trình TP 2, Màn hình TP xuất hiện 3, Từ bàn phím soạn chương trình như trong Word. 4, Sau khi soạn thảo xong nhấn Alt+F9 để dịch chương trình. 5, Để chạy chương trình nhấn tổ hợp phím Ctrl+F9.. - Giới thiệu các bước cơ bản để HS làm quen với môi trường lập trình. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(10)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. 4. Củng cố: (5 phút) ? Hãy nêu cấu trúc của chương trình Pascal 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 3,4,5,6/13/SGK. --------------------------------. ----------------------------------. Tiết 7 - BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL I/ Mục tiêu: - Kiến thức: + Thực hiện cá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ở bảng chọn và chọn lệnh. + Soạn thảo 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ự quy định phải tuân thủ quy định của ngôn ngữ lập trình. - Kĩ năng: + Biết soạn thảo một chương trình Turbo Pascal đơn giản. + Biết chạy một chương trình cụ thể trong môi trường lập trình Turbo Pascal. II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm, HD thực hành trên máy. - Phương tiện: Máy tính, máy chiếu. III/ Hoạt động dạy học: 1. Kiểm tra bài cũ:Hãy cho biết các thành phần chính trong cấu trúc của chương trình? 2.Bài mới: BTH1 - Làm quen với Turbo Pascal T/g 20p. Hoạt động của thầy. Hoạt động của trò. Nội dung. + Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal. ? Nêu cách để khởi động + Nháy đúp vào biểu tượng Turbo Pascal. Turbo Pascal ở trên màn hình nền - Có thể khởi động bằng cách Học sinh chú ý lắng nghe => nháy đúp chuột vào tên tệp ghi nhớ kiến thức. Turbo.exe trong thư mục chứa tệp này. - ? Nêu cách để thoát khỏi Chọn Menu File => Exit. chương trình Pascal. Ta có thể sử dụng tổ hợp phím Alt + X để thoát khỏi Turbo Pascal * Quan s¸t mµn h×nh cña. 18p GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. 1. Làm quen với việc khởi động và thoát khỏi Turbo Pascal.:. * Khởi động Turbo Pascal b»ng mét trong hai c¸ch: Cách 1: Nháy đúp chuột trên trªn mµn biểu tượng h×nh nÒn; Cách 2: Nháy đúp chuột trên tªn tÖp Turbo.exe trong th mục chứa tệp này (thường là th môc con TP\BIN). - Nhấn tổ hợp phím Alt+X để tho¸t khái Turbo Pascal.. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(11)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái Turbo Pascal vµ so s¸nh víi h×nh 11 SGK + Hoạt động 2: Nhận biết các thành phần: thanh bản chọn, tên tệp đang mở, con trỏ, dòng trợ giúp phía dưới màn hình. - Nhấn phím F10 để mở bảng chọn. Để di chuyển qua lại giữa các bảng chọn ta sử dụng phím nào? - Nhấn phím Enter để mở một bảng chọn - Quan sát các lệnh trong từng bảng chọn.. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 2. Nhận biết các thành phần: thanh bảng chọn, tên Để di chuyển qua lại giữa các tệp đang mở, con trỏ, dòng bảng chọn, ta sử dụng phím trợ giúp phía dưới màn mũi tên sang trái và sang hình. phải. Học sinh thực hiện các thao So¹n th¶o, lu, dÞch vµ ch¹y tỏc theo yờu cầu của giỏo một chương trình đơn giản. program CT_Dau_tien; viên. - Nhấn phím F10 để mở bảng uses crt; chän, sö dông c¸c phÝm mòi begin tªn sang tr¸i vµ sang ph¶i ( clrscr; và ) để di chuyển qua lại writeln('Chao cac ban'); write('Toi la Turbo Pascal'); gi÷a c¸c b¶ng chän end. - NhÊn tæ hîp phÝm Alt+F9 để dịch chương trình + Hoạt động 3: Gõ chương - Gõ chương trình dịch, chạy - NhÊn tæ hîp phÝm Ctrl+F9 trình sau: dịch và chạy và sửa lỗi nếu có. để chạy chương trình. chương trình, quan sát kết - Sau đó nhấn Alt+F5 để quả. quan s¸t kÕt qu¶. - Chỉnh sửa chương trình và nhËn biÕt mét sè lçi.. 4. Nhận xét (5 phút) Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Tiết sau thực hành: “ Bài thực hành số 1 (tt) Hướng dẫn về nhà: Chuẩn bị một số bài tập để tiết sau thực hành. --------------------------------. ----------------------------------. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(12)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Tiết 8- BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL (tt) I/ Mục tiêu: - Kiến thức: + Biết sọan thảo 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ự quy định phải tuân thủ quy định của ngôn ngữ lập trình. - Kĩ năng: + Biết soạn thảo một chương trình Turbo Pascal đơn giản. + Biết chạy một chương trình cụ thể trong môi trường lập trình Turbo Pascal. II/ Phương pháp và phương tiện: - Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm, HD thực hành trên máy. - Phương tiện: Máy tính, máy chiếu. III/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Để khởi động TP ta làm như thế nào? 2.Bài mới: BTH1- Làm quen với Turbo Pascal (tiếp) Hoạt động của thầy Hoạt động của trò Nội dung + Hoạt động 1: Khởi động 1. Soạn thảo chương trình chương trình TP và Soạn thảo đơn giản. chương trình đơn giản. Program CT_dau_tien; * Soạn thảo chương trình đơn giản. Uses CRT; Begin Program CT_dau_tien; Clrscr; Uses CRT; Writeln(‘chao cac ban’); Begin Writeln(‘ Toi la Turbo Pascal’) Clrscr; - Nhấn phím F2 hoặc lệnh File Học sinh soạn thảo chương Writeln(‘chao cac ban’); => Save để lưu chương trình. trình trên máy tính theo hướng Writeln(‘ Toi la Turbo Pascal’); + Hoạt động 2: Dịch và chạy dẫn của giáo viên. End. 2. Dịch và chạy chương trình một chương trình đơn giản. - Yêu cầu học sinh dịch và chạy đơn giản. chương trình vừa soạn thảo. - Nhấn phím F9 để dịch chương - Kiểm tra và sửa lỗi chương trình. - Nhấn Ctrl + F9 để chạy trình nếu có. - Nhấn phím F9 để dịch chương chương trình trình. - Tiến hành sửa lỗi nếu có. - Nhấn Ctrl + F9 để chạy chương trình 4. Nhận xét (5 phút) - Giáo viên nhận xét và đánh giá tiết thực hành. 5. Dặn dò: (2 phút) - Xem trước bài, tiết sau học bài mới.. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(13)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Tiết 9 - Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I/ Mục tiêu: - Kiến thức: + 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. - Kĩ năng: + Biết chuyển công thức toán học sang biểu diễn Pascal và ngược lại. II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. III/ Chuẩn bị: 1) Chuẩn bị của GV: Giáo án, bảng phụ, tranh ảnh. 2) Chuẩn bị của HS: Đọc trước SGK IV/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Để dịch và chạy chương trình ta làm như thế nào? 2.Bài mới: Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Tìm hiểu dữ liệu và kiểu dữ liệu. - Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình Học sinh chú ý lắng nghe => thường phân chia dữ liệu ghi nhớ kiến thức. thành thành các kiểu khác nhau. ? Các kiểu dữ liệu thường + Các kiểu dữ liệu thường được xử lí như thế nào. được xử lí theo nhiều cách - Các ngôn ngữ lập trình định khác nhau. nghĩa sẵn một số kiểu dữ liệu + Học sinh chú ý lắng nghe. cơ bản. - Một số kiểu dữ liệu thường dùng: * Số nguyên. * Số thực. * Xâu kí tự Em hãy cho ví dụ ứng với Học sinh cho ví dụ theo yêu từng kiểu dữ liệu? cầu của giáo viên. - Số nguyên: Số học sinh của một lớp, số sách trong thư viện… - Số thực: Chiều cao của bạn Bình, điểm trung bình môn toán. + Hoạt động 2: Tìm hiểu các - Xâu kí tự: “ chao cac ban” phép toán với dữ liệu kiểu số. - Giới thiệu một số phép GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Nội dung 1. Dữ liệu và kiểu dữ liệu: - Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành thành các kiểu khác nhau. - Một số kiểu dữ liệu thường dùng: * Số nguyên. * Số thực. * Xâu kí tự. 2. Các phép toán với dữ liệu kiểu số: Kí hiệu của các phép toán số học trong Pascal: Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011. Lop8.net.
<span class='text_page_counter'>(14)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái toán số học trong Pascal như: cộng, trừ, nhân, chia. * Phép DIV : Phép chia lấy Học sinh chú ý lắng nghe => phần dư. ghi nhớ kiến thức. * Phép MOD: Phép chia lấy phần nguyên. - Yêu cầu học sinh nghiên cứu sách giáo khoa => Quy tắt tính các biểu thức số học. Học sinh nghiên cứu sách giáo khoa => đưa ra quy tắt tính các biểu thức số học: - Các phép toán trong ngoặc được thực hiện trước. - 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ư được thực hiện trước. - Phép cộng và phép trừ được thực hiện theo thư tự từ trái sang phải. 4. Củng cố: (5 phút) ? Hãy nêu một số kiểu dữ liệu thường dùng. 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 1,2,3,4/26/SGK --------------------------------. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 +: phép cộng. - : Phép trừ * : Phép nhân. / : Phép chia. Div: phép chia lấy phần nguyên. Mod: phép chia lấy phần dư.. ----------------------------------. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(15)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Tiết 10 - Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (tt) I/ Mục tiêu: - Kiến thức: + Biết được các phép toán, phép so sánh cơ bản với dữ liệu số. + Biết được khái niệm điều khiển tương tác giữa người với máy. - Kĩ năng: + Biết xác định kết quả của phép so sánh. II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. III/ Chuẩn bị: 1. Chuẩn bị của GV: Giáo án, bảng phụ, tranh ảnh. 2. Chuẩn bị của HS: Đọc trước SGK IV/ Hoạt động dạy học: 1. Kiểm tra bài cũ: Viết biểu thức toán dưới đây bằng các ký hiệu trong Pascal. 1 a (b 2) a) b) (a2 +b)(1+c)3 x 5 2. Bài mới: Hoạt động của thầy + Hoạt động 1: Tìm hiểu các phép so sánh - Ngoài phép toán số học, ta thường so sánh các số. ? Hãy nêu kí hiệu của các phép so sánh.. Hoạt động của trò. Nội dung 1. Dữ liệu và kiểu dữ liệu:. Học sinh chú ý lắng nghe => ghi nhớ kiến thức. 2. Các phép toán với dữ liệu kiểu số: Học sinh trả lời cầu hỏi của giáo viên. 3. Các phép so sánh: Kí hiệu = < > ≠ ≤ ≥. Phép so sánh bằng Nhỏ hơn lớn hơn khác nhỏ hơn hoặc bằng lớn hơn hoặc bằng.. - Ngoài phép toán số học, ta thường so sánh các số.. Kết quả của phép so sánh chỉ có thể là đúng hoặc sai. Học sinh chú ý lắng nghe => + Giáo viên giới thiệu kí hiệu ghi nhớ kiến thức. của các phép so sánh trong ngôn ngữ Pascal. + Hoạt động 2: Tìm hiểu sự giao tiếp giữa người và máy.. 4. Giao tiếp người – máy tính:. Quá trình trao đổi dữ liệu hai chiều giữa người và máy tính GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. a) Thông báo kết quả tính toán Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(16)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái khi chương trình hoạt động Học sinh chú ý lắng nghe. thường được gọi là giao tiếp hoặc tương tác người – máy. - Yêu cầu học sinh nghiên cứu SGK => nêu một số trường hợp tương tác giữa người và máy. + Một số trường hợp tương tác giữa người và máy: - Thông báo kết quả tính toán: là yêu cầu đầu tiên đối với mọi chương trình. - Nhập dữ liệu: Một trong những sự tương tác thường gặp là chương trình yêu cầu nhập dữ liệu. - Tạm ngừng chương trình - Hộp thoại: hộp thoại được sử dụng như một công cụ cho việc giao tiếp giữa người và máy tính trong khi chạy chương trình. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 b) Nhập dữ liệu c) Tạm ngừng chương trình d) Hộp thoại. 4. Củng cố: (5 phút) ? Hãy nêu một số trường hợp tương tác giữa người và máy. 5. Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 5,6,7/26/SGK. --------------------------------. ----------------------------------. Tiết 11 - BÀI THỰC HÀNH 2 VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I/ Mục tiêu: - Kiến thức: + Chuyển được biểu thức toán học sang biểu thức trong Pascal. + Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau. - Kĩ năng: + Chuyển được biểu thức toán học sang biểu thức TP chính xác. II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. III/ Chuẩn bị: 1. Chuẩn bị của GV: Phần mềm, phòng máy, chia nhóm HS. 2. Chuẩn bị của HS: Đọc trước SGK IV/ Hoạt động dạy học: GV: Ngày GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(17)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái 1.Bài cũ: Thế nào là quá trình tương tác người máy? 2. Bài mới: Hoạt động của GV Hoạt động 1: GV nêu mục đích yêu cầu của tiết thực hành. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. Hoạt động của HS HS lắng nghe. Hoạt động 2: Tìm hiểu bài tập 1 Luyện gõ các biểu thức số học trong chương trình Pascal. a) Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal. HS lên bảng thực hiện (10 2) 2 a) 15x 4 – 30 +12 c) a) 15*4-30+12 (3 1) b) (10+5)/(3+1)- 18/(5+1) 10 5 18 (10 2) 2 24 c) (10+2)*(10+2)/(3+1) b) d) d) ((10+2)*(10+2) -24)/(3+1) 3 1 5 1 (3 1) GV chia nhóm HS và yêu cầu HS lên bảng thực hiện. GV gợi ý: Chỉ được dùng dấu ngoặc đơn để nhóm các phép toán. Gọi HS nhận xét. Hoạt động 3: b) GV yêu cầu HS khởi động TP và gõ chương HS thực hành trên máy trình sau để tính giá trị các biểu thức trên:. Begin Writeln(‘15*4-30 +12=’, 15*4-30 +12); Writeln (‘(10+5)/(3+1)- 18/(5+1)=’, (10+5)/(3+1)- 18/(5+1)); Writeln (‘(10+2)*(10+2)/(3+1)=’, (10+2)*(10+2)/(3+1)); Writeln(‘((10+2)*(10+2) -24)/(3+1)=’, ((10+2)*(10+2) -24)/(3+1));. HS các nhóm thực hiện trên máy và ttrao đổi kinh nghiệm cho nhau.. readln; End. GV yêu cầu HS gõ chính xác đối chiếu với nội dung in trong SGK để chỉnh sửa chương trình nếu có. GV các biểu thức ở câu b) chính là các biểu thức toán học ở câu a. Hoạt động 4: c) Lưu chương trình với tên CT2.pas dịch, chạy chương trình và kiểm tra kết quả nhận được trên màn hình. Các nhóm thực hiện trên máy và GV yêu cầu HS thực hiện trên máy quan sát kết quả. Các nhóm trao đổi kết quả cho nhau. * Mỗi lệnh Write,TP hiển thị ra Em có nhận xét gì về kết quả trên màn hình? màn hình những xâu ký tự nằm GV: Hai dãy giống nhau gồm số và ký hiệu phép toán, nếu đặt trong dấu nháy đơn và hiển kết trong dấu nháy đơn thì TP hiểu đó là xâu ký tự và lệnh Write quả của biểu thức được đặt ngay sẽ hiển thị xâu ký tự ra màn hình. Nhưng nếu không đặt trong sau dấu phẩy. cặp dấu nháy đơn thì TP coi đó là một biểu thức và lệnh Write sẽ hiển thị kết quả của biểu thức. Đây là một ví dụ về kiểu dữ liệu khác nhau thì cách xử lý dữ liệu khác nhau. Sự kết hợp giữa hiển thị dữ liệu xâu và kết quả biểu thức ở đây tạo thuận lợi cho người dùng theo dõi kết quả tính toán. * GV yêu cầu HS kiểm tra kết quả tính toán đối chiếu với kết GV: Ngày GV: Nguyễn Nguyễn Văn Văn Phúc Phúc Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(18)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái quả trên màn hình. ? Nhìn vào chương trình trên có nhận xét gì?. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011 HS kiểm tra kết quả. *TP có thể không có phần khai báo, phần thân chương trình bắt buộc phải có.. * GV yêu cầu HS lưu lại. V/ Củng cố bài: - GV yêu cầu nhắc lại nội dung tiết thực hành - Nhận xét tiết thực hành. * GV yêu cầu HS tắt máy * Hướng dẫn về nhà: Đọc trước bài 2,3 SGK. Tiết 12 - BÀI THỰC HÀNH 2 VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tt) I/ Mục tiêu: - Kiến thức: + Chuyển được biểu thức toán học sang biểu thức trong Pascal. + Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau. + Hiểu phép toán div, mod; + Hiểu thêm về các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình. - Kĩ năng: + Chuyển được biểu thức toán học sang biểu thức TP chính xác. + Biết II/ Phương pháp: Thuyết trình, vấn đáp, thảo luận nhóm. III/ Chuẩn bị: 1. Chuẩn bị của GV: Phần mềm, phòng máy, chia nhóm HS. 2. Chuẩn bị của HS: Làm trước bài 2,3 phần thực hành. IV/ Hoạt động dạy học: 1.Bài cũ: Em hãy cho biết một số lệnh tạm ngừng chương trình? 2. Bài mới: Hoạt động của GV Hoạt động của HS Hoạt động 1: GV nêu mục đích, yêu cầu tiết thực hành HS lắng nghe Hoạt động 2: Tìm hiểu bài tập 2 Bài tập 2 Tìm hiểu phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên. Sử dụng các câu lệnh tạm ngừng chương trình. a) GV yêu cầu HS khởi động TP và mở tệp mới, gõ chương tình sau đây: uses crt; Begin clrscr; Writeln (‘16/3 =’, 16/3); Writeln (’16 div 3 = ‘, 16 div 3); HS các nhóm thực hiện trên Writeln (’16 mod 3 = ‘, 16 mod 3); máy. Writeln (‘ 16 mod 3 = ‘ , 16 – (16 div 3 ) * 3); Writeln ( ‘16 div 3 = ‘, (16 – (16 mod 3))/3); end. * Yêu cầu gõ chính xác, sau khi gõ cần kiểm tra và đối chiếu với SGK. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(19)</span> Trường Trường THCS THCS Quảng Quảng Thái Thái b) GV yêu cầu HS dịch và chạy chương trình. Giáo Giáo án án Tin Tin 88 năm năm học học 2010 2010 -- 2011 2011. * Gv yêu cầu HS quan sát kết quả trên màn hình và cho nhận xét về kết quả đó. GV yêu cầu HS đọc kết quả. c) GV yêu cầu thêm câu lệnh Delay(5000) vào sau mỗi lệnh Writeln trong chương trình trên. Dịch và chạy chương trình. Quan sát chương trình dừng 5 giây sau khi in từng kết quả ra màn hình. d) Thêm câu lệnh Readln vào chương trình (trước từ khoá end). Dịch và chạy chương trình. Quan sát kết quả hoạt động của chương trình. Nhấn phím Enter để tiếp tục. * GV Lệnh Clrscr dùng để làm sạch màn hình hiển thị kết quả. Lệnh này có trong thư viện crt nên muốn sử dụng lệnh này phải khai báo sử dụng thư viện này đầu chương trình. GV yêu cầu HS bỏ lệnh uses crt để kiểm chứng điều này. * Các lệnh Delay, Readln được dùng để tạm ngừng chương trình. Các lệnh này thường được dùng ở các vị trí thích hợp trong chương trình để người dùng quan sát kết quả. Việc sử dụng lệnh này là một ví dụ về điều khiển giao tiếp người – máy tính. Hoạt đông 3: Tìm hiểu thêm về cách in dữ liệu ra màn hình. Mở tệp chương trình CT2. Pas và sửa lại lệnh cuối (trước từ khoá end) thành Writeln (‘(10+5)/(3+1)- 18/(5+1)=’, (10+5)/(3+1)- 18/(5+1):4:2); Writeln (‘(10+2)*(10+2)/(3+1)=’, (10+2)*(10+2)/(3+1):4:2); Writeln(‘((10+2)*(10+2) -24)/(3+1)=’, ((10+2)*(10+2) -24)/(3+1):4:2). - Ấn phím Alt + F9 để dịch chương trình. - Ấn phím Ctrl + F9 để chạy chương trình. - Ấn phím Alt + F5 để xem kết quả. KQ: 16/3 = 5.333 16 div 3 = 5 16 mod 3 = 1 16 mod 3 = 1 16 div 3 = 5.000 HS thực hiện trên máy. Quan sát kết quả trên màn hình. HS thực hiện trên máy Quan sát kết quả. File/open chọn tệp CT2.pas sau đó chọn open. HS thực hiện trên máy KQ trên màn hình. Dịch và chạy chương trình. Quan sát kết quả trên màn hình và rút (10+5)/(3+1)- 18/(5+1)=0.75 ra nhận xét của em. (10+2)*(10+2)/(3+1) = 36 (10+2)*(10+2) -24)/(3+1)= 30. Kết quả gọn hơn, dễ quan sát hơn V/ Củng cố bài: - Gv yêu cầu HS đọc phần tổng kết. - Nhận xét giờ thực hành. Hướng dẫn về nhà: Làm các bài tập còn lại của bài 3 và đọc thuộc phần tổng kết, đọc trước bài 4 SGK.. GV: GV: Nguyễn Nguyễn Văn Văn Phúc Phúc. Ngày Ngày soạn:......../.........../ soạn:......../.........../ 2010-2011 2010-2011 Lop8.net.
<span class='text_page_counter'>(20)</span>