Tải Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước (Tiết 2) - Giáo án điện tử Tin học lớp 8

3 38 0
Tải Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước (Tiết 2) - Giáo án điện tử Tin học lớp 8

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

Thông tin tài liệu

Kiến thức: Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thỏa mãn.. Kĩ năn[r]

(1)

BÀI LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I MỤC TIÊU:

1 Kiến thức: Biết ngơn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy tính thực lặp lặp lại công việc đến điều kiện thỏa mãn

2 Kĩ năng: Phát lấy ví dụ minh họa.

3 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Ị:

1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.

III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp: (1’)

8A1:……… 8A2:……… 2 Kiểm tra cũ:

Lồng ghép nội dung học 3 Bài mới:

Hoạt động GV Hoạt động HS Nội dung ghi bảng

Hoạt động 1: (39’) Ví dụ lệnh lặp với số lần chưa biết trước. + GV: Đưa cấu trúc câu lệnh lặp

với số lần chưa biết trước Pascal Cho HS rút cú pháp + GV: Giải thích cho HS từ khóa While, do, điều kiện câu lệnh?

+ GV: Yêu cầu HS nhắc lại nội dung

+ GV: Giải thích cách hoạt động câu lệnh lặp

+ GV: Đưa ví dụ minh họa cụ thể để em quan sát

+ GV: Yêu cầu số HS mô tả lại cách hoạt động câu lệnh lặp + GV: Chia nhóm thảo luận Trình bày thuật tốn ví dụ

+ GV: Yêu cầu HS phân tích tốn ví dụ

+ GV: Các nhóm gõ đoạn chương trình thay điều kiện sai_so = 0.003 lần lược sai_so = 0.002 sai_so = 0.001, quan sát nhận biết kết

+ GV: Trình chiếu ví dụ - Phân tích toán

Input: Dãy số tự nhiên đầu tiên. Output: n = ? để Tn 1000

+ HS: Cú pháp:

While <điều kiện> <câu lệnh>;

+ HS: Trong đó:

- Điều kiện: thường phép so sánh;

- Câu lệnh câu lệnh đơn hay câu lệnh ghép

+ HS: Thực sau: Kiểm tra điều kiện

2 Nếu điều kiện SAI, câu lệnh bỏ qua, kết thúc lệnh lặp Nếu điều kiện đúng, thực câu lệnh quay lại bước

+ HS: Các nhóm thực thảo luận hướng dẫn GV + HS: Trình bày Input Output tốn

+ HS: Chạy chương trình ta nhận kết n = 334 Thay điều kiện sai_so = 0.002 sai_so = 0.001, nhận kết n = 501 n = 1001

+ HS: Quan sát, ý ví dụ

+ HS: Xem lại thuật tốn ví dụ tìm hiểu

2

Ví dụ lệnh lặp với số lần chưa biết trước.

- Cú pháp:

While <điều kiện> <câu lệnh>;

- Trong đó:

+ Điều kiện: thường phép so sánh;

+ Câu lệnh câu lệnh đơn hay câu lệnh ghép - Thực sau:

1 Kiểm tra điều kiện Nếu điều kiện SAI, câu lệnh bỏ qua, kết thúc lệnh lặp Nếu điều kiện đúng, thực câu lệnh quay lại bước

Ngày soạn: Ngày dạy: Tuần 24

(2)

+ GV: Ch y ch ng trình.ạ ươ

n Tổng Sn

Điều kiện Sn

1000

1 S1 = Đúng

2 S2 = 1+2 = S1 + Đúng S3 = 1+2+3 = S2 + Đúng

… … …

? S

n

(Sao cho Sn nhỏ lớn 1000)

Sai kết thúc việc tính tổng + GV: Vì khơng sử dụng vịng lặp for…to…do…

+ GV: Điều kiện ví dụ vịng lặp dừng lại?

+ GV: Trình chiếu ví dụ

? Bài tốn em dùng vịng lặp xác định for…to…do… để tính khơng Vì sao?

+ GV: Phân tích toán Input: T =1+1

2+ 3+ .+

1 100

Output: Tổng T

+ GV: Ch y ch ng trình.ạ ươ

n Tổng Sn

1 S1=1

2 S2=1+1 2=S1+

1

3 S3=1+1 2+

1 3=S2+

1

… …

100 S100=1+1 2+

1 3+ +

1 99+

1 100

+ GV: Hướng dẫn em thực viết chương trình với vịng lặp - Vậy điều kiện ví dụ như vịng lặp dừng lại?

+ GV: Yêu cầu HS quan sát đưa nhận xét

+ GV: Nhận xét chốt nội dung

+ HS: Quan sát, ý, lắng nghe + HS: Trả lời yêu cầu GV đưa

+ HS: Nhận xét quan sát nhận biết trình GV hướng dẫn + HS: Giải thích vấn đề GV đặt

+ HS: Minh họa lại nội dung mà GV thực

+ HS: Các bạn khác theo dõi đưa nhận xét

+ HS: Vì vịng lặp khơng xác định điểm dừng

+ HS: Điều kiện sau While Sn 1000

+ HS: Quan sát, ý

+ HS: Dùng vòng lặp xác định được, xác định số lần lặp

+ HS: Chú ý quan sát nhận biết thực

+ HS: Trả lời yêu cầu GV đưa

+ HS: Thực vào nháp + HS: Trả lời yêu cầu GV đưa

+ HS: Nhận xét quan sát nhận biết trình GV hướng dẫn + HS: Giải thích vấn đề GV đặt

+ HS: Minh họa lại nội dung mà GV thực

+ HS: Các bạn khác theo dõi đưa nhận xét

+ HS: Thực ghi vào vở, hiểu nhớ tiến trình làm toán + HS: Điều kiện sau While n

100

+ HS: Nếu n > 100 vòng lặp dừng lại

+ HS: Lắng nghe, ghi nhớ 4 Củng cố: (4’)

- Củng cố câu lệnh lặp với số lần chưa biết trước 5 Dặn dị: (1’)

- Ơn lại nội dung học Xem trước nội dung phần IV RÚT KINH NGHIỆM:

(3)

Ngày đăng: 31/12/2020, 23:00

Hình ảnh liên quan

Hoạt động của GV Hoạt động của HS Nội dung ghi bảng - Tải Giáo án Tin học 8 bài 8: Lặp với số lần chưa biết trước (Tiết 2) - Giáo án điện tử Tin học lớp 8

o.

ạt động của GV Hoạt động của HS Nội dung ghi bảng Xem tại trang 1 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan