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

tuan 25 tiet 47

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 (123.12 KB, 3 trang )

Tuần 25
Tiết: 47

Ngày soạn: 03/02/2018
Ngày day: 05/02/2018

BÀI THỰC HÀNH 6: SỬ DỤNG LỆNH LẶP WHILE … DO
I. MỤC TIÊU:
1. Kiến thức:
- Hiểu câu lệnh lặp với số lần chưa biết trước trong chương trình có sẵn;
- Biết lựa chọn câu lệnh lặp với số lần chưa biết trước hoặc câu lệnh lặp với số lần biết
trước phù hợp cho từng tình huống cụ thể;
- Biết vai trị của việc kết hợp các cấu trúc điều khiển.
2. Kĩ năng:
- Rèn luyện kĩ năng về khai báo, sử dụng biến;
- Rèn luyện khả năng đọc hiểu chương trình.
3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn.
II. CHUẨN BỊ:
1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu.
2. Học sinh: Vở ghi, sách giáo khoa.
III. CÁC HOẠT ĐỘNG DẠY – HỌC:
1. Ổn định lớp: (1’)
8A1:……………………………………………………………………………
8A2:……………………………………………………………………………
2. Kiểm tra bài cũ:
Thực hiện trong nội dung bài thực hành.
3. Bài mới:
* Hoạt động khởi động: Để củng cố nội dung lý thuyết ta vào tiết thực hành.
Hoạt động của GV
Hoạt động của HS
Nội dung ghi bảng


Hoạt động 1: (43’) Thực hành bài tập 2.
+ GV: Đưa ra yêu cầu của bài tập 2. + HS: Đọc SGK và thực hiện.
2. Bài tập 2:
+ GV: Yêu cầu HS vận dụng kiến + HS: Số nguyên tố là một số chỉ * Xác định bài toán:
thức đã học cho biết thế nào là một chia hết cho 1 và chính nó.
- Input: Số tự nhiên N;
số nguyên tố.
- Output: N là số nguyên tố
+ GV: Cho biết các số nguyên tố mà + HS: Các số như 1, 3, 5, 7, 11, hoặc N không là số nguyên
các em biết.
13, 17, 19,…
tố.
+ GV: Phân tích bài tốn và u cầu + HS: Kiểm tra lần lượt N có chia * Thuật tốn:
HS trình bày ý tưởng thực hiện.
hết cho các số tự nhiên - Bước 1: Nhập số tự nhiên
2≤ i≤ N −1 hay không. Kiểm N:
+ GV: Nhận xét và sửa chữa sai sót
cho HS.
tra chia hết bằng phép chia lấy - Bước 2: Nếu N
0 thông
+ GV: Phép dư sử dụng lệnh nào dư.
báo N không phải là số tự
trong Pascal.
+ GV: Phép dư sử dụng lệnh mod nhiên, rồi chuyển đến bước
+ GV: Thực hiện giải thích cho HS để thực hiện.
4;
về cách kiểm tra bằng điều kiện trên + HS: Tập trung chú ý lắng nghe - Bước 3: Nếu N > 0:
để các em nắm bắt.
và hiểu được các xác định số 3.1. i  2;
+ GV: Theo em nên sử dụng vòng nguyên tố trong bài.

3.2. Trong khi N mod i <>
lặp nào để thực hiện bài tốn này và + HS: Nên sử dụng vịng lặp với 0 cịn đúng thì i  i + 1;
tại sao lại chọn vịng lặp đó.
số lần chưa biết trước vì chưa biết 3.3. Nếu i = N thì thơng báo
+ GV: Nhận xét và giải thích cho số vịng lặp của n là bao nhiêu.
N là số nguyên tố, rồi
HS nắm bắt.
+ HS: Tập trung lắng nghe ghi chuyển đến bước 4. Ngược
+ GV: Yêu cầu HS xác định Input nhớ và hiểu bài.
lại, thông báo N không phải


và Output của bài toán?
+ GV: Nhận xét và sửa chữa sai sót
cho HS.
+ GV: Yêu cầu HS thảo luận nhóm
đưa ra thuật tốn của bài tốn.
+ GV: Quan sát và hướng dẫn các
nhóm thực hiện theo yêu cầu.
+ GV: Các nhóm trình bày kết quả
thảo luận của các nhóm thực hiện.
+ GV: Nhận xét đánh giá và sửa
chữa sai sót cho HS.
+ GV: Rút ra kết luận và hướng dẫn
HS mơ tả thuật tốn thực hiện của
chương trình.
+ HS: Nếu HS gặp khó khăn trong
tìm hiểu thuật tốn GV sử dụng các
cấu trúc điều khiển để minh họa.
+ GV: Yêu cầu HS dự kiến các biến

đếm sử dụng trong chương trình dựa
trên thuật tốn vừa mơ tả.
+ GV: u cầu HS gõ chương trình
SGK và lưu với tên KT_SNT.
+ GV: Yêu cầu HS đọc và tìm hiểu
ý nghĩa của từng câu lệnh.
+ GV: Yêu cầu HS biên dịch
chương trình và sửa lỗi nếu có.
+ GV: Chạy chương trình với các bộ
dữ liệu khác nhau kiểm tra kết quả
nhận được.
+ GV: Hướng dẫn HS thực hiện viết
chương trình trên.
+ GV: Giúp đỡ và giải đáp các thắc
mắc của các em trong quá trình viết
chương trình.
+ GV: Quan sát, hướng dẫn HS thực
hiện trên máy.
+ GV: Sửa chữa những sai sót các
em mắc phải.
+ GV: Sử dụng một số bài trình diễn
cho các bạn quan sát và nhận xét.

+ HS: Xác định bài toán:
là số nguyên tố;
- Input: Số tự nhiên N;
- Bước 4: Kết thúc.
- Output: N là số nguyên tố hoặc
N khơng là số ngun tố.
+ HS: Thuật tốn:

- Bước 1: Nhập số tự nhiên N:
- Bước 2: Nếu N
0 thông báo
N không phải là số tự nhiên, rồi
chuyển đến bước 4;
- Bước 3: Nếu N > 0:
3.1. i  2;
3.2. Trong khi N mod i <> 0 còn
đúng thì i  i + 1;
3.3. Nếu i = N thì thơng báo N là
số ngun tố, rồi chuyển đến
bước 4. Ngược lại, thông báo N
không phải là số nguyên tố;
- Bước 4: Kết thúc.
+ HS: Dự kiến là n, i thuộc các
kiểu dữ liệu số nguyên.
+ HS: Gõ chương trình như SGK.
Lưu bài dùng phím F2.
+ HS: Giải thích về cách chạy của
từng câu lệnh.
+ HS: Biến dịch và sửa chữ
những sai sót mắc phải.
+ HS: Chạy chương trình với bộ
dữ liệu khác nhau và tự kiểm
chứng ra nháp.
+ GV: Thực hiện theo sự hướng
dẫn của GV.
+ HS: Tìm hiểu bài tốn và nhờ
GV chỉnh sửa nếu như có thắc
mắc không giải đáp được.

+ HS: Thao tác dưới sự hướng
dẫn của GV.
+ HS: Chú ý lắng nghe và sửa
chữa những sai sót thường gặp.
+ HS: Thực hiện nhận xét cá bài
tập của các bạn đã làm.

4. Củng cố:
- Củng cố trong nội dung bài học.
5. Dặn dò: (1’)
- Học bài chuẩn bị nội dung kiểm tra một tiết.
IV. RÚT KINH NGHIỆM:
...........................................................................................................................................................
...........................................................................................................................................................


...........................................................................................................................................................
...........................................................................................................................................................



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

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