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 (159.31 KB, 2 trang )
<span class='text_page_counter'>(1)</span>Trường THCS Sơn Tiến Gi¸o viªn: Ph¹m TuÊn Anh. D¹y líp: 8A; 8B; 8E. Ngµy so¹n: 30/01/2010. TiÕt PPCT: 44. Ngµy d¹y: 03/02/2010. Bµi thùc hµnh 6: Sö dông lÖnh lÆp while...do (T2) I. Mục tiêu: 1. Kiến thức Viết chương trình Pascal sử dụng câu lệnh lặp với số lần chưa biết trước. 2. Kỹ Năng Rèn luyện khả năng đọc chương trình, tìm hiểu tác dụng và kết hợp các câu lệnh. 3. Thái độ: Nghiêm túc II. Chuẩn bị: 1. ChuÈn bÞ cña GV: - Gi¸o ¸n, SGK, phßng m¸y, phÇn mÒm pascal 2. ChuÈn bÞ cña HS: - SGK, vë ghi, bót III. Tiến trình lên lớp: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ Hoạt động 1: Bài 2 GV: Đưa ra bài tập 2 SGK ? Gọi học sinh nêu ý tưởng - GV hướng dẫn HS: Làm bài tập Hoạt động 2: HS: Là các ý a, b, c vào máy GV: kiểm tra đánh giá. NỘI DUNG KIẾN THỨC Bài 2. Tìm hiểu chương trình nhận biết một số tự nhiên N được nhập vào từ bàn phím có phải là số nguyên tố hay không. Ý tưởng: Kiểm tra lần lượt N có chia hết cho các số tự nhiên 2 ≤ i ≤ N hay không. Kiểm tra tính chia hết bằng phép chia lấy phần dư (mod). a) Đọc và tìm hiểu ý nghĩa của từng câu lệnh trong chương trình sau đây: Uses Crt; Var n,i:integer; Begin Clrscr; write('Nhap vao mot so nguyen: ');readln(n); If n<=1 then writeln('N khong la so nguyen to') else begin i:=2; while (n mod i<>0) do i:=i+1; if i=n then writeln(n,' la so nguyen to!') else writeln(n,' khong phai la so nguyen to!'); end; readln end. Gi¸o ¸n tin häc líp 8. Lop8.net.
<span class='text_page_counter'>(2)</span> Trường THCS Sơn Tiến b). Gi¸o viªn: Ph¹m TuÊn Anh. Gõ, dịch và chạy thử chương trình với một vài độ chính xác khác nhau.. III. Củng cố, hướng dẫn học ở nhà: - Hiểu các hoạt động lặp với số lần chưa biết trước - Biết sử dụng câu lệnh while..do 3. Hướng dẫn học ở nhà - Về nhà xem lại bài học tiết sau chúng ta ch÷a bµi tËp.. Gi¸o ¸n tin häc líp 8. Lop8.net.
<span class='text_page_counter'>(3)</span>