Tải bản đầy đủ (.docx) (4 trang)

tin 8 tuan 25

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (281.99 KB, 4 trang )

<span class='text_page_counter'>(1)</span>Tuần: 26 soạn:21/2/2014 Tiết: 49 2/2014. Ngày Ngày dạy: 25 /. Bài 8. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC I. MỤC TIÊU BÀI HỌC: 1. 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 trong Pascal. 2. Kỹ năng: – Viết đúng câu lệnh lặp While..do. II. CHUẨN BỊ: 1. Giáo viên: SGK, bảng phụ, câu hỏi. 2. Học sinh: Bảng nhóm, bút dạ, tập. III. CÁC BƯỚC LÊN LỚP: 1. Tổ chức ổn định lớp: 8a3……..…...;8a4……………..…;8a5……..………..; 8a6……………..…; 2. Bài cũ: 3. 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 việc lặp lại Lắng nghe. biết trước: nhiều lần: học cho đến khi 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 khi 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 khi nhấc máy. cũng vậy. Để chỉ dẫn cho máy + Cộng lần lượt các số tự nhiên đầu tính thực hiện đúng công việc, tiên để nhận được tổng Tn nhỏ nhất lớn trong nhiều trường hợp ta cũng hơn 1000. cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất định đến khi được kết quả mong muốn nhưng chưa biết số lần lặp. - Vẽ lưu đồ: HS vẽ vào vở. Cho HS vẽ lưu đồ.. Nội dung 2: Ví dụ về lệnh lặp với số lần chưa biết trước.

<span class='text_page_counter'>(2)</span> Nội dung bài học 2. Ví dụ về lệnh lặp với số lần chưa biết trước: - Câu lệnh trong Pascal: While <điều kiện> do <câu lệnh>; Trong đó: + điều kiện là một phép so sánh. + câu lệnh là một lệnh đơn hay lệnh ghép. - Hoạt động của câu lệnh: 1. Kiểm tra điều kiện. 2. Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và kết thúc việc lặp. Nếu điều kiện ĐÚNG, thực hiện câu lệnh và quay lại bước 1.. Hoạt động của giáo viên. Hoạt động của học sinh. Lắng nghe và tiếp thu. Cú pháp câu lệnh While trong Pascal. Giải thích các thành phần trong Lắng nghe và ghi bài. câu lệnh.. Giải thích cách hoạt động của Lắng nghe và trả lời câu câu lệnh. hỏi của giáo viên. Phép so sánh có mấy giá trị? 2 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ụ 3.. Tìm hiểu và ghi bài.. Ví dụ 3. Uses crt; Var x: real; N: integer; Const sai_so=0.003; Begin Clrscr; X:=1; n:=1; While x>=sai_so do Begin N:=n+1; X:=1/n; End; Writeln(‘ So n nho nhat de 1/n < ‘,sai_so:6:4,’ la ‘,n); Readln; End.. 4. 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 trong Pascal. – Học bài. – Làm bài tập 1, 2 trang 71. – Xem trước nội dung còn lại của bài “Lặp với số lần chưa biết trước”. 5. Rút kinh nghiệp -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

<span class='text_page_counter'>(3)</span> Tuần: 26 soạn:21/2/2014 Tiết: 50 2/2014. Ngày Ngày dạy: 25 /. Bài 8. LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC (tt) I. MỤC TIÊU BÀI HỌC: 1. Kiến thức: – Biết các ví dụ về câu lệnh lặp với số lần chưa biết trước trong Pascal. – Biết về lặp vô hạn – lỗi lập trình cần tránh. 2. Kỹ năng: – Viết đúng câu lệnh lặp While..do. – Viết các chương trình sử dụng câu lệnh lặp. II. CHUẨN BỊ: 1. Giáo viên: SGK, bảng phụ, câu hỏi. 2. Học sinh: Bảng nhóm, bút dạ, tập. III. CÁC BƯỚC LÊN LỚP: 1. Tổ chức ổn định lớp: 8a3……..…...;8a4……………..…;8a5……..………..; 8a6……………..…; 2. Bài cũ: 3. 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 ví dụ về câu lệnh While..do 2. Ví dụ về lệnh lặp với số lần chưa Ở tiết trước, các em đã được tìm biết trước: (tt) hiểu ví dụ về 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ụ 4. toán tính tổng n số. Ví dụ 4. Uses crt; Var S, n: integer; Begin Clrscr; S:=1; n:=1; While S<= 1000 do 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ụ 5. Viết chương trình tính tổng T=1+1/2+1/3+..+1/100 bằng câu lệnh While..do. FOR..DO T:=0; For i:= 1 to 100 do T:=T+ 1/i; Writeln(T);. WHILE..DO T:=0; i:=1; While i<=100 do 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.

<span class='text_page_counter'>(4)</span> Nội dung bài học 2. Lặp vô hạn lần – Lỗi lập trình cần tránh: - Chương trình sẽ lặp lại vô tận: Var a:integer; Begin A:=5; While a<6 do writeln(‘A’); End. - Lý do: điều kiện luôn luôn đúng nên câu lệnh luôn được thực hiện, câu lệnh lặp không thể dừng lại.. Hoạt động của giáo viên. Hoạt động của học sinh. Điều gì sẽ xảy ra khi chúng ta Học sinh nghiên cứu cách đặt một điều kiện luôn luôn thực hiện của câu lệnh đúng trong câu lệnh while..do? trong trường hợp này.. Kiểm tra cách thực hiện của câu Lắng nghe và ghi bài. lệnh khi điều kiện luôn luôn đúng.. 4. 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 trong Pascal. – Gọi HS nêu trường hợp xảy ra lặp vô tận. – Học bài. – Làm bài tập 3 trang 71. – Chuẩn bị các bài tập còn lại để tiết sau sửa bài tập. 5. Rút kinh nghiệp -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

<span class='text_page_counter'>(5)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×