Bài 8 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 N I DUNGỘ 1 Các hoạt động 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 3 Lặp vô[.]
Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC NỘI DUNG Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước Lặp vô hạn lần – Lỗi lập trình cần tránh Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 1. Các hoạt động lặp với số lần chưa biết trước Nam làm tập làm xong Cô phải tới nhà Tôi phải nhập liệu vào máy tính nhập xong Ho Hoạạt đ t độộng s ng nào đ ẽ kết thúc ược lkhi nào? ặp lại? Các hoạt động lặp với số lần chưa biết - - - Các bạn học sinh nhặt rác công viên Nam học từ vựng tiếng anh cách viết lại nhiều lần thuộc Các em hãy cho thêm những Con quạ nhặt đá bỏ vào bình cho về hotràn ạt đra ộng lặp với đếnví d khiụnước số lần chưa biết trước? Các hoạt động lặp với số lần chưa biết Ví dụ 2: Nếu cộng lần lượt n số tự nhiên đầu tiên (n=1,2,3,…), ta đ ược các kết quả T1 = 1 T2 = 1 + 2 T3 = 1 + 2 + 3 … tăng dần 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 ? Điề ều ki u kiệ ện nh n: Khi t Đi ư thổếng Tn nh nào thì ỏ ất lớn hơ knh ết thúc ho ạn 1000 thì k t động lặp?ết thúc hoạt động lặp Các hoạt động lặp với số lần chưa biết THUẬT TOÁN: Kí hiệu S là tổng cần tìm, ta có thuật Em hãy viết thuật tốn toán sau: cho ví dụ trên? u Bước 1: S 0; n 1; u Bước 2: Nếu S 1000. Kết thúc thuật toán; 1. Các hoạt động lặp với số lần chưa biết trướ c: Phân tích bài tốn: n … ? Tổng Tn T1 = 1 T2 = 1 + 2 T3 = 1 + 2 + 3 … Tn = 1 + 2 + 3 + … +? (Sao cho Tn nhỏ nhất lớn hơn 1000) Điều kiện Tn ≤ 1000 Đúng Đúng Đúng … Sai, kết thúc việc tính tổng .. .Bài LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC NỘI DUNG Các hoạt động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước Lặp vô hạn lần – Lỗi lập trình cần tránh Bài? ?8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC... bỏ vào bình cho về hotràn ạt đra ộng? ?lặp? ?với? ? đếnví d khiụnước số? ?lần? ?chưa? ?biết? ?trước? Các hoạt động lặp với số lần chưa biết Ví dụ 2: Nếu cộng? ?lần? ?lượt n? ?số? ?tự nhiên đầu tiên (n=1,2,3,…), ta đ... trước Lặp vô hạn lần – Lỗi lập trình cần tránh Bài? ?8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC 1. Các hoạt động? ?lặp? ?với? ?số? ?lần? ?chưa? ?biết? ?trước Nam làm tập làm xong Cô phải tới nhà Tôi phải nhập liệu