—♦ Forum K10 SP Tin ♦—

Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
—♦ Forum K10 SP Tin ♦—

Học không chơi phí thời thanh niên,chơi mà không học bán rẻ tương lai !


    bài tập TP căn bản

    Admin
    Admin
    test thoi
    test thoi


    Tổng số bài gửi : 152
    Join date : 12/09/2011
    Age : 32
    Đến từ : hà giang

    bài tập TP căn bản Empty bài tập TP căn bản

    Bài gửi by Admin 8/12/2011, 19:03


    PHẦN 1
    LƯU ĐỒ THUẬT TOÁN (FLOWCHART)

    Các ký hiệu biểu diễn lưu đồ thuật toán, cách biểu diễn các cấu trúc điều khiển rẽ nhánh, cấu trúc lặp và các kỹ thuật liên quan đến lưu đồ thuật toán.

    I. TÓM TẮT LÝ THUYẾT
    I.1. Khái niệm : Lưu đồ thuật toán là công cụ dùng để biểu diễn thuật toán, việc mô tả nhập (input), dữ liệu xuất (output) và luồng xữ lý thông qua các ký hiệu hình học.
    I.2. Phương pháp duyệt :
    Duyệt từ trên xuống và duyệt từ trái sang phải.
    I.3. Các ký hiệu :


    I.4. Các cấu trúc điều khiển cơ bản :
    a. Cấu trúc tuần tự : Tuần tự thực thi tiến trình. Mỗi lệnh được thực thi theo một chuỗi từ trên xuống, xong lệnh này rồi chuyển xuống lệnh kế tiếp.

    Ví dụ: Nhập vào 3 số nguyên a, b, c và xuất ra màn hình với giá trị của mỗi số tăng lên 1.

    b. Cấu trúc điều kiện : chọn một trong hai trường hợp.
    • if : Chỉ xét trường hợp đúng.

    Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n > 0 tăng n lên 1 đơn vị. Xuất kết quả.


    • if…else : Xét trường hợp đúng và trường hợp sai.

    Ví dụ: Nhập vào số nguyên n. Kiểm tra nếu n chẵn xuất ra màn hình “n chẵn”, ngược lại xuất “n lẻ”.
    c. Cấu trúc lặp : Thực hiện liên tục 1 lệnh hay tập lệnh với số lần lặp dựa vào điều kiện. Lặp sẽ kết thúc khi điều kiện được thỏa.
    • for / while (Kiểm tra điều kiện trước khi lặp) : for thường áp dụng khi biết chính xác số lần lặp. While thường áp dụng khi không biết chính xác số lần lặp


    Ví dụ: Nhập vào số nguyên n. Xuất ra màn hình từ 1 đến n.

    • do … while (Thực hiện lặp trước khi kiểm tra điều kiện)

    Ví dụ: Nhập vào số nguyên dương n. Nếu nhập sai yêu cầu nhập lại.
    d. Các ví dụ
    Ví dụ 1: Giải và biện luận phương trình: ax+b=0.



    Ví dụ 2: Tính tổng :


    Ví dụ 3: Tính tổng :


    II. BÀI TẬP : Vẽ lưu đồ thuật toán sau
    II.1. Bài tập cơ bản
    1. Nhập vào hai số x, y. Xuất ra màn hình tổng, hiệu, tích, thương của hai số trên.
    2. Nhập vào số nguyên n, kiểm tra xem n chẵn hay lẻ và xuất ra màn hình.
    3. Nhập vào ba cạnh a, b, c của tam giác. Xuất ra màn hình tam giác đó thuộc loại tam giác gì? (Thường, cân, vuông, đều hay vuông cân).
    4. Nhập vào số nguyên n. Nếu n>5 thì tăng n lên 2 đơn vị và trả về giá trị n, ngược lại trả về giá trị 0.
    5. Nhập vào số nguyên n. Tính n! với 0 ≥ n
    6. Cho số nguyên n. Tính trị tuyệt đối của n
    7. Tính P = 1 . 3 . 5 . . . (2n+1) , với 0 ≥ n
    8. Tính P = 1+ 3 + 5 + … + (2n+1) , với 0 ≥ n

    16. Đếm số lượng ước số chẵn của số nguyên dương n.
    17. In ra chữ số đầu tiên của số nguyên dương n gồm k chữ số.
    18. Cho 2 số nguyên dương a, b. Tìm USCLN của a và b.
    19. Cho 2 số nguyên dương a, b. Tìm BSCNN của a và b.
    20. Cho số nguyên dương x. Kiểm tra xem x có phải là số nguyên tố không?
    21. Cho số nguyên dương x. Kiểm tra x có phải là số chính phương không?
    22. Cho số nguyên dương x. Kiểm tra xem x có phải là số hoàn thiện không?
    Attachments
    bài tập TP căn bản AttachmentOnTap_LTC.doc
    dowload tại đây............
    You don't have permission to download attachments.
    (1 Mb) Downloaded 0 times

      Hôm nay: 29/4/2024, 19:50