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

Giáo án Tin học 8 - Tuần 5 - Năm học 2010-2011

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 (117.89 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Tuần 5 tiết 9, 10. Ngày soạn: 5/9/2010 Ngày dạy: 14/9/2010. Bài thực hành số 2. VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I. MỤC TIÊU: 1. Kiến thức: - Biết cách chuyển biểu thức toán học sang biểu diễn trong Pascal; - Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau; - Biết sử dụng phép toán DV và 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. 2. Kĩ năng: - Rèn luyện kĩ năng chuyển biểu thức toán học sang biểu diễn trong Pascal 3. Thái độ: - Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc. II. CHUẨN BỊ: - GV: Phòng máy. - HS: SGK III. TỔ CHỨC HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG Hoạt động 1: Ổn định lớp – kiểm tra bài cũ – giớ i thiệu tiết thực hành (15 phút) Ổn định nắm sỉ số Lớp trưởng báo cáo Kiểm tra bài cũ: Nêu câu hỏi Lắng nghe kiểm tra ? Trong ngôn ngữ lập trình Pascal dữ liệu được phân chia thành các kiểu nào? ? Thế nào là giao tiếp người – máy tính. Gọi 2 học sinh kiểm tra HS1: Trả lời câu hỏi vận dụng làm bài tập 2 trang 26 SGK HS2: Vận dụng làm bài tập 3, 4 trang 26 SGK Sau mỗi phần kiểm tra cho học sinh ở dưới nêu nhận xét Giáo viên nhận xét đánh giá cho điểm. Giới thiệu tiết thực hành và mục tiêu của tiết thực hành Hoạt động 2: Viết các biểu thức toán học sau đây dưới dạng biểu thức trong Pascal (30 phút) Bài 1: 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 Hướng dẫn học sinh thực hành Cá nhân học sinh thực hành bài bài 1a trên giấy 1a trên giấy Kiểm tra nhắc nhở a) 15x 4 – 30 + 12;. Lop8.net.

<span class='text_page_counter'>(2)</span> 10  5 18  ; 3 1 5 1 (10  2) 2 c) ; (3  1). b). d). (10  2) 2  24 (301). b) Khởi động Turbo Pascal và gõ chương trình để tính các biểu thức trên. Hướng dẫn học sinh khởi động Pascal và gõ các biểu thức ở trên để tính toán Lưu chương trình với tên CT2.. Học sinh tiến hành gõ chương trình để tính các biểu thức đã cho ở trên. Chọn Menu File => Save để lưu chương trình. Hoạt động 2: Tìm hiểu các 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. (25 phút) Bài 2: Tìm hiểu các 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. - Mở tệp mới và gõ chương Học sinh thực hiện gõ chương trình ở sách giáo khoa. trình theo sự hướng dẫn của giáo viên. Dịch và chạy chương trình. Nhấn F9 để dịch và sửa lỗi Nắm vững các thao tác cơ bản Quan sát kết quả nhận được và chương trình (nếu có). Nhấn để làm việc với chương trình cho nhận xét về các kết quả đó. Ctrl + F9 để chạy chương trình trong môi trờng TP. và đưa ra nhận xét về kết quả. - Thêm các câu lệnh Nắm vững cấu trúc và tác dụng delay(5000) vào sau mỗi câu của lệnh: lệnh writeln trong chương trình Writeln(‘câu thông báo’); Write (phép toán); trên. Dịch và chạy chương trình. Quan sát chương trình tạm dừng 5 giây sau khi in từng kết quả ra màn hình. Thêm câu lệnh Readln vào Hiểu cách giao tiếp giữa ngời và chương trình (Trước từ khoá máy thông qua các lệnh. end). Dich 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 Hoạt động 3: Tìm hiểu thêm về cách in dữ liệu ra màn hình. (15phút) Bài 3: Tìm hiểu thêm về cách in dữ liệu ra màn hình. Mở lại tệp chương trình CT2.pas và sửa 3 câu lệnh cuối. Học sinh thực hiện thêm câu lệnh Readln trước từ khoá End,. Lop8.net.

<span class='text_page_counter'>(3)</span> ở trong sách giáo khoa trước từ dịch và chạy chương trình sau khoá End. Dịch và chạy chương đó quan sát kết quả trình sau đó quan sát kết quả. Hoạt động 4: Nhận xét tiết học – hướng dẫn học sinh về nhà. (5 phút) - Nhận xét về tinh thần và thái độ chung của các nhóm, động viên nhắc nhở học sinh có thái độ chưa đúng (nếu có). - Hướng dẫn học sinh về nhà thực hành lại nếu có điều kiện, xem trước bài 4.. Lop8.net.

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

×