Giáo án Tin học 8 - Tiết 51-52, Bài thực hành 6: Sử dụng lệnh lặp While...Do - Năm học 2009-2010 - Ngô Thị Thùy Dung

4 20 0
Giáo án Tin học 8 - Tiết 51-52, Bài thực hành 6: Sử dụng lệnh lặp While...Do - Năm học 2009-2010 - Ngô Thị Thùy Dung

Đang tải... (xem toàn văn)

Thông tin tài liệu

Gv: Cho Hs quan sát chương trình, thảo luận đối chiếu giữa thuật toán và các câu lệnh mô tả trong chương trình.. Hs: Thực hành.[r]

(1)Trường THCS Xuân Đường Ngày soạn: 04/03/2010 Ngày dạy: 10/03/2010 Tuần 27: Tin học Tiết 51 + 52: Bài thực hành 6: SỬ DỤNG LỆNH LẶP WHILE…DO I MỤC TIÊU: Kiến thức: - Hiểu câu lệnh lặp while…do chương trình Turbo Pascal - Biết lựa chọn câu lệnh for…do while… cho phù hợp với tình cụ thể - Biết vai trò việc kết hợp các cấu trúc điều khiển Kĩ năng: - Rèn luyện kĩ khai báo và sử dụng biến - Rèn luyện kĩ đọc hiểu chương trình có sử dụng vòng lặp while…do Thái độ: - Ham thích môn học - Tích cực học tập II PHƯƠNG PHÁP: Phương pháp thử, trực quan, thảo luận nhóm, thử III CHUẨN BỊ: Giáo viên: - SGK, tài liệu, giáo án - Đồ dùng dạy học: máy vi tính Học sinh: - Đọc trước bài và học bài nhà - SGK, đồ dùng học tập: máy vi tính IV TIẾN TRÌNH LÊN LỚP: Ổn định lớp (1’) Kiểm tra bài cũ: (5’) HS1: Hãy viết cú pháp câu lệnh lặp While…do Bài mới: Hoạt động Gv - Hs Nội dung Tiết 51: Hoạt động 1: Khởi động (4’) Gv: Mở điện Gv: Yêu cầu Hs khởi động máy, quan sát và báo cáo tình trạng máy mình Hs: Thực Hoạt động 2: Ôn lại lý thuyết (7’) Gv: Viết lại cú pháp câu lệnh lặp for và while…do Hs: Lên bảng viết Gv: Ngô Thị Thùy Dung Lop8.net Trang 152 (2) Trường THCS Xuân Đường Tin học Hoạt động 3: Bài (28’) Bài 1: Viết chương trình tính n số thực x1, x2, x3, …, xn Các số n và x1, x2, x3, …, xn nhập từ bàn phím Gv: Hãy cho biết Input, Output bài Hs: Trả lời * Phân tích bài toán: - Input: Dãy số thực x1, x2, x3, …, xn - Output: Giá trị trung bình (x1+x2+x3+ …+ xn)/n Gv: Hướng dẫn Hs viết thuật toán Hs: Nghe, ghi bài Gv: Cho Hs quan sát chương trình, thảo luận đối chiếu thuật toán và các câu lệnh mô tả chương trình Hs: Tìm hiểu nghĩa các câu lệnh Gv: Chạy thử chương trình với n = - Trước bắt đầu vòng lặp While…do + Dem := 0; + Sum := 0; + n := 3; - Bắt đầu vòng lặp While…do Dem < n Dem X (nhập từ bàn phím) Sum Đúng 10 10 Đúng 15 25 Đúng 20 45 Sai - Kết thúc vòng lặp: TB = 45 / = 15; Gv: Cho Hs thực hành gõ chương trình và chạy thử với các giá trị trên Hs: Thực hành Tiết 52: Hoạt động 4: Bài (38’) Gv: Ngô Thị Thùy Dung * Thuật toán: - B1: Nhập n là số lượng số thực nhập từ bàn phím + Dem ← + Sum ← - B2: Trong Dem < n thì + Nhập giá trị số thực x từ bàn phím + Sum ← Sum + x + Dem ← Dem + - B3: TB ← Sum / n - B4: Đưa TB màn hình, kết thúc * Chương trình: Sgk Bài 2: Tìm hiểu chương trình nhận biết số tự nhiện n nhập từ bàn phím có phả là số nguyên tố hay Lop8.net Trang 153 (3) Trường THCS Xuân Đường Tin học Gv: Bài yêu cầu ta làm gì? Hs: Trả lời Gv: Giải thích cho Hs biết nào là số nguyên tố Số nguyên tố là số chia hết cho và chính nó Gv: Để kiểm tra tính chia hết ta sử dụng phép toán nào? Hs: Trả lời Gv: Để kiểm tra tính chia hết ta sử dụng phép chia lấy phần dư mod G: Lấy ví dụ minh hoạ cho ý tưởng: Muốn kiểm tra là số nguyên tố hay không, ta làm sau: Xét các số từ đến 6: mod = mod = mod = mod = mod = Ta thấy không chia hết cho số nào từ đến nên là số nguyên tố Gv: Hãy xác định Input, Output bài Hs: Trả lời Gv: Chốt * Phân tích bài toán: + Input: Số tự nhiên n + Output: Trả lời n là số nguyên tố n không phải là số nguyên tố Gv: Mô tả thuật toán cho Hs quan sát Hs: Nghe, ghi bài Gv: Cho Hs quan sát chương trình, thảo luận đối chiếu thuật toán và các câu lệnh mô tả chương trình Hs: Tìm hiểu nghĩa các câu lệnh Gv: Ngô Thị Thùy Dung không? Lop8.net * Mô tả thuật toán: + B1: Nhập số tự nhiên n từ bàn phím + B2: Nếu n <= thì thông báo n không phải là số nguyên tố, chuyển đến B4 + B3: Nếu n > -i←2 - Trong n mod i <> 0, i ← i +1 - Nếu i = n thì thông báo n là số nguyên tố, chuyển đến B4, ngược lại thì thông báo n không phải là số nguyên tố + B4: Kết thúc * Chương trình: Sgk Trang 154 (4) Trường THCS Xuân Đường Tin học Hs: Thực hành Hoạt động 5: Tổng kết (3’) Gv: Nhắc lại cú pháp câu lệnh lặp While…do Củng cố: (3’) - Nhắc lại các kiến thức trọng tâm đã thực hành Dặn dò: (1’) - Coi lại lý thuyết các bài để chuẩn bị cho tiết bài tập Gv: Ngô Thị Thùy Dung Lop8.net Trang 155 (5)

Ngày đăng: 29/03/2021, 18:50