1. Trang chủ
  2. » Ngoại Ngữ

tuan 24 tiet 47

3 5 0

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

THÔNG TIN TÀI LIỆU

Bài mới: Hoạt động của GV Hoạt động của HS Nội dung ghi bảng Hoạt động 1: 39’ Ví dụ về lệnh lặp với số lần chưa biết trước.. hay câu lệnh ghép.[r]

(1)Tuần 24 Tiết: 47 Ngày soạn: 20/02/2016 Ngày day: 22/02/2016 BÀI LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I MỤC TIÊU: Kiến thức: Hiểu hoạt động câu lệnh lặp với số lần chưa biết trước ngôn ngữ lập trình cụ thể Kĩ năng: Phát lấy ví dụ minh họa 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 bài cũ: Lồng ghép nội dung bài học 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 + HS: Cú pháp: Ví dụ lệnh lặp với số với số lần chưa biết trước While <điều kiện> <câu lần chưa biết trước Pascal Cho HS rút cú pháp lệnh>; - Cú pháp: + GV: Giải thích cho HS các từ + HS: Trong đó: While <điều kiện> <câu khóa While, do, điều kiện và câu - Điều kiện: thường là phép lệnh>; lệnh? so sánh; - Trong đó: + GV: Yêu cầu HS nhắc lại nội - Câu lệnh có thể là câu lệnh đơn + Điều kiện: thường là dung trên hay câu lệnh ghép phép so sánh; + GV: Giải thích cách hoạt động + HS: Thực sau: + Câu lệnh có thể là câu câu lệnh lặp Kiểm tra điều kiện lệnh đơn hay câu lệnh ghép + GV: Đưa các ví dụ minh họa cụ Nếu điều kiện SAI, câu lệnh bỏ - Thực sau: thể để các em quan sát qua, kết thúc lệnh lặp Nếu điều Kiểm tra điều kiện + GV: Yêu cầu số HS mô tả lại kiện đúng, thực câu lệnh và Nếu điều kiện SAI, câu cách hoạt động câu lệnh lặp quay lại bước lệnh bỏ qua, kết thúc lệnh + GV: Chia nhóm thảo luận Trình + HS: Các nhóm thực thảo lặp Nếu điều kiện đúng, bày thuật toán ví dụ luận hướng dẫn GV thực câu lệnh và quay + GV: Yêu cầu HS phân tích bài + HS: Trình bày Input và Output lại bước toán ví dụ bài toán + GV: Các nhóm gõ đoạn chương + HS: Chạy chương trình ta nhận trình và thay điều kiện kết n = 334 Thay điều sai_so = 0.003 lần lược là sai_so = kiện sai_so = 0.002 và sai_so = 0.002 và sai_so = 0.001, quan sát 0.001, nhận các kết n = nhận biết kết 501 và n = 1001 + GV: Trình chiếu ví dụ + HS: Quan sát, chú ý ví dụ - Phân tích bài toán Input: Dãy số tự nhiên đầu tiên + HS: Xem lại thuật toán ví dụ Output: n = ? để Tn 1000 đã tìm hiểu (2) + GV: Chạy chương trình Điều kiện n Tổng Sn Sn 1000 S1 = Đúng S2 = 1+2 = S1 + Đúng S3 = 1+2+3 = S2 + Đúng … … … Sn Sai kết (Sao cho Sn nhỏ thúc việc lớn 1000) 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ụ này nào thì vòng lặp dừng lại? + GV: Trình chiếu ví dụ ? Bài toán này em có thể dùng vòng lặp xác định for…to…do… để tính không Vì sao? + GV: Phân tích bài toán ? 1 Input: T =1+ + + .+ 100 Output: Tổng T + GV: Chạy chương trình n Tổng Sn S 1=1 1 S 2=1+ =S 1+ 2 1 S 3=1+ + =S2 + 3 … … 100 1 1 S 100 =1+ + + + + 99 100 + HS: Quan sát, chú ý, lắng nghe + HS: Trả lời các yêu cầu GV đưa + HS: Nhận xét quan sát và nhận biết quá trình GV hướng dẫn + HS: Giải thích các vấn đề GV đặt + HS: Minh họa lại các nội dung mà GV đã thực + HS: Các bạn khác theo dõi và đư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 là Sn 1000 + HS: Quan sát, chú ý + HS: Dùng vòng lặp xác định được, vì đã xác định số lần lặp + HS: Chú ý quan sát và nhận biết thực + HS: Trả lời các yêu cầu GV đưa + HS: Thực vào nháp + HS: Trả lời các yêu cầu GV đưa + HS: Nhận xét quan sát và nhận biết quá trình GV hướng dẫn + HS: Giải thích các vấn đề GV đặt + HS: Minh họa lại các nội dung mà GV đã thực + HS: Các bạn khác theo dõi và đưa nhận xét + HS: Thực ghi vào vở, hiểu và nhớ tiến trình làm bài toán + HS: Điều kiện sau While là n 100 + HS: Nếu n > 100 thì vòng lặp dừng lại + HS: Lắng nghe, ghi nhớ + GV: Hướng dẫn các em thực viết chương trình với vòng lặp - Vậy điều kiện ví dụ này nào thì vòng lặp dừng lại? + GV: Yêu cầu HS quan sát và đưa nhận xét + GV: Nhận xét chốt nội dung Củng cố: (4’) - Củng cố câu lệnh lặp với số lần chưa biết trước Dặn dò: (1’) - Ôn lại nội dung bài học Xem trước nội dung phần bài IV RÚT KINH NGHIỆM: (3) Program Chao_hoi; Uses Crt; Var Tieptuc: Char; Ten: String; Begin Tieptuc:= ‘c’; While Tieptuc = ‘c’ Begin Write(‘Nhap ten: ’); Readln(Ten); Writeln(‘Chao ban ’, Ten); Write(‘Tiep tuc? c/k’); Readln(Tieptuc); End; Readln; End (4)

Ngày đăng: 01/10/2021, 17:47

Xem thêm:

w