Tin lop 8. Tiet 48.
Chia sẻ bởi Phạm Tuấn Anh |
Ngày 14/10/2018 |
36
Chia sẻ tài liệu: Tin lop 8. Tiet 48. thuộc Tin học 8
Nội dung tài liệu:
Dạy lớp: 8A; 8B; 8E. Ngày soạn: 21/02/2010.
Tiết PPCT: 48. Ngày dạy: 26/02/2010.
Kiểm tra một tiết.
A. MỤC TIÊU CẦN ĐÁNH GIÁ:
- Biết khái niệm câu lệnh lặp, lặp với số lần chưa biết trước, lặp với số lần biết trước.
- Biết câu lệnh lặp “for...do”, “while..do”.
- Hiểu cách sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được thuật toán sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được chương trình một số bài toán đơn giản sử dụng lệnh lặp.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ:
- Biết khái niệm đơn giản ở bài 7, bài 8.
- Hiểu và sử dụng được câu lệnh lặp "While..do", “for..to..do”
Đề Bài.
Câu 1: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?
Câu 2: Các câu lệnh Pascal sau đây được viết đúng hay sai?
a. if x:=7 then a=b;
b. if x>5; then a:=b;
c. if x>5 then; a:=b;
Câu 3: Hãy phát biểu sự khác biệt giữa các câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước.
Câu 4: Số nguyên p được gọi là ước số thực sự của số nguyên q, nếu q chia hết cho p và p khác 1 và khác chính số q. Viết thuật toán và chương trình để nhập số tự nhiên n và tính tổng các ước số thực sự của n.
Đáp án và thang điểm.
Câu 1: (1 đ)
Câu lệnh lặp có tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương trình!
Câu 2: (2 đ)
a) Sai (thừa dấu hai chấm);
b) Sai (thừa dấu chấm phảy thứ nhất);
c) Sai (thừa dấu chấm phảy sau từ then);
Câu 3: (3 đ)
Sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước là ở các điểm sau đây:
+) Như tên gọi của nó, câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
+) Trong câu lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng có thể là một điều kiện tổng quát khác.
+) Trong câu lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Trong câu lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thỏa mãn, câu lệnh mới được thực hiện. Do đó có thể có trường hợp câu lệnh hoàn toàn không được thực hiện.
Câu 4: (4 đ)
Thuật toán:
Bước 1. Đọc giá trị n.
Bước 2. S ( 0, i ( 2.
Bước 3. Nếu i > n ( 1, chuyển xuống bước 5.
Bước 4. Nếu n chia hết cho i, S ( S + i, i ( i + 1 và quay lại bước
Tiết PPCT: 48. Ngày dạy: 26/02/2010.
Kiểm tra một tiết.
A. MỤC TIÊU CẦN ĐÁNH GIÁ:
- Biết khái niệm câu lệnh lặp, lặp với số lần chưa biết trước, lặp với số lần biết trước.
- Biết câu lệnh lặp “for...do”, “while..do”.
- Hiểu cách sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được thuật toán sử dụng câu lệnh lặp “for...do”, “while..do”.
- Viết được chương trình một số bài toán đơn giản sử dụng lệnh lặp.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ:
- Biết khái niệm đơn giản ở bài 7, bài 8.
- Hiểu và sử dụng được câu lệnh lặp "While..do", “for..to..do”
Đề Bài.
Câu 1: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?
Câu 2: Các câu lệnh Pascal sau đây được viết đúng hay sai?
a. if x:=7 then a=b;
b. if x>5; then a:=b;
c. if x>5 then; a:=b;
Câu 3: Hãy phát biểu sự khác biệt giữa các câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước.
Câu 4: Số nguyên p được gọi là ước số thực sự của số nguyên q, nếu q chia hết cho p và p khác 1 và khác chính số q. Viết thuật toán và chương trình để nhập số tự nhiên n và tính tổng các ước số thực sự của n.
Đáp án và thang điểm.
Câu 1: (1 đ)
Câu lệnh lặp có tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương trình!
Câu 2: (2 đ)
a) Sai (thừa dấu hai chấm);
b) Sai (thừa dấu chấm phảy thứ nhất);
c) Sai (thừa dấu chấm phảy sau từ then);
Câu 3: (3 đ)
Sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước là ở các điểm sau đây:
+) Như tên gọi của nó, câu lệnh lặp với số lần lặp cho trước chỉ thị cho máy tính thực hiện một lệnh hoặc một nhóm lệnh với số lần đã được xác định từ trước, còn với câu lệnh lặp với số lần lặp chưa biết trước thì số lần lặp chưa được xác định trước.
+) Trong câu lệnh lặp với số lần cho trước, điều kiện là giá trị của một biến đếm có giá trị nguyên đã đạt được giá trị lớn nhất hay chưa, còn trong câu lệnh lặp với số lần lặp chưa biết trước, điều kiện tổng quát hơn nhiều, có thể là kiểm tra một giá trị của một số thực, cũng có thể là một điều kiện tổng quát khác.
+) Trong câu lệnh lặp với số lần cho trước, câu lệnh được thực hiện ít nhất một lần, sau đó kiểm tra điều kiện. Trong câu lệnh lặp với số lần chưa xác định trước, trước hết điều kiện được kiểm tra. Nếu điều kiện được thỏa mãn, câu lệnh mới được thực hiện. Do đó có thể có trường hợp câu lệnh hoàn toàn không được thực hiện.
Câu 4: (4 đ)
Thuật toán:
Bước 1. Đọc giá trị n.
Bước 2. S ( 0, i ( 2.
Bước 3. Nếu i > n ( 1, chuyển xuống bước 5.
Bước 4. Nếu n chia hết cho i, S ( S + i, i ( i + 1 và quay lại bước
* 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ẻ: Phạm Tuấn Anh
Dung lượng: 43,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)