1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tuan 20 tiet 39 tin 8 2013

2 6 0

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

THÔNG TIN TÀI LIỆU

Kiểm tra bài cũ: 5’ Câu hỏi: Trình bày cú pháp và cách sử dụng câu lệnh lặp với số lần biết trước for…to… do… trong Pascal?. Nội dung bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH Hoạt độ[r]

(1)Tuần 20 Tiết: 39 Ngày soạn: 00/01/2013 Ngày day: 00/01/2013 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ĩ năng: - Làm các bài 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 độ: II Chuẩn bị - Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu - Hs: Vở ghi, sách giáo khoa III Phương pháp: - Gv đặt vấn đề, hướng dẫn, bài tập Hs vấn đáp làm việc nhóm, làm bài tập IV Tiến trình bài dạy: Ổn định lớp: (1’) 8A1: 8A2: Kiểm tra bài cũ: (5’) Câu hỏi: Trình bày cú pháp và cách sử dụng câu lệnh lặp với số lần biết trước for…to… do… Pascal? Nội dung bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH Hoạt động 1: (37’) Lý thuyết + GV: Yêu cầu Hs đọc và làm các + HS: Đọc và nghiên cứu SGK bài tập 2, 3, 4, 5, SGK/60 - 61 làm các bài tập theo yêu cầu + GV: Chia lớp thành nhóm học + HS: Thảo luận nhóm và trả lời tập và làm các bài tập trên các 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 và 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 <biến đếm>:=<giá trị đầu to Với lệnh lặp for <biến đếm>:=<giá <giá trị cuối> <câu lệnh>; trị đầu to <giá trị cuối> <câu - Điều kiện cần phải kiểm tra là lệnh>; Pascal, điều kiện cần giá trị biến đếm lớn giá phải kiểm tra là gì? trị cuối - Nếu điều kiện không thõa mãn, câu lệnh tiếp tục thực 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 bao nhiêu trị là 12 + GV: Các câu lệnh Pascal sau có GHI BẢNG Lý thuyết Cú pháp câu lệnh: for <biến đếm>:=<giá trị đầu to <giá trị cuối> <câu lệnh>; Làm các bài tập 2, 3, 4, 5, SGK/60 - 61 (2) hợp lệ không, vì 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 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 và giá trị cuối phải là 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 thì 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 vì không sử dụng để xác định giá trị đầu và giá trị cuối câu lệnh lặp + GV: Hãy mô tả thuật toán để tính + HS: Thuật toán: tổng sau: - Bước 1: Gán A  0, i  A= 1 1 + + + + n( n+2) - Bước 2: A ← i(i+ 2) - Bước 3: i  i + - Bước 4: Nếu i≤ n , quay lại bước - Bước 5: Ghi kết A và kết thúc thuật toán + GV: Yêu cầu các nhóm thực + HS: Các nhóm trình bày kết và báo cáo theo nhóm Các mình Các nhóm khác nhóm khác nhận xét bổ sung nhận xét bổ sung + GV: Chốt nội dung + HS: Ghi nhớ kiến thức Củng cố: - Củng cố nội dung bài học Hướng dẫn và dặn dò nhà: (2’) - Học bài kết hợp SGK - Xem lại các bài tập đã làm Rút kinh nghiệm: (3)

Ngày đăng: 18/06/2021, 18:55

Xem thêm:

w