Giáo án Tin học 8 VnDoc com Tải tài liệu, văn bản pháp luật, biểu mẫu miễn phí BÀI TẬP I MỤC TIÊU 1 Kiến thức Ôn tập câu lệnh lặp với số lần biết trước for to do trong Pascal; Kết hợp giữa câu lệnh đi[.]
Giáo án Tin học Tuần 20 Tiết: 40 Ngày soạn: Ngày dạy: BÀI TẬP I MỤC TIÊU: Kiến thức: - Ôn tập câu lệnh lặp với số lần biết trước for … to … … Pascal; - Kết hợp câu lệnh điều kiện với câu lệnh lặp với số lần biết trước Kĩ năng: - Làm tập câu lệnh lặp với số lần biết trước for … to … … Pascal - Viết chương trình sử dụng câu lệnh lặp lệnh ghép Pascal Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn II CHUẨN BỊ: Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu Học sinh: Vở ghi, sách giáo khoa III CÁC HOẠT ĐỘNG DẠY – HỌC: Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… Kiểm tra cũ: (5’) Câu 1: Trình bày cú pháp cách sử dụng câu lệnh lặp với số lần biết trước for…to…do… Pascal? Bài mới: Hoạt động GV Hoạt động HS Hoạt động 1: (38’) Bài tập vận dụng + GV: Yêu cầu HS đọc làm + HS: Đọc nghiên cứu SGK tập 2, 3, 4, 5, SGK/60 - 61 làm tập theo yêu cầu + GV: Chia lớp thành nhóm học + HS: Thảo luận nhóm trả lời tập làm tập câu hỏi đề + GV: Hãy cho biết tác dụng + HS: Có tác dụng làm đơn giản câu lệnh lặp với số lần biết trước giảm nhẹ công sức người viết chương trình + GV: Khi thực câu lệnh lặp, + HS: Với lệnh lặp: máy tính kiểm tra điều kiện for := to Với lệnh lặp for := to ; Pascal, điều kiện cần giá trị biến đếm lớn giá phải kiểm tra gì? trị cuối + GV: Yêu cầu HS vận dụng - Nếu điều kiện không thõa kiến thức học trả lời nội dung yêu mãn, câu lệnh tiếp tục thực cầu GV đưa hiện; ngược lại, kết thúc câu lệnh lặp + GV: Sau thực chương + HS: Sau thực chương trình: trình lệnh lặp thực vòng j := 0; lặp, lần j tăng thêm đơn vị for i := to j := j + 2; Vậy kết thúc vịng lặp j có giá Giá trị biến j trị 12 Nội dung ghi bảng Bài tập vận dụng Cú pháp câu lệnh: for := ; Làm tập 2, 3, 4, 5, SGK VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí Giáo án Tin học + GV: Các câu lệnh Pascal sau có hợp lệ khơng, sao? a) for i:=100 to writeln(‘A’); b) for i:=1.5 to 10.5 writeln(‘A’); c) for i=1 to 10 writeln(‘A’); d) for i:=1 to 10 do; writeln(‘A’); e) var x:real; begin for x:=1 to 10 writeln(‘A’); end + GV: Cho HS thực thảo luận theo nhóm giải yêu cầu GV đưa + GV: Quan sát hướng dẫn nhóm thực thảo luận + GV: Yêu cầu nhóm trình bày kết thảo luận nhóm + GV: Cho nhóm khác nhận xét so sánh kết thực + GV: Củng cố kết trả lời nhóm thực + GV: Yêu cầu nhóm sửa chữa nội dung thiếu sót sai q trình thực + GV: Hãy mơ tả thuật tốn để tính tổng sau: A 1 1 1.3 2.4 3.5 n(n 2) a) for i:=100 to writeln(‘A’); Giá trị đầu < giá trị cuối b) for i:=1.5 to 10.5 writeln(‘A’); Các giá trị đầu giá trị cuối phải số nguyên c) for i=1 to 10 writeln(‘A’); Thiếu dấu hai chấm gán giá trị đầu; d) for i:=1 to 10 do; writeln(‘A’); Câu lệnh hợp lệ Tuy nhiên, ta muốn lặp lại câu lệnh writeln(‘A’) 10 lần khơng hợp lệ thừa dấu ; thứ e) var x:real; begin for x:=1 to 10 writeln(‘A’); end Biến x khai báo có liệu kiểu số thực khơng sử dụng để xác định giá trị đầu giá trị cuối câu lệnh lặp + HS: Thuật toán: - Bước 1: Gán A 0, i - Bước 2: A i (i 2) + GV: Hướng dẫn HS thực - Bước 3: i i + bước mơ tả tốn - Bước 4: Nếu i n , quay lại + GV: Gọi HS thực mơ tả bước thuật tốn - Bước 5: Ghi kết A kết + GV: Nhận xét sửa sai thúc thuật toán + GV: Yêu cầu nhóm thực + HS: Các nhóm trình bày kết báo cáo theo nhóm + GV: Quan sát hướng dẫn + HS: Thực điều nhóm thực yêu cầu hành hướng dẫn GV.’ + GV: Gọi nhóm khác nhận xét + HS: Các nhóm khác nhận xét bổ sung ý kiến bổ sung theo ý kiến nhóm + GV: Nhận xét kết thực + HS: Tập trung ý lắng nghe nhóm Chốt nội dung Ghi nhớ kiến thức Củng cố - Củng cố nội dung tập Dặn dò: (1’) - Xem trước nội dung IV RÚT KINH NGHIỆM: VnDoc.com - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ...Giáo án Tin học + GV: Các câu lệnh Pascal sau có hợp lệ khơng, sao? a) for i:=100 to writeln(‘A’); b) for... x:=1 to 10 writeln(‘A’); end + GV: Cho HS thực thảo luận theo nhóm giải yêu cầu GV đưa + GV: Quan sát hướng dẫn nhóm thực thảo luận + GV: u cầu nhóm trình bày kết thảo luận nhóm + GV: Cho nhóm... thúc thuật toán + GV: Yêu cầu nhóm thực + HS: Các nhóm trình bày kết báo cáo theo nhóm + GV: Quan sát hướng dẫn + HS: Thực điều nhóm thực yêu cầu hành hướng dẫn GV.’ + GV: Gọi nhóm khác nhận