1. Trang chủ
  2. » Công Nghệ Thông Tin

tin 8 tuan 25

4 11 0

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

THÔNG TIN TÀI LIỆU

Bài giảng mới: Nội dung bài học Hoạt động của giáo viên Hoạt động của học sinh Nội dung 1: Các công việc phải thực hiện nhiều lần 1.. Các hoạt động lặp với số lần chưa Giới thiệu về công[r]

(1)Tuần: 26 soạn:21/2/2014 Tiết: 49 2/2014 Ngày Ngày dạy: 25 / Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I MỤC TIÊU BÀI HỌC: Kiến thức: – HS biết các hoạt động lặp với số lần chưa biết trước – Biết câu lệnh lặp với số lần chưa biết trước Pascal Kỹ năng: – Viết đúng câu lệnh lặp While II CHUẨN BỊ: Giáo viên: SGK, bảng phụ, câu hỏi Học sinh: Bảng nhóm, bút dạ, tập III CÁC BƯỚC LÊN LỚP: Tổ chức ổn định lớp: 8a3…… … ;8a4…………… …;8a5…… ……… ; 8a6…………… …; Bài cũ: Bài giảng mới: Nội dung bài học Hoạt động giáo viên Hoạt động học sinh Nội dung 1: Các công việc phải thực nhiều lần Các hoạt động lặp với số lần chưa Giới thiệu công việc lặp lại Lắng nghe biết trước: nhiều lần: học thuộc - Nhiều hoạt động lặp lại với số lần bài, gọi điện cho bạn đến chưa biết trước bạn nhấc máy… - Ví dụ: Khi viết chương trình máy tính Lắng nghe và tiếp thu + Gọi điện cho bạn đến nhấc máy Để dẫn cho máy + Cộng các số tự nhiên đầu tính thực đúng công việc, tiên để nhận tổng Tn nhỏ lớn nhiều trường hợp ta 1000 cần phải viết lặp lại nhiều câu lệnh thực phép tính định đến kết mong muốn chưa biết số lần lặp - Vẽ lưu đồ: HS vẽ vào Cho HS vẽ lưu đồ Nội dung 2: Ví dụ lệnh lặp với số lần chưa biết trước (2) Nội dung bài học Ví dụ lệnh lặp với số lần chưa biết trước: - Câu lệnh Pascal: While <điều kiện> <câu lệnh>; Trong đó: + điều kiện là phép so sánh + câu lệnh là lệnh đơn hay lệnh ghép - Hoạt động câu lệnh: Kiểm tra điều kiện Nếu điều kiện SAI, câu lệnh bị bỏ qua và kết thúc việc lặp Nếu điều kiện ĐÚNG, thực câu lệnh và quay lại bước Hoạt động giáo viên Hoạt động học sinh Lắng nghe và tiếp thu Cú pháp câu lệnh While Pascal Giải thích các thành phần Lắng nghe và ghi bài câu lệnh Giải thích cách hoạt động Lắng nghe và trả lời câu câu lệnh hỏi giáo viên Phép so sánh có giá trị? giá trị: đúng và sai Nếu điều kiện sai thì sao? Trả lời Nếu điều kiện đúng thì sao? Trả lời Cùng HS tìm hiểu ví dụ Tìm hiểu và ghi bài Ví dụ Uses crt; Var x: real; N: integer; Const sai_so=0.003; Begin Clrscr; X:=1; n:=1; While x>=sai_so Begin N:=n+1; X:=1/n; End; Writeln(‘ So n nho nhat de 1/n < ‘,sai_so:6:4,’ la ‘,n); Readln; End Củng cố, dặn dò – GV nhấn mạnh rằng: ngoài cấu trúc lặp với số lần lặp biết trước, các ngôn ngữ lập trình còn có các câu lệnh lặp với số lần chưa biết trước – Gọi HS nêu lại câu lệnh lặp với số lần chưa biết trước Pascal – Học bài – Làm bài tập 1, trang 71 – Xem trước nội dung còn lại bài “Lặp với số lần chưa biết trước” Rút kinh nghiệp - (3) Tuần: 26 soạn:21/2/2014 Tiết: 50 2/2014 Ngày Ngày dạy: 25 / Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt) I MỤC TIÊU BÀI HỌC: Kiến thức: – Biết các ví dụ câu lệnh lặp với số lần chưa biết trước Pascal – Biết lặp vô hạn – lỗi lập trình cần tránh Kỹ năng: – Viết đúng câu lệnh lặp While – Viết các chương trình sử dụng câu lệnh lặp II CHUẨN BỊ: Giáo viên: SGK, bảng phụ, câu hỏi Học sinh: Bảng nhóm, bút dạ, tập III CÁC BƯỚC LÊN LỚP: Tổ chức ổn định lớp: 8a3…… … ;8a4…………… …;8a5…… ……… ; 8a6…………… …; Bài cũ: Bài giảng mới: Nội dung bài học Hoạt động giáo viên Hoạt động học sinh Nội dung 1: Các ví dụ câu lệnh While Ví dụ lệnh lặp với số lần chưa Ở tiết trước, các em đã tìm biết trước: (tt) hiểu ví dụ câu lệnh lặp với số lần chưa biết trước Nêu nội dung ví dụ 4: Thuật Tìm hiểu ví dụ toán tính tổng n số Ví dụ Uses crt; Var S, n: integer; Begin Clrscr; S:=1; 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); Readln; End Ví dụ Viết chương trình tính tổng T=1+1/2+1/3+ +1/100 câu lệnh While FOR DO T:=0; For i:= to 100 T:=T+ 1/i; Writeln(T); WHILE DO T:=0; i:=1; While i<=100 Begin T:=T+ 1/i; i:=i+1; End; Writeln(T); Nội dung 2: Lặp vô hạn lần – Lỗi lập trình cần tránh (4) Nội dung bài học Lặp vô hạn lần – Lỗi lập trình cần tránh: - Chương trình lặp lại vô tận: Var a:integer; Begin A:=5; While a<6 writeln(‘A’); End - Lý do: điều kiện luôn luôn đúng nên câu lệnh luôn thực hiện, câu lệnh lặp không thể dừng lại Hoạt động giáo viên Hoạt động học sinh Điều gì xảy chúng ta Học sinh nghiên cứu cách đặt điều kiện luôn luôn thực câu lệnh đúng câu lệnh while do? trường hợp này Kiểm tra cách thực câu Lắng nghe và ghi bài lệnh điều kiện luôn luôn đúng Củng cố, dặn dò – Gọi HS nêu lại câu lệnh lặp với số lần chưa biết trước Pascal – Gọi HS nêu trường hợp xảy lặp vô tận – Học bài – Làm bài tập trang 71 – Chuẩn bị các bài tập còn lại để tiết sau sửa bài tập Rút kinh nghiệp - (5)

Ngày đăng: 06/09/2021, 22:31

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w