Tài nguyên dạy học

Hỗ trợ trực tuyến

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Bình thường
Đơn điệu
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • KHUYẾN HỌC

    Cac_kiu_bang_trong_gay_xuong.flv Ki_niem_40_nam.swf Hinh_tap_thea.jpg Hinh_truong_CT.jpg Copy_of_pho_cuongCT.jpg IMG_0263.jpg IMG_20141016_091420.jpg IMG_20141016_091634.jpg Ai_yeu_bac_ho_chi_minh_hon_thieu_nien_nhi_dong1.flv Ai_yeu_bac_ho_chi_minh_hon_thieu_nien_nhi_dong.flv 100APPLE_IMG_0606.jpg 100APPLE_IMG_0607.jpg DSC01369.jpg IMG_0302.jpg Tai_xuong4.jpg IMG_02822.jpg IMG_02802.jpg IMG_03441.jpg IMG_02991.jpg IMG_02943.jpg

    Thành viên trực tuyến

    1 khách và 0 thành viên

    cấu trúc lặp

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Nguyễn Minh Long (trang riêng)
    Ngày gửi: 15h:10' 28-03-2013
    Dung lượng: 2.6 MB
    Số lượt tải: 56
    Số lượt thích: 0 người

    Tin Học 8
    Đặng Hữu Hoàng
    TRƯỜNG THCS PHỔ CHÂU
    LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
    Thời gian 2 tiết
    BÀI 8
    .....
    Hãy đọc ví dụ 1 _ sách giáo khoa _ trang 67
    1. CÁC HOẠT ĐỘNG LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
    Nếu cộng lần lượt n số tự nhiên đầu tiên (n= 1, 2, 3,…), ta sẽ đượ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?
    1. CÁC HOẠT ĐỘNG LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
    THUẬT TOÁN
    Nhận xét thuật toán.
    * Bước 4: In kết quả: S và n là số tự nhiên nhỏ nhất sao cho
    S > 1000. kết thúc thuật toán
    * Bước 1: S ← 0; n ← 0; {Khởi tạo S và n}
    * Bước 2: Nếu S ≤ 1000, n ← n + 1; ngược lại, chuyển đến bước 4;
    * Bước 3: S ← S + n và quay lại bước 2;
    Từ bước 2 đến bước 3 được lặp lại nhiều lần nếu điều kiện S ≤ 1000 chưa được thoả mãn và chỉ dừng khi điều kiện đó sai.
    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:
    Hãy nêu cấu trúc lặp với câu lệnh while - do?
    Điều kiện: biểu thức quan hệ hoặc biểu thức logic
    Câu lệnh: là môt câu lệnh trong Pascal
    While <điều kiện> do ;
    Quan sát sơ đồ khối, hãy cho biết sự thực hiện của máy?
    Bước 1: tính giá trị của <điều kiện>.
    Bước 2: Nếu <điều kiện> có giá trị đúng thì:
    thực hiện lệnh cần lặp.
    quay lại bước 1.
    Chừng nào điều kiện còn đúng thì câu lệnh còn thực hiện.
    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.
    a) Ví dụ 1
    Nếu n (n>0) càng lớn thì 1/n càng nhỏ, nhưng luôn luôn lớn hơn 0
    Quan sát chương trình
    * Lần lượt thay điều kiện sai_so bằng các giá trị 0.005; 0.002; 0.001, ta nhận các kết quả khác nhau.
    Viết chương trình tính tổng T.
    S=1 + 2 + 3 + … + n
    Cần cộng bao nhiêu số tự nhiên để ta nhận được tổng Tn nhỏ nhất lớn hơn 1000.
    Tính tổng S
    b) Ví dụ 2
    Quan sát chương trình
    c) Ví dụ 3
    Yêu cầu:
    Viết chương trình theo hai dạng cấu trúc:
    for .. do
    while .. do
    Quan sát chương trình
    Quan sát chương trình
    3. LẶP VÔ HẠN LẦN _ LỖI LẬP TRÌNH CẦN TRÁNH
    Quan sát đoạn chương trình sau:
    Yêu cầu:
    * Hãy cho biết chương trình trên sẽ lặp lại như thế nào?
    Vòng lặp vô tận
    GHI NHỚ
    Cấu trúc lặp với số lần chưa biết trước.
    While <điều kiện> do ;
    2. Khi thực hiện vòng lặp, điều kiện trong câu lệnh phải được thay đổi để sớm hay muộn giá trị của điều kiện được chuyển từ đúng sang sai, thì chương trình sẽ không “rơi” vào “vòng lặp vô tận”
    Bài học đã
    KẾT THÚC
    Thân ái chào các em
     
    Gửi ý kiến