1. MỤC TIÊU:
1.1. Kiến thức:
-Viết được chương trình Pascal có sử dụng vòng lặp While . do.
-Biết sử dụng câu lệnh ghép.
1.2. Kĩ năng:
-Rèn kỹ năng đọc hiểu chương trình có sử dụng vòng lặp while . do.
1.3. Thái độ :
Giáo dục học sinh tính tư duy sáng tạo
2.TRỌNG TẬM:
Bài tập 2
3. CHUẨN BỊ:
• Giáo viên:
-Chuẩn bị một số thuật toán và chương trình .
-Chuẩn bị máy tính,.
• Học sinh:-
Thực hiện nhiệm vụ về nhà của tiết trước.
4.TIẾN TRÌNH:
2 trang |
Chia sẻ: oanh_nt | Lượt xem: 1863 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Giáo án Tin học 8 Tuần 27 Tiết 52 Bài thực hành 6 sử dụng lệnh lặp while ... do, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tiết 52
Tuần 27
BÀI THỰC HÀNH 6: SỬ DỤNG LỆNH LẶP WHILE ... DO...
1. MỤC TIÊU:
1.1. Kiến thức:
-Viết được chương trình Pascal có sử dụng vòng lặp While ... do...
-Biết sử dụng câu lệnh ghép.
1.2. Kĩ năng:
-Rèn kỹ năng đọc hiểu chương trình có sử dụng vòng lặp while ... do...
1.3. Thái độ :
Giáo dục học sinh tính tư duy sáng tạo
2.TRỌNG TẬM:
Bài tập 2
3. CHUẨN BỊ:
Giáo viên:
-Chuẩn bị một số thuật toán và chương trình .
-Chuẩn bị máy tính,.
Học sinh:-
Thực hiện nhiệm vụ về nhà của tiết trước.
4.TIẾN TRÌNH:
4.1.Ổn định tổ chức và kiểm diện:
8A3...............................
4.2. Kiểm tra miệng:Ghép vào bài mới
4.3. Bài mới
HĐ CỦA GV VÀ HS
NỘI DUNG
Gv: Viết chương trình bài 2 lên bảng.
Hs: Ghi bài vào vở.
Gv: Cho Hs lần lượt tìm hiểu ý nghĩa của từng câu lệnh
-Tác dụng: While n mod i 0 do i:= i + 1;
Hs: Lần lượt trả lời.
Gv: Chương trình trên có tác dụng gì?
Hs: Mục đích là nhận dạng một số có là số nguyên tố hay không?
Hs: S S + x;
Gv: làm sao để có S mới = S cũ + x.
Hs: S 0 (b1)
Gv: qluật S S + x; đến khi nào dừng?
Hs: Khi dem > n. phát hiện ra điều kiện lặp của While…do
Gv: Dựa vào hệ thống câu hỏi. Lần lượt hình thành thuật toán.
Hs: Dựa vào thuật toán trình bày chương trình hoàn chỉnh.
Gv: Quan sát, chỉnh sửa từng câu lệnh Hs lên bảng trình bày.
Bài 2: Đọc và tìm hiểu ý nghĩa của từng câu lệ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 la so nguyen to’);
End;
Readln
END.
4.4. Câu hỏi,bài tập củng cố
Đã củng cố trong phần bài mới
4.5. Hướng dẫn học sinh tự học
-Ghi nhớ cú pháp và ý nghĩa của câu lệnh lặp while ... do...,
-Đọc và tìm hiểu chương trình trong Đọc thêm 1 – Tính gần đúng số Pi.
-Xem lại câu lệnh có cấu trúc lặp
-Xem lại các chương trình đã viết
-Làm các bài tập trong sgk
5. RUÙT KINH NGHIEÄM:
* Noäidung:.......................................................................................................................
..............................................................................................................................................................................................................................................................................
* Phöông phaùp:..............................................................................................................
..............................................................................................................................................................................................................................................................................
* Söû duïng ÑDDH, thieát bò daïy hoïc
File đính kèm:
- Tiết 52.doc