1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án các môn lớp 2 - Trường tiểu học Tân tập - Tuần 11

4 5 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 155,51 KB

Nội dung

Kiểm tra bài cũ5p Câu hỏi 1: Em hãy nêu một vài ví dụ về hoạt động lặp với số lần chưa biết trước trong cuộc sống hàng ngày của chúng ta?. Câu hỏi 2: Hãy nêu cú pháp và hoạt động của vòn[r]

(1)Giáo án Ngày soạn: 01/03/2011 Ngày dạy: / /2011 Lớp: Giáo viên hướng dẫn: Lê Đình Trung Giáo viên soạn: Cái Thị Hạ Ngân Tiết 50, Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (T2) (GIÁO ÁN DỰ GIỜ) A MỤC TIÊU Sau học xong bài này học sinh cần đạt các mục tiêu sau: Kiến thức: - Hiểu nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình - Hiểu 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 nào đó thoả mãn Kỹ năng: - Hiểu hoạt động của lệnh lặp với số lần chưa biết trước while Pascal Thái độ: - Hình thành phương pháp làm việc khoa học - Vận dụng vào học tập và thực tiễn B.Chuẩn bị Giáo viên - Bài giảng truyền thống, bài giảng điện tử - Sơ đồ logic nội dung - Máy tính, Projector Học sinh - SGK, và dụng cụ học tập C Phương pháp - Thuyết trình - Vấn đáp - Trực quan - Phát và giải vấn đề D Tiến trình lên lớp I Ổn định tổ chức(1p) - Kiểm tra sĩ số( vắng…phép,…không phép) - Ổn định chổ ngồi học sinh II Kiểm tra bài cũ(5p) Câu hỏi 1: Em hãy nêu vài ví dụ hoạt động lặp với số lần chưa biết trước sống hàng ngày chúng ta? Câu hỏi 2: Hãy nêu cú pháp và hoạt động vòng lặp While III Triển khai bài mới(35p) Chúng ta đã làm quen với các hoạt động lặp với số lần đã xác định trước Vậy với các hoạt động lặp với số lần chưa biết trước thì nào? Chúng ta vào phần bài lặp với số lần chưa biết trước.(2p) Lop7.net CÁI THỊ HẠ NGÂN (2) Giáo án HOẠT ĐỘNG CỦA THẦY VÀ TRÒ Ví dụ lệnh lặp với số lần chưa biết trước GV: Yêu cầu HS đọc ví dụ HS: Đọc ví dụ GV: Chạy tay cho HS xem chương trình mẫu HS: Chú ý nghe và tự chạy tay lại GV: Cho HS quan sát chương trình HS: Quan sát chương trình GV: Chạy chương trình này, ta nhận giá trị nào? HS: Nếu chạy chương trình này ta nhận n = 45 và tổng đầu tiên lớn 1000 là 1034 GV: Yêu cầu học sinh đọc ví dụ và viết chương trình sử dụng lệnh for HS: Viết chương trình GV: Gọi em lên bảng viết lại lệnh While…do HS: Thực GV: Chạy chương trình cho học sinh quan sát Yêu cầu so sánh kết chạy hai chương trình HS: Thực GV: Em có nhận xét gì qua hai ví dụ trên? HS: Ví dụ này cho thấy chúng ta có thể sử dụng câu lệnh while…do thay cho câu lệnh for…do GV: Yêu cầu học sinh viết chương trình với câu lệnh while HS: Viết chương trình NỘI DUNG BÀI MỚI Ví dụ lệnh lặp với số lần chưa biết trước Ví dụ Chương trình Pascal đây thể thuật toán tính số n ví dụ 2: var S,n: integer; begin S:=0; n:=1; while S<=1000 begin S:=S+n; n:=n+1; end; writeln('So n nho nhat de tong > 1000 la ',n); writeln('Tong dau tien > 1000 la ',S); end Ví dụ Viết chương trình tính tổng T      100 Giải: Để viết chương trình tính tổng T      ta có 100 thể sử dụng lệnh lặp với số lần lặp biết trước for…do T:=0; for i:=1 to 100 T:=T+1/i; writeln(T); Nếu sử dụng lệnh lặp while…do, đoạn chương trình đây cho cùng kết quả: T:=0; i:=1; while i<=100 begin T:=T+1/i; i:=i+1 end; writeln(T); * Nhận xét: Có thể sử dụng câu lệnh while…do thay cho câu lệnh for…do Hoạt động 2: lặp vô hạn lần – lỗi lập trình cần Lặp vô hạn lần – lỗi lập trình tránh cần tránh GV: Khi viết chương trình sử dụng cấu trúc lặp cần * Lưu ý: Khi thực vũng Lop7.net CÁI THỊ HẠ NGÂN (3) Giáo án chú ý tránh tạo nên vòng lặp không kết thúc lặp, điều kiện câu lệnh HS: Chú ý nghe giảng phải thay đổi để sớm hay GV: Cho HS quan sát chương trình lặp vô hạn Sau muộn giá trị điều kiện chuyển từ đúng sang sai Chỉ đó đặt câu hỏi vì chương trình này lặp vô hạn? chương trình var a: integer; không "rơi" vào "vòng begin lặp vô tận" a:=5; while a<6 writeln('A'); end HS: Quan sát và trả lời GV: Nhận xét và lưu ý cho HS Trong chương trình trên, giá trị biến a luôn luôn 5, điều kiện a<6 luôn luôn đúng nên lệnh writeln('A') luôn thực Do vậy, thực vòng lặp, điều kiện câu lệnh phải thay đổi để sớm hay muộn giá trị điều kiện chuyển từ đúng sang sai Chỉ chương trình không "rơi" vào "vòng lặp vô tận" HS: Ghi bài IV Củng cố (3p) Câu 1: Chương trình sau đây tính tổng 10 số tự nhiên đầu tiên Hãy nhìn vào chương trình sau và phát lỗi sai chương trình GV đưa chương trình đúng sau: Lop7.net CÁI THỊ HẠ NGÂN (4) Giáo án V Dặn dò (1p) + Làm các bài tập 3, 4, trang 71 SGK + Xem trước Bài thực hành - Học bài cũ - Viết các thuật toán cho hai bài tập trên E RÚT KINH NGHIỆM Ngày … tháng … năm 2011 Duyệt GV hướng dẫn Lê Đình Trung Lop7.net CÁI THỊ HẠ NGÂN (5)

Ngày đăng: 31/03/2021, 14:40

w