Tuan 26 - tiet 52 - tin 8 - 2013 - 2014

Chia sẻ bởi Trần Văn Hải | Ngày 14/10/2018 | 46

Chia sẻ tài liệu: tuan 26 - tiet 52 - tin 8 - 2013 - 2014 thuộc Tin học 6

Nội dung tài liệu:



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ị
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 ; (2 điểm)
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.
+ 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: Đọ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
* 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: 47,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)