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

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

Hỗ trợ trực tuyến

  • (tanchang121988)

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý 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

    NV_6_TRANH_Thay_boi_xem_voi.jpg NV_7_Canh_cac_quan_danh_bac_trong_dem_mua_bao.jpg Doc_dien_cam_Ong_do.mp3 Su_tich_Ho_Guom.jpg Tuc_nuoc_vo_bo1.jpg DSC00082.jpg Truong_hoc_than_thien.jpg O_nhiem.jpg Moi_truong_dep.jpg Burn1.jpg

    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 của trường THCS Tân Phú Tâ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ài liệu của Thư viện về máy tính của mình.
    Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.

    Bài 5: Từ bài toán đến chương trình

    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: Phan Tấn Chẳng
    Ngày gửi: 15h:57' 20-10-2012
    Dung lượng: 2.6 MB
    Số lượt tải: 236
    Số lượt thích: 0 người
    Kiểm tra bài cũ
    Câu hỏi:
    1) Hãy nêu khái niệm bài toán? (4đ)
    2) Để giải quyết được một bài toán cụ thể ta phải làm gì? (6đ)
    Đáp án:
    1) Bài toán là một công việc hay một nhiệm vụ cần giải quyết
    2) Để giải quyết được một bài toán cụ thể, người ta cần xác định bài toán, tức là xác định rõ các điều kiện cho trước và kết quả thu được.
    2. Quá trình giải bài toán trên máy tính:
    - Ví dụ Bài toán điều khiển rô-bốt nhặt rác:
    1. Tiến 2 bước;
    2. Quay trái, tiến 1 bước;
    3. Nhặt rác;
    4. Quay phải, tiến 3 bước;
    5. Quay trái, tiến 2 bước;
    6. Bỏ rác vào thùng;
    1. Bài toán và xác định bài toán:
    Thuật toán là gì?
    Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán.
    2. Quá trình giải bài toán trên máy tính:
    Bài toán: tính tổng hai số nguyên a và b được nhập từ bàn phím.
    Mô tả thuật toán
    Tên chương trình Tính tổng;
    Bắt đầu
    Nhập số a;
    Nhập số b;
    Tính a+b, ghi kết quả ra màn hình ;
    Kết thúc.
    Program Tinh_Tong;
    Begin
    End.
    Writeln(`nhap so a`); readln(a);
    Writeln(`nhap so b`); readln(b);
    Writeln(`Tổng a và b`, a+b );
    Var a,b : integer;
    Chương trình (pascal)

    Tuy nhiên, việc mô tả thuật toán chưa đủ để máy tính có thể giải quyết được bài toán.
    Do đó, cần phải diễn đạt thuật toán dưới dạng ngôn ngữ lập trình cụ thể nào đó để máy
    tính có thể hiểu và thực hiện được!

    Nói cách khác, thuật toán là các bước để giải một bài toán, còn chương trình chỉ là thực
    hiện của thuật toán trong một ngôn ngữ lập trình cụ thể.
    Chú ý: Một bài toán có thể được giải bằng nhiều thuật toán khác nhau.
    Quá trình giải bài toán trên máy tính gồm mấy bước?
    ? Viết chương trình
    ? Xác định bài toán
    ? Mô tả thuật toán
    - Quá trình giải bài toán trên máy tính gồm 3 bước:
    ? Xác định thông tin đã cho (Input),
    thông tin cần tìm (Output).
    ? Tìm cách giải bài toán và diễn tả bằng các lệnh cần phải thực hiện.
    ? Dựa vào mô tả thuật toán, ta viết chương trình bằng một ngôn ngữ lập trình.
    ? Xác định bài toán:
    ? Mô tả thuật toán:
    ? Viết chương trình:
    CỦNG CỐ BÀI
    Xác định bài toán
    Mô tả thuật toán
    Viết chương trình
    Quá trình giải toán trên máy tính bao gồm các bước:
    Thuật toán là gì?
    Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán.
    30
    29
    28
    27
    26
    25
    24
    23
    22
    21
    20
    19
    18
    17
    16
    15
    14
    13
    12
    11
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    Đ
    Đ
    Đ
    S

    30
    29
    28
    27
    26
    25
    24
    23
    22
    21
    20
    19
    18
    17
    16
    15
    14
    13
    12
    11
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
    0
    S
    S
    S
    Đ
    - Xem trước phần 3: Thuật toán và mô tả thuật toán.
    - Tìm thêm một số bài toán và xác định bài toán của những bài toán đó.
    - Về nhà học bài. Làm bài tập 1 Sgk trang 45.
     
    Gửi ý kiến