Chào mừng bạn đến với HMForum. Vui lòng đăng ký để sử dụng nhiều chức năng hơn!

Pascal bồi dưỡng học sinh giỏi cấp tỉnh

Thảo luận trong 'Học lập trình' bắt đầu bởi ngocphongfc, 6 Tháng ba 2013.

CHIA SẺ TRANG NÀY

Lượt xem: 5,241

  1. ngocphongfc

    ngocphongfc Guest

    Đặt chỗ PEN 2017 - Cập nhật theo mọi thay đổi của kỳ thi THPT QG

    Đăng ký gia nhập BQT DIỄN ĐÀN


    Bài 1 (20 điểm)

    Viết chương trình tính tổng S=1+1.2+1.2.3+…+1.2.3…N (n<=30)
    Dữ liệu vào: lấy từ tệp DATABAI1.INP gồm 1 dòng ghi số nguyên dương N
    Kết quả ra: Ghi tổng S vào tệp KQBAI1.OUT


    Bài 4 (20 điểm)

    Có m phần thưởng chia cho n học sinh giỏi được xếp hạng từ 1 đến n. Tính số cách chia phần thưởng sao cho thỏa mãn các điều kiện sau:
    - Số phần thưởng của học sinh hạng i phải lớn hơn hoặc bằng số phần thưởng của học sinh hạng j nếu j>i
    - Tất cả phần thưởng đều phải được thưởng hết cho học sinh.Dữ liệu vào: lấy từ tệp DATABAI4.INP gồm 2 dòng: dòng đầu tiên ghi số m(m>=1), dòng tiếp theo ghi số n (n<=50)
    Kết quả: Ghi các cách chia vào tệp KQBAI4.OUT ( mỗi cách chia ghi trên một dòng. Mỗi dòng có n giá trị, mỗi giá trị là số phần thưởng nhận được tương của từng học sinh được xếp hạng từ 1 đến n. Các giá trị ghi trên một dòng cách nhau ít nhất một dấu cách). Dòng cuối cùng ghi số cách chia phần thưởng tìm được.
     
  2. thienvamai

    thienvamai Guest


    1/đặt 1 biến tong=0, 1 biến tich=1;
    chạy i từ 1->n
    tich=tich*i
    tong=tong+tich
    in ra tổng
     
  3. mikelhpdatke

    mikelhpdatke Guest


    Bài 2 tham khảo bài toán phân tích số nhé :)!..........................................................
     
  4. ngocphongfc

    ngocphongfc Guest


    nhờ bạn

    bạn có thể giải thích cụ thể hơn được không? ..........................:confused:
     
  5. mikelhpdatke

    mikelhpdatke Guest