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

Các ý kiến mới nhất

Hỗ trợ trực tuyến

  • (Lê Mạnh Cường)
  • (Ngô Văn Chinh)

Đ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
  • Ảnh ngẫu nhiên

    Mua_an_do.flv Anhdepdongvat21.jpg Con_hay_doi_roi_se_biet1.flv Toc_xu_bay_len_troi_2.swf Dfe3bd913071.gif Duahaunghethuat2.jpg Bac_thieunhi.swf BacHo1.swf Hoa_no.swf Bluerose1.gif Hoa_nhi_dan_ngang_duoi.swf Hoa_co_lam_baner.swf Cayhoadao.jpg Mai34vx.jpg Dan_ga_trong_san.swf 23_935468414.jpg 7.gif Vi_sao_tho_cut_duoi__Truyen_ke_mam_non_360p.flv

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

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

    Chào mừng quý vị đến với Website Phòng GD&ĐT Quận Cầu Giấy.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Giáo án Tin 8 tiết 49 - 54

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    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: Ngạc Thu
    Ngày gửi: 10h:24' 07-05-2009
    Dung lượng: 351.0 KB
    Số lượt tải: 63
    Số lượt thích: 0 người
    Tiết 49: Bài 8: LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

    I.Mục tiêu:
    1.Kiến thức
    - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước trong ngôn ngữ lập trình;
    - Biết ngôn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc đến khi một điều kiện nào đó được thoả mãn;
    2. Kĩ năng
    - Nhận biết được đâu là hoạt động lặp với số lần chưa biêt trước.
    3. Thái độ
    - Nghiêm túc trong quá trình nghiên cứu và thực hành.
    II. Chuẩn bị
    GV: SGK, máy chiếu, phim trong các ví dụ về chương trình
    HS: Xem trước bài ở nhà
    III. Tiến trình bài giảng
    1. Ổn định lớp
    2. Kiểm tra bài cũ:Viết thuật toán tính tổng 100 số tự nhiên đầu tiên 1,2,3,…,99,100
    Trả lời
    Bước 1. SUM ( 0; i ( 0.
    Bước 2. i ( i + 1.
    Bước 3. Nếu i ≤ 100, thì SUM ( SUM + i và quay lại bước 2.
    Bước 4. Thông báo kết quả và kết thúc thuật toán.
    3. Bài mới
    Hoạt động của GV và HS
    dung
    
    + G : y/c hs đọc ví dụ 1sgk/67
    + Hs : 2-3 hs đọc ví dụ sgk
    + G : Phân tích ví dụ
    + Hs : Chú ý lắng nghe
    + G : y/c hs đọc ví dụ 1sgk/67
    + Hs : 2-3 hs đọc ví dụ sgk
    + G : Phân tích ví dụ
    + Hs : chú ý lắng nghe
    + G : Hướng dẫn hs xây dựng thuật toán
    + Hs : Nghe giáo viên hướng dẫn, sau đó tự xây dựng thuật toán
    + G : Chạy tay cho học sinh xem ( Chỉ nên chạy tay thử từ 1 đến 10 )
    + Hs : Chú ý nghe .
    Hs ghi vở ví dụ 2






    + G : Giới thiệu sơ đồ khối









    + G : Nêu nhận xét

    + G : Có thể sử dụng lệnh lặp với số lần lặp chưa biết trước trong các chương trình lập trình . Sau đây ta xét câu lệnh và ví dụ trong TP

    + G : Gthiệu cú pháp lệnhwhile … do ….;
    + Hs : chú ý nghe và ghi chép
    + G : Xét ví dụ 3
    Chúng ta biết rằng, nếu n càng lớn thì  càng nhỏ, nhưng luôn luôn lớn hơn 0. Với giá trị nào của n thì
     < 0.005 hoặc  < 0.003 ?
    ( Gv đưa phim trong ví dụ 3 )
    + Hs : Đọc ví dụ 3 ( Phim trong)

    + G : giới thiệu chương trình mẫu sgk ( Giáo viên in chương trình mẫu trên phim trong )
    + Hs : quan sát
    + G : Chạy tay cho học sinh xem
    + Hs : chú ý nghe và tự chạy tay lại
    + G : Yêu cầu học sinh mở máy tính và mở chương trình ví dụ 3 ( giáo viên chuẩn bị chương trình mẫu và đưa lên các máy )
    + Hs : thực hiện
    + G : Cho Hs chạy chương trình trên máy
    + Hs : thực hiện.
    + G : Yêu cầu hs thay điều kiện sai_so = 0.003 thành 0.002 ; 0.001 ; 0.005 ; ...
    + Hs : thực hiện
    1. Các hoạt động lặp với số lần chưa biết trước:
    a/ Ví dụ 1(sgk).
    b/ Ví dụ 2 : Nếu cộng lần lượt n 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?
    Giải :
    Kí hiệu S là tổng cần tìm và ta có thuật toán như sau:
    + Bước 1. S ( 0, n ( 0.
    + Bước 2. Nếu S ≤ 1000, n ( n + 1; ngược lại chuyển tới bước 4.
    + Bước 3. S ( S + n và quay lại bước 2.
    + 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.
    * Ta có sơ đồ khối :

    
    * 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

    
    2. Ví dụ về lệnh lặp với số lần chưa biết trước
    Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng:
    while <điều kiện> do ;
    trong đó:
     
    Gửi ý kiến