User Tag List

+ Trả lời chủ đề
Hiện kết quả từ 1 tới 9 của 9

Chủ đề: Có ai giỏi Pascal không ?

  1. #1
    Juventus
    Guest

    Có ai giỏi Pascal không ?

    Các cao thủ ơi, chỉ giúp tôi 2 bài này với. Tôi bó tay rồi.

    Bài 1: Cho tập X gồm N (N<7) điểm trên mặt phẳng sao cho không có 3 điểm nào cùng nằm trên 1 đường thẳng. M là 1 điểm cho trước không thuộc tập hợp trên. Hãy:
    a)Tìm giải thuật xác định khoảng cách ngắn nhất từ M đến trọng tâm của 1 tam giác bất kỳ có 3 đỉnh là các điểm thuộc X (Vẽ lưu đồ khối hoặc mã giả).
    b)Viết chương trình Pascal cho giải thuật tìm được ở câu a.

    Bài 2: Danh sách không quá 50 nhân viên của công ty có những thông tin sau: HoTen (Họ tên), Phai (Phái), Namsinh (Năm sinh), TrinhDo (Trình độ văn hóa), Luong (Lương).
    a)Khai báo cấu trúc dữ liệu của danh sách trên.

    Hãy viết các hàm và thủ tục để:

    b)Kiểm tra xem nhân viên có lương cao nhất công ty là nam hay nữ (giả sử trong công ty không có 2 người nào có lương bằng nhau).
    c)In ra tất cả các nhân viên không quá 30 tuổi có trình độ đại học (Tính đến thời điểm hiện tại).
    d)Xác định tuổi trung bình của các nhân viên nam.

    ------------------------------------------------------------------------------------------------------------

    Nếu ai biết thì xin chỉ rõ ràng nhé, bởi vì tôi thuộc diện ... ngu lâu khó đào tạo . Nếu ai có bài giải và source code cụ thể của cả 2 bài trên thì post lên để cho tại hạ tham khảo nhé .

    Xin đa tạ rất nhiều.

    Chào thân ái .


    ------------------------------------------------------------------------------------------------------------


    p/s: Tôi tự giới thiệu : Tôi đến từ trường HUFLIT (Thành phố Hồ Chí Minh).

  2. #2
    Juventus
    Guest
    Chán wá, sao chưa có ai giúp tôi vậy ? ? ?
    Lần sửa cuối bởi Juventus; 29-01-2004 lúc 10:26 PM

  3. #3
    Quân Nhân Danh Dự
    Tham gia ngày
    Jan 2004
    Bài gửi
    1.404

    Mặc định

    Quote Nguyên văn bởi Juventus
    Chán wá, sao chưa có ai giúp tôi vậy ? ? ?
    Bài 2 cũng dễ thôi mà

    Có thể dùng danh sách liên kết đơn, mỗi nút là 1 bản ghi gồm các trường đã cho và thêm 1 trường là 1 con trỏ next để liên kết.

    Dùng vòng lặp while p^.next <> NIL để duyệt danh sách ( giống dùng for với mảng )...

    Thôi em phải đi ngủ đây, phần còn lại bác tự nghĩ nha...

  4. #4
    nightingale
    Guest

    Mặc định

    phức tạp quá hí hí dùng record cho nó đơn giản dữ liệu maximum có mỗi 50 chú tội gì

  5. #5
    austin power
    Guest

    Mặc định

    a)Tìm giải thuật xác định khoảng cách ngắn nhất từ M đến trọng tâm của 1 tam giác bất kỳ có 3 đỉnh là các điểm thuộc X (Vẽ lưu đồ khối hoặc mã giả).
    vét cạn!
    Bác lập một hàm khoảngcach (điểm m, 3 đỉnh tam giác), đầu ra là khoảng cách đến trọng tâm. (dễ rồi nhá, tự làm đi)
    Bác lại làm một vòng lặp vét cạn các trường hợp ứng với mỗi tam giác, so sánh tìm kết quả nhỏ nhất.

    (tham khảo source code: cẩm nang thuật toán, tập 2. Hình như y xì bài này )

    Bài 2: Danh sách không quá 50 nhân viên của công ty có những thông tin sau: HoTen (Họ tên), Phai (Phái), Namsinh (Năm sinh), TrinhDo (Trình độ văn hóa), Luong (Lương).
    a)Khai báo cấu trúc dữ liệu của danh sách trên.

    Hãy viết các hàm và thủ tục để:

    b)Kiểm tra xem nhân viên có lương cao nhất công ty là nam hay nữ (giả sử trong công ty không có 2 người nào có lương bằng nhau).
    c)In ra tất cả các nhân viên không quá 30 tuổi có trình độ đại học (Tính đến thời điểm hiện tại).
    d)Xác định tuổi trung bình của các nhân viên nam.
    Bài 2 này quá đơn giản! Đập một con sắp xếp (sủi bọt cho nhanh) là xong. Ý tưởng gốc là biết cách làm mấy con sắp xếp và tìm kiếm ấy mà.

  6. #6
    Juventus
    Guest
    Các vị có thể chỉ rõ ràng hơn cho tôi được không ? Hoặc là các vị có thể post bài giải và source code lên cho tôi được không ? Tôi học dở lắm, rất cần người có lòng hảo tâm giúp đỡ tận tình .

  7. #7
    austin power
    Guest

    Mặc định

    Các vị có thể chỉ rõ ràng hơn cho tôi được không ? Hoặc là các vị có thể post bài giải và source code lên cho tôi được không ? Tôi học dở lắm, rất cần người có lòng hảo tâm giúp đỡ tận tình .
    Em giới thiệu bác mấy quyển hay:
    - Lập trình nâng cao (2 tập, của Scitec. Rất hay)
    - Cẩm nang thuật toán, 2 tập.
    - Ngôn ngữ lập trình pascal (của Thiều Công.)
    và bất cứ quyển nào của Dương Thiên Tứ.

    Cá nhân em không thích mấy quyển của bác quách tuấn ngọc. Cơ bản quá, mà lại chẳng có cái mà mình tìm. Cảm thấy bác ấy dịch sách (help files nữa chứ) thì đúng hơn.

    Đọc sách thì hay đấy, nhưng như Peter Norton nói, cách tốt nhất để học một ngôn ngữ lập trình là hãy viết thật nhiều chương trình bằng ngôn ngữ đó.

    Yêu.

  8. #8
    bogia
    Guest

    Mặc định

    Lay quyen cua Nguyen Xuan Mi cung co nhieu bai hay lam

  9. #9
    noname
    Guest

    Mặc định

    Nếu chú nào cần người siêu pascal thì liên lạc trực tiếp theo địa chỉ
    E-mail hanvfit@yahoo.ca
    nhơ la .ca chứ không phải com nha

+ Trả lời chủ đề

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. Cho em hỏi bài pascal này nha !?
    Gửi bởi sun_flower1802 trong mục Lập Trình
    Trả lời: 8
    Bài cuối: 02-11-2007, 09:42 AM
  2. Pascal!
    Gửi bởi EricTuan trong mục Lập Trình
    Trả lời: 60
    Bài cuối: 08-01-2006, 08:39 AM
  3. Giúp em bài Pascal này nữa!
    Gửi bởi EricTuan trong mục Các vấn đề CNTT khác
    Trả lời: 4
    Bài cuối: 15-12-2004, 03:58 PM
  4. Xin Pascal 5.5
    Gửi bởi vtm trong mục Các vấn đề CNTT khác
    Trả lời: 2
    Bài cuối: 14-07-2003, 12:10 PM
  5. Pascal-những điều đn Giản
    Gửi bởi newton trong mục Viện Toán tin ứng dụng
    Trả lời: 27
    Bài cuối: 05-04-2003, 05:44 PM

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube