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

Hỗ trợ trực tuyến

  • (Võ Thành Quang)
  • (Trợ giúp kỹ thuật)

Điều tra ý kiến

Các bạn thầy trang web của chúng tôi thế nào?
Bình thường
Đẹp
Đơ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

    Gg.jpg 10404393_727387380712972_4614398140044437414_n.jpg Bang_so_nguyen_to_nho_hon_1000jpg.jpg IMG_00033.jpg IMG_00253.jpg IMG_00032.jpg Cnbh.jpg IMG_0007.jpg IMG_00351.jpg Day_be_hoc_chu_cai.jpg Tinh_hinh_mu_chu.jpg Tinh_hinh_mu_chu.jpg Truydieu1.jpg Truydieu1.jpg Le_tang_5_KWLB1.jpg MaybaytructhangMi1711.jpg MaybaytructhangMi1711.jpg Thieu_ta_Phu_Yen.jpg

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

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

    Chào mừng quý vị đến với Thư viện tài nguyên giáo dục Phú Yên.

    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.

    DHH_Bai6_Giai_bai_toan_tren_may_tinh

    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: http://www.hcm.edu.vn
    Người gửi: Ngoc Hung (trang riêng)
    Ngày gửi: 19h:49' 08-06-2012
    Dung lượng: 3.3 MB
    Số lượt tải: 121
    Số lượt thích: 0 người
    TRẦN HỮU TRANG
    TRU?NG TRUNG H?C PH? THƠNG

    TIN HỌC 10
    Đặng Hữu Hoàng
    Với các giá trị sau :
    M = 25; N = 5.
    M = 88; N = 121.
    M = 997; N = 29.
    M = 2006; N=1998.
    Tìm ước số chung lớn nhất của hai số nguyên dương M và N .
    BÀI TOÁN NÊU VẤN ĐỀ
    Hãy chỉ ra những ưu điểm của việc giải bài toán bằng máy tính so với cách giải toán thông thường .
    BÀI 6
    GIẢI BÀI TOÁN TRÊN MÁY TÍNH
    Thời gian 1 tiết
    CÁC BƯỚC GIẢI BÀI TOÁN
    1. Xác định bài toán
    2. Lựa chọn hoặc thiết kế thuật toán
    3. Viết chương trình
    4. Hiệu chỉnh
    5. Viết tài liệu
    Xác định hai thành phần : INPUT và OUTPUT

    BƯỚC 1 : XÁC ĐỊNH BÀI TOÁN
    Ví dụ : Tìm ước số chung lớn nhất của hai số nguyên dương M và N .
    INPUT : M, N là hai số nguyên dương .
    OUTPUT : ƯCLN ( M, N ) .
    BƯỚC 2 : LỰA CHỌN HOẶC THIẾT KẾ
    THUẬT TOÁN
    a. Lựa chọn thuật toán
    b. Diễn tả thuật toán
    a. LỰA CHỌN THUẬT TOÁN
    Lựa chọn một thuật toán tối ưu nhất trong những thuật toán đưa ra
    Thuật toán tối ưu : là thuật toán phải dễ hiểu, trình bày dễ nhìn,thời gian chạy nhanh, tốn ít bộ nhớ .
    Nếu M = N
    - Đúng  ƯCLN = M (hoặc N)  kết thúc;
    - Sai  Xét : nếu M > N
    - Đúng  M = M – N;
    - Sai  N = N – M;
    Quá trình này được lặp lại cho đến khi M = N.
    Ví dụ :Tìm ước số chung lớn nhất của hai số nguyên dương M và N .
    DIỄN TẢ THUẬT TOÁN
    @ Xác định bài toán
    * INPUT : Cho M, N
    * OUTPUT : ƯCLN(M, N)
    @ Ý tưởng
    * Nếu M = N thì giá trị chung đó là ƯCLN của M và N;
    * Nếu M < N thì ƯCLN(M, N) = ƯCLN(M, N – M);
    * Nếu M > N thì ƯCLN(M, N) = ƯCLN(M - N, N);
    TÌM ƯỚC SỐ CHUNG LỚN NHẤT (ƯCLN) CỦA HAI SỐ NGUYÊN DƯƠNG M VÀ N
    THUẬT TOÁN
    B1: Nhập M, N;
    B2: Nếu M = N thì lấy giá trị chung này làm ƯCLN rồi chuyển đến B5;
    B3: Nếu M > N thì M  M – N rồi quay lại B2;
    B4: N  N – M rồi quay lại B2;
    Cách 1 : Liệt kê các bước
    TÌM ƯỚC SỐ CHUNG LỚN NHẤT (ƯCLN) CỦA HAI SỐ NGUYÊN DƯƠNG M VÀ N
    B5: Đưa ra kết quả ƯCLN rồi kết thúc;
    Đ
    Đ
    S
    S
    Nhập M ,N
    M = N ?
    M > N ?
    N N - M
    M M - N
    Đưa ra M ; Kết thúc
    SƠ ĐỒ THUẬT TOÁN
    TÌM ƯỚC SỐ CHUNG LỚN NHẤT CỦA HAI SỐ NGUYÊN DƯƠNG M VÀ N
    Đ
    Đ
    S
    S
    5
    10
    10
    10
    5
    5
    15
    25
    3
    2
    1
    Lượt
    Nhập M ,N
    M =N ?
    M > N ?
    N  N - M
    M M - N
    Đưa ra M ; kết thúc
    M= 25, N = 10
    25 = 10 ?
    25 >10
    M 25 - 10
    15 = 10 ?
    15 >10
    M 15 - 10
    5 = 10 ?
    5 > 10 ?
    N = 10 - 5
    5 = 5 ?
    ƯSLN (25,10) = 5
    M
    N
    MÔ PHỎNG THUẬT TOÁN
    Đ
    Đ
    S
    S
    5
    10
    10
    10
    5
    5
    15
    25
    3
    2
    1
    Lượt
    Nhập M ,N
    M =N ?
    M > N ?
    N  N - M
    M M - N
    Đưa ra M ; kết thúc
    M= 25, N = 10
    25 = 10 ?
    25 >10
    M 25 - 10
    15 = 10 ?
    15 >10
    M 15 - 10
    5 = 10 ?
    5 > 10 ?
    N = 10 - 5
    5 = 5 ?
    ƯSLN (25,10) = 5
    M
    N
    MÔ PHỎNG THUẬT TOÁN
    Sử dụng ngôn ngữ lập trình để diễn đạt đúng thuật toán.
    Là tổng hợp giữa việc :
    BƯỚC 3 : VIẾT CHƯƠNG TRÌNH
    Lựa chọn cách tổ chức dữ liệu .
    Khi viết chương trình cần chọn ngôn ngữ thích hợp, viết chương trình trong ngôn ngữ nào thì phải tuân theo qui định ngữ pháp của ngôn ngữ đó .
    TEST:
    M = 8; N = 8  ƯCLN = 8
    M = 25; N = 10  ƯCLN = 5
    M = 88; N = 121  ƯCLN = 11
    M = 17; N = 13  ƯCLN = 1
    Thử chương trình bằng cách thực hiện nó với một số bộ INPUT tiêu biểu (TEST) để kiểm tra kết quả, nếu có sai sót thì hiệu chỉnh lại .
    BƯỚC 4 : HIỆU CHỈNH
    BƯỚC 5 : VIẾT TÀI LIỆU
    Mô tả chi tiết về bài toán, thuật toán, chương trình và kết quả thử nghiệm, hướng dẫn cách sử dụng đề xuất các khả năng hoàn thiện thêm .
    DẶN DÒ
    1. Trả lời câu hỏi 1, 2, 3 _ trang 51 _ sách giáo khoa .
    2. Thực hiện phần B “ Câu hỏi và bài tập “ _ trang 23
    và trang 24 _ Sách bài tập
    3. Xem trước §7 “Phần mềm máy tính“ & §8 “Những ứng dụng của tin họ c”_ Sách giáo khoa
    Thực hiện tháng 8 năm 2006
    Bài học đã
    KẾT THÚC
    Thân Ái Chào Các Em
     
    Gửi ý kiến