Bài 8. Lặp với số lần chưa biết trước
Chia sẻ bởi Nguyễn Thị Loan |
Ngày 24/10/2018 |
40
Chia sẻ tài liệu: Bài 8. Lặp với số lần chưa biết trước thuộc Tin học 8
Nội dung tài liệu:
KIỂM TRA BÀI CŨ
? Nêu cấu trúc của câu lệnh lặp? Giải thích các tham số?
TIẾT 51 - BÀI 8
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Thứ 3 ngày 1 tháng 3 năm 2011
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
Hoạt động 1
Long quyết định gọi cho trang thêm 2 lần nữa.
Hoạt động 2
Long quyết định cứ 10 phút gọi điện một lần cho trang đến khi có người nhấc máy.
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
- VD2: SGK/67
Nếu cộng lần lượt số tự nhiên đầu tiên (n =1,2,3,…) cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000?
Thuật toán: SGK/67
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
VD2: SGK/67
* Nhận xét: Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước.
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD3: SGK/68
Với giá trị nào của n thì 1/n < 0.003?
Viết chương trình tính số n nhỏ nhất để 1/n nhỏ hơn một sai số cho trước.
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
* Câu lệnh lặp
While <điều kiện> do
Trong đó: While…do là từ khóa
+ Điều kiện: là biểu thức Logic chỉ nhận 1 trong 2 giá trị Đúng hoặc Sai
+ Công việc: là các lệnh. Khi công việc bao gồm 1 nhóm lệnh phải đặt trong cặp từ khóa Begin…end.
Tác động: Máy tính lặp đi lặp lại chu trình sau: Kiểm tra điều kiện
+ Nếu ĐK đúng thì thực hiện công việc
+ Nếu ĐK sai thì dừng
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Câu 2: Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước
Câu lệnh lặp với số lần
biết trước
Câu lệnh lặp với số lần
chưa biết trước
- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần đã được xác định từ trước.
- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần lặp chưa biết trước.
- Điều kiện là 1 giá trị của 1 biến đếm có giá trị nguyên
- Điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác.
3. Củng cố
? Nêu cấu trúc của câu lệnh lặp? Giải thích các tham số?
TIẾT 51 - BÀI 8
LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Thứ 3 ngày 1 tháng 3 năm 2011
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
Hoạt động 1
Long quyết định gọi cho trang thêm 2 lần nữa.
Hoạt động 2
Long quyết định cứ 10 phút gọi điện một lần cho trang đến khi có người nhấc máy.
Lặp với số lần biết trước
Lặp với số lần chưa biết trước
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
- VD2: SGK/67
Nếu cộng lần lượt số tự nhiên đầu tiên (n =1,2,3,…) cần cộng bao nhiêu số tự nhiên đầu tiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000?
Thuật toán: SGK/67
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
1. Các hoạt động với số lần chưa biết trước
- VD1: SGK/67
VD2: SGK/67
* Nhận xét: Để viết chương trình chỉ dẫn máy tính thực hiện các hoạt động lặp như trong các ví dụ trên, ta có thể sử dụng câu lệnh có dạng lặp với số lần chưa biết trước.
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD3: SGK/68
Với giá trị nào của n thì 1/n < 0.003?
Viết chương trình tính số n nhỏ nhất để 1/n nhỏ hơn một sai số cho trước.
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
- VD5: SGK/69
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
2. Ví dụ về lệnh lặp với số lần chưa biết trước
* Câu lệnh lặp
While <điều kiện> do
Trong đó: While…do là từ khóa
+ Điều kiện: là biểu thức Logic chỉ nhận 1 trong 2 giá trị Đúng hoặc Sai
+ Công việc: là các lệnh. Khi công việc bao gồm 1 nhóm lệnh phải đặt trong cặp từ khóa Begin…end.
Tác động: Máy tính lặp đi lặp lại chu trình sau: Kiểm tra điều kiện
+ Nếu ĐK đúng thì thực hiện công việc
+ Nếu ĐK sai thì dừng
BÀI 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
Câu 2: Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước
Câu lệnh lặp với số lần
biết trước
Câu lệnh lặp với số lần
chưa biết trước
- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần đã được xác định từ trước.
- Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần lặp chưa biết trước.
- Điều kiện là 1 giá trị của 1 biến đếm có giá trị nguyên
- Điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác.
3. Củng 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ẻ: Nguyễn Thị Loan
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)