Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
253 KB
Nội dung
? Nêu cấu trúc của câu lệnh lặp? Giải thích các tham số? 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 T n 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 SƠ ĐỒ KHỐI Điều kiện Câu lệnh Đúng Sai * 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 Viết chương trình tính tổng T. 100 1 3 1 2 1 1 ++++=T 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 <Công việc> - 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 [...]... LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 3 Củng 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 Câu lệnh lặp với số lần biết trước 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. .. biết trước 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 . 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 *. 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. độ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 -