Cần giúp với project Software Design & Development T_T

Thảo luận trong 'Thư giãn' bắt đầu bởi soloko2412, 16/8/11.

  1. John Constantine

    John Constantine C O N T R A

    Tham gia ngày:
    20/8/07
    Bài viết:
    1,951
    Nơi ở:
    ゲーマーの天国
    Suy nghĩ khó quá thì vẽ cái Flowchart ra cho nó dễ thông
     
  2. leonken56

    leonken56 Mario & Luigi

    Tham gia ngày:
    24/12/07
    Bài viết:
    719
    Nơi ở:
    Tp.HCM
    Bài này dễ:
    Yêu cầu
    Bạn tính trung bình điểm của tất cả các học sinh cộng lại chia số học sinh.
    Và dựa theo điểm đó sắp xếp lớp cho các đối tượng phù hợp.
    ( Nếu ĐTB-10 < Điểm của học sinh < ĐTB+10 thì satisfactory,
    lớn hơn điểm trung bình từ 10 điểm trở lên ( Điểm của học sinh > ĐTB+10 ) thì outstanding,
    còn lại thì unsatisfactory )

    Input:
    Danh sách & điểm cuối kì mỗi học sinh
    Output:
    Danh sách dữ liệu của mỗi học sinh gồm
    3 cột
    ID Number - điểm - lớp

    Một bài khá đơn giản, chỉ việc áp dụng kiểu mảng, vài lệnh if...
    Khi nào dead line ? Hôm nay trễ rồi, mai mình phải đi học nữa, nên nếu mai đc thì mai mình sẽ làm dùm bạn.
     
    Chỉnh sửa cuối: 17/8/11
  3. hgiasac

    hgiasac snake, snake, snaaaake Lão Làng GVN

    Tham gia ngày:
    21/12/07
    Bài viết:
    8,238
    Mà hỏi thật chủ thớt môn này có phải là môn chuyên ngành không thế
    Nếu là môn chuyên ngành mà không biết làm thì nhục lắm đó
     
  4. Lincoln_Park

    Lincoln_Park Persian Prince

    Tham gia ngày:
    31/12/07
    Bài viết:
    3,826
    đây là bài tập nhỏ nhỏ chứ project gì đâu .
     
  5. theslimshady

    theslimshady Legend of Zelda

    Tham gia ngày:
    23/6/09
    Bài viết:
    977
    Nơi ở:
    MTA, HaNoi
    Hình như đây là bài cơ bản thì phải , nhớ là lớp 11 cũng có mấy kiểu bài như này :-?
    mà mình hay làm kiểu kẻ bảng :D
     
  6. Kho Như Chính

    Kho Như Chính Mr & Ms Pac-Man

    Tham gia ngày:
    15/3/11
    Bài viết:
    137
    Nơi ở:
    K nộp thuế
    Cái này gọi là assignment thì đúng hơn chứ project gì :)).
    Dùng mảng bình thường thôi. Còn không biết thì học lại pascal căn bản chứ cưỡi ngựa xem hoa thì đố mà làm cho được.
     
  7. >Tagme<

    >Tagme< Fröhlich Kaiser

    Tham gia ngày:
    5/8/08
    Bài viết:
    1,964
    Nơi ở:
    NewYork
    Bài này mà cho 2 tuần cơ à =))..

    Giờ chả nhớ gì về pascal nên cơ bản là thế này

    1.Tự tạo và nhập dữ liệu cho các array là student ID, exam point. Và tạo 1 array là grade. 3 array này thì phải có cùng kích thước nhé.

    2.Dùng hàm loop nào đấy để lấy toàn bộ điểm từ point ra, tình trung bình ( tổng điểm / array Stundent ID size ) và nhét vào 1 biến.

    3.Xong loop array student ID, đang ở tại vị trí nào của array student, thì lấy giá trị của array exam tại vị trí đó. Hay dễ hiểu hơn là đang ở vị trị "i" của array student thì ta lấy vị trí "i" của array exam.

    4.Lấy ra rồi thì dùng lệnh if để so sánh với giá trị biến trung bình đã nêu ở trên, thỏa mãn điều kiện nào thì ghi giá trị tương ứng ở vị trí "i" của array grade

    5.In các giá trị :D
     
  8. Wind To Heaven

    Wind To Heaven Donkey Kong

    Tham gia ngày:
    30/6/09
    Bài viết:
    324
    nhìn tên môn Software Design & Development với chữ project rõ kinh thế mà đọc xong cái đề thì (~~)

    các bạn khác nói đủ hết rồi đó, đừng nói cần cả code luôn nhé :(

    ---------- Post added at 09:34 ---------- Previous post was at 09:29 ----------

    bài này nếu code cứng tay thì nên làm theo hướng sử dụng struct :D những bài tập dạng này cũng hay gặp khi mới học những ngôn ngữ lập trình bậc cao như java,c#, để người học làm quen với khái niệm OOP, nếu có thể làm theo struct ở Pascal hay C rồi thì khi học những ngôn ngữ kia sẽ dễ tiếp cận hơn
     
    Chỉnh sửa cuối: 17/8/11
  9. Shiva_vuive

    Shiva_vuive Sonic the Hedgehog

    Tham gia ngày:
    1/7/03
    Bài viết:
    4,945
    Nơi ở:
    Cần Thơ
    Hồi trước viết C, C++ toàn mấy bài dạng này... Nhưng nếu được mình thích viết GUI kết hợp database xuất kết quả ra giao diện (Windows) hoặc ra file:D
     
  10. soloko2412

    soloko2412 C O N T R A

    Tham gia ngày:
    27/6/06
    Bài viết:
    1,745
    Nơi ở:
    Trái Tim
    Còn 1 phần nữa là cái report mà m` biết làm nên k up lên, cái đó mình tự làm đc, quan trọng là code :D
     
  11. quangkhung_012

    quangkhung_012 Space Marine Doomguy GameOver

    Tham gia ngày:
    18/9/05
    Bài viết:
    5,850
    Project này tương đối tuy nhiên chủ thớt cần ngâm cứu kỹ hơn các phần cơ bản lại , đề này đã vã thì cẩn thận những đề sau đuối hơn nhiều :D
     
  12. longmetal

    longmetal C O N T R A

    Tham gia ngày:
    9/6/07
    Bài viết:
    1,602
    cái đề này tương đối dễ, nhưng mà mình không hiểu trên đó viết cái gì. ai dịch hộ cái :|
     
  13. xaunhucua

    xaunhucua T.E.T.Я.I.S

    Tham gia ngày:
    28/3/06
    Bài viết:
    592
    Nơi ở:
    France
    Làm xong có dc gì không chủ thớt :-"
     
  14. soloko2412

    soloko2412 C O N T R A

    Tham gia ngày:
    27/6/06
    Bài viết:
    1,745
    Nơi ở:
    Trái Tim
    T_T, giúp hộ đàn em đi :">
     
  15. >Tagme<

    >Tagme< Fröhlich Kaiser

    Tham gia ngày:
    5/8/08
    Bài viết:
    1,964
    Nơi ở:
    NewYork
    Viết được đến đâu rồi :-" ?
     
  16. .::DND::.

    .::DND::. C O N T R A

    Tham gia ngày:
    4/2/07
    Bài viết:
    1,958
    Nơi ở:
    Hà Nội
    report cho mấy bài dạng này chủ yếu tập trung vào phần Analysis và Design.
    Analysis (phân tích) thì nói đc Input và output là đc.
    Design (thiết kế) thì cứ vẽ cái flowchart vào đi. Bài cũng đâu có gì to tát.
    code thì đơn giản, nên dùng struct nếu có thể nhé :D.
     
  17. tonyvus_long

    tonyvus_long C O N T R A Lão Làng GVN

    Tham gia ngày:
    4/12/04
    Bài viết:
    1,886
    Chủ topic dịch dùm cái đề đi òi mình làm cho nak.

    ps : mình viết vb.net, asp.net, C++ đc thui nhé. Pascal lâu òi hem nhớ ^^
     
  18. romrumrira

    romrumrira Harvest Moon Moderator ♞ Blade Knight ♞

    Tham gia ngày:
    15/2/07
    Bài viết:
    7,910
    Nơi ở:
    Mineral Town
    cái này phức tạp hơn không giống mấy bài tập tin trong lớp 11 ở vn đâu nhé =))

    dịch tạm là vậy...

    giả sử rằng 60% là đạt điểm S (tức satisfactory)

    thì nếu mà dưới hoặc hơn 10% thì sẽ vẫn là S tức là (từ 50-70% sẽ là S)

    nhưng nếu mà dưới hơn 10% tính từ mức 50% tức dưới hoặc bằng 49% thì sẽ là US (tức unsatisfactory)

    nhưng phải hơn tận 10% từ mốc 70% tức là lớn hơn hoặc bằng 80% thì sẽ là Outstanding (xuất sắc)

    mình chỉ dịch đc thôi, còn cứu thì mong các bạn lập trình viên mà cứu ấy =))

    p/s: chủ topic mún ng ta giúp thì phải nói rõ các mốc điểm ra, chứ cái phần mà highlight chỉ là điều kiện lập trình thôi...chứ không có số gì cả thì sao mà biết =_+ ví dụ như trên mình lấy mốc 60% là đạt chẳng hạn
     
    Chỉnh sửa cuối: 18/8/11
  19. H@l0

    H@l0 Fire in the hole!

    Tham gia ngày:
    24/8/07
    Bài viết:
    2,888
    Nơi ở:
    Desert-NPole intersection
    Đọc bản dịch xong mình phải quay lên đọc bản Eng để hiểu bạn muốn nói gì =))

    Chủ thớt dân electrical các kiểu bị trường nó bắt đi học 1 lớp software cơ bản có đúng ko, nếu đúng thì cứ xõa đi, ko fail là được, sau này chả dùng mẹ gì đâu \m/

    Nhưng mà nói chung bài này dễ, mở sách ra đọc tầm 30 phút là tự làm được rồi
     
  20. Ryuna

    Ryuna C O N T R A

    Tham gia ngày:
    10/10/10
    Bài viết:
    1,594
    bài này C thì dùng struct, cao cấp hơn chơi hẳn C++ thì class
    C thì làm 1 cái linked list, mỗi phần tử gồm 3 property mà đề cho (trường hợp số phần từ ko xác/cố định)
    sử dụng 1 hàm while để nhập dữ liệu vào, 1 con trỏ để duyệt list

    đề này mở rộng ra cho cao cấp hơn thì sẽ có thêm mục thao tác với file (đọc dữ liệu từ 1 file, chỉnh sửa bổ sung etc rồi ghi lại lên file đó)
    cao hơn nữa thì kết nối database
    hơn nữa thì chạy hẳn GUI và ta đã có 1 phần mềm quản lý (ở dạng đơn giản) hoàn chỉnh (có thể đem bán cho M$ chẳng hạn :-" =)))
     

Chia sẻ trang này