Tuan 26 - tiet 52 - tin 8 - 2013
Chia sẻ bởi Trần Văn Hải |
Ngày 14/10/2018 |
42
Chia sẻ tài liệu: tuan 26 - tiet 52 - tin 8 - 2013 thuộc Tin học 6
Nội dung tài liệu:
Bài thực hành 5: 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 while…do trong chương trình;
2. Kĩ năng:
- Rèn luyện kĩ năng về khai báo sử dụng biến;
- Rèn luyện kĩ năng đọc 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ị
Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu, phòng máy.
Hs: Vở ghi, sách giáo khoa.
III. Phương pháp:
- Gv hướng dẫn, thao tác mẫu, quan sát, sửa sai. Hs quan sát, tự thực hiện theo yêu cầu.
IV. Tiến trình bài dạy:
1. Ổn định lớp: (1’)
8A1:................................................................................................................
8A2:................................................................................................................
2. Kiểm tra 15’:
Câu 1: Trình bày cú pháp câu lệnh lặp với số lần chưa biết trước trong Pascal? Cho ví dụ?
Đáp án: Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng:
While <điều kiện> do
Trong đó:
- điều kiện thường là một phép so sánh; (2 điểm)
- câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép. (2 điểm)
Cho được ví dụ đúng (1 điểm)
Câu 2: Cách sử dụng câu lệnh lặp với số lần chưa biết trước trong Pascal?
Câu lệnh lặp này được thực hiện như sau:
1. Kiểm tra điều kiện. (1 điểm)
2. Nếu điều kiện SAI, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1. (2 điểm)
3. Nội dung bài mới:
HOẠT ĐỘNG CỦA GIÁO VIÊN VÀ HỌC SINH
GHI BẢNG
Hoạt động 1: (28’) Thực hành bài tập 2.
+ GV: Đưa ra yêu cầu của bài tập 2.
+ GV: Phân tích bài toán và yêu cầu Hs trình bày ý tưởng thực hiện.
+ GV: Nhận xét và sửa chữa sai sót cho Hs.
+ GV: Yêu cầu Hs xác định Input 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 toán của bài toá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 toá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 toá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 toán vừa mô tả.
+ GV: Yêu cầu Hs gõ chương trình SGK/73 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.
+ HS: Đọc SGK và thực hiện.
+ HS: Kiểm tra lần lượt N có chia hết cho các số tự nhiên hay không. Kiểm tra chia hết bằng phép chia lấy dư.
+ HS: Xác định bài toán:
- Input: Số tự nhiên N;
- Output: N là số nguyên tố hoặc N không là số nguyên tố.
+ HS: Thuật toá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
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Văn Hải
Dung lượng: 45,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)