……… ……… …
Bài thực hành 6: SỬ DỤNG LỆNH LẶP WHILE…DO (tiếp) I.Mục đớch
1. Kiến thức
Viết được chương trỡnh cú sử dụng vũng lặp While…do Sử dụng được cõu lệnh ghộp
2.Kĩ năng
Đọc hiểu chương trỡnh cú vũng lặp while…do
3.Thỏi độ
Cú ý thức tư duy, cú thỏi độ ham học hỏi, tỏc phong làm việc nghiờm tỳc.
4. Định hướng phỏt triển năng lực: năng lực sử dụng mỏy tớnh, năng lực giải quyết vấn đề, năng lực sỏng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tỏc, làm việc nhúm. PHƯƠNG PHÁP:
Đặt và giải quyết vấn đề - Luyện tập thực hành.
II. CHUẨN BỊ BÀI HỌC: 1. Giỏo viờn : 1. Giỏo viờn :
- SGK, tài liệu, Giỏo ỏn, Phũng mỏy
- Đọc trước bài TH6
III. TIẾN TRèNH BÀI HỌC:
1.Hoạt động 1: Khởi động (5 phỳt)
Kiểm tra bài cũ ( Kiểm tra trong qua trỡnh thực hành). 2.Hoạt động 2: Hỡnh thành kiến thức (30 phút) HOẠT ĐỘNG CỦA GIÁO VIấN
VÀ HỌC SINH
NỘI DUNG, YấU CẦU CẦN ĐẠT Luyện tập
Bài 2: Viết chương trỡnh kiểm tra xem số nhập vào cú phải là số nguyờn tố hay khụng?
G: Thế nào được gọi là số nguyờn tố?
G: Kiểm tra số nhập vào chia hết cho 1,2,3…n khụng?. Nếu chia hết nú khụng phải là số nguyờn tố, cũn nú khụng chia hết cho bất kỡ số nào trừ số 1 và chớnh nú thỡ đưa ra màn hỡnh nú là số nguyờn tố.
G: Yờu cầu hs xỏc định bài toỏn.
G: Dựa vào thuật toỏn và sử dụng lệnh While .. do để viết chương trỡnh.
- Khai bỏo biến cho chương trỡnh
+ Nhập n;
Kiểm tra xem n<=1;
Kiểm tra điều kiện nếu phần dư của n mod I <>0 thỡ n là số nguyờn tố. Ngược lại n khụng phải là số nguyờn tố.
Số nguyờn tố là số lớn hơn 1 và là ước của 1 và chớnh nú.
H: Xỏc định bài toỏn:
- Input: Cho n
- Output: Kiểm tra n cú phải là số nguyờn tố Program trungbinh; Uses crt; Var N, i: integer; Begin Clrscr; begin
Write (‘nhap so N =’); Readln(N); If n<=1 then writeln(n, ‘ khong phai la nguyen to’);
Else Begin I:=2;
While (n mod i)<>0 do Begin
i=i+1;
if i=n then writeln(n, ‘là so nguyen to’) else writeln(n, ‘ khong la so nguyen to’); End;
End.
Thực hành
G: Hướng dẫn và quan sỏt học sinh gừ chương trỡnh vào Pascal.
G: Dặn dũ học sinh và tỡm cỏc lỗi sai để sửa cho học sinh.
H: Gừ chương trỡnh
H: Chỉnh sửa và chạy lại chương trỡnh. H: Bấm F9 để sửa lỗi.
H: Bấm CTRl+F9 để chạy chương trỡnh. H: Nhận xột và rỳt ra kết luận
H: Tự khỏm phỏ
3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phỳt):
- Sử dụng vũng lặp While .. do cho cỏc bài toỏn. - Sử dụng cõu lệnh ghộp.
Dặn dũ:
- ễn tập tuần sau kiểm tra 1 tiết.
VI. Rút kinh nghiệm
……… ……… …
BÀI TẬP
I.Mục đớch 1. Kiến thức
Củng cố cỏc kiến thức cõu lệnh lặp với số lần chưa biết trước.
2.Kĩ năng
Hiểu hoạt động của cõu lệnh lặp với số lần chưa biết trước while…do và vận dụng vào cỏc bài tập.
3.Thỏi độ
Cú ý thức tư duy, cú thỏi độ ham học hỏi, tỏc phong làm việc nghiờm tỳc.
3. Định hướng phỏt triển năng lực: năng lực sử dụng mỏy tớnh, năng lực giải quyết
vấn đề, năng lực sỏng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tỏc, làm việc nhúm.
PHƯƠNG PHÁP:
Đặt và giải quyết vấn đề.
II. CHUẨN BỊ BÀI HỌC: 1. Giỏo viờn : 1. Giỏo viờn :