1. Trang chủ
  2. » Luận Văn - Báo Cáo

cac thuat toan sap xep trong

85 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 45,38 MB

Nội dung

Gvhd: TS Phan Lê Na Ngành khoa học máy tính Lời nói đầu Ngày nay, công nghệ thông tin đà trở thành ngành mũi nhọn Nó không bó hẹp phạm vi nhà trờng, viện nghiên cứu, trung tâm máy tính mà đợc ứng dụng rộng rÃi tất lĩnh vực đời sống xà hội Có thể nói phát triển vợt bậc Công nghệ thông tin đà giúp ngời hoá giải đợc nhiều toán phức tạp mà trớc đà tốn nhiều thời gian, công sức, tiền bạc Giờ đà trở nên đơn giản hơn, nhanh chóng đạt độ xác cao Điều đà đánh dấu bớc ngoặc phát triển tin học nói riêng nh khoa học nhân loại nói chung Cùng với phát triển vợt bậc sinh viên CNTT ngày không ngừng học hỏi, cập nhật công cụ biết ứng dụng kiến thức đà đợc học vào thực tiễn sống Đợt thực tập sở bớc sâu vào tìm hiểu lĩnh vực công nghệ thông tin ứng dụng thực tiễn Trên sở kiến thức đà đợc học năm vừa qua, để chúng em hoàn thành đợt thực tập Đề tài gồm phần: Phần 1: Các thuật toán xếp Phần 2: Chia sẻ tài nguyên mạng cục Phần 3: Từ điển Phần 4: Sử dụng trình duyệt Web Ngoài cố gắng nỗ lực thành viên nhóm tận tình giúp đỡ giảng dạy thầy, cô giáo khoa CNTT Trờng Đại học Vinh Chúng em xin chân Hồ Thi Giang, Vũ Thị Diệp, Phan Thị Dung, Ngô Thị Thuỳ D- ơng Gvhd: TS Phan Lê Na Ngành khoa học máy tính thành cảm ơn Tiến Sỹ Phan Lê Na đà hớng dẫn tận tình giúp đỡ chúng em trình làm đề tài Xin kính chúc Tiến Sỹ Phan Lê Na sức khoẻ, thành công tiếp tục đạt nhiều thắng lợi nghiên cứu khoa học nghiệp trồng ngời Do thời gian trình độ có hạn nên chắn không tránh khỏi thiếu sót Kính mong nhận đợc đóng góp ý kiến thầy cô bạn Đề Trờng Đại Học Vinh Khoa Công Nghệ Thông Tin -o0o Đề tài thực tập sở Năm học : 2008 -2009 Mà đề : 030 Câu 1:Các thuật toán xếp trong(sắp xếp chèn, xếp phân đoạn, xếp vun đống,) Yêu cầu : Trình bày thuật toán Ví dụ minh hoạ Cài đặt thuật toán ngôn ngữ đó(Pascal, C, C++) Câu 2: Chia sẻ tài nguyên mạng cục Thiết lập việc chia sẻ tài nguyên Cài đặt thiết bị dùng chung qua mạng Chia sẻ liệu qua mạng(ổ ®Üa, th mơc, tƯp,…) Hå Thi Giang, Vị ThÞ DiƯp, Phan Thị Dung, Ngô Thị Thuỳ D- ơng Gvhd: TS Phan Lê Na Ngành khoa học máy tính Câu 3: Từ điển Cho tệp văn chứa từ, dấu phân cách từ, dấu cách,dấu phẩy, dÊu chÊm, dÊu chÊm phÈy, dÊu chÊm than, dÊu chÊm hỏi Mọi từ bắt đầu chữ A Z(không phân biệt chữ hoa chữ thờng) Viết thủ tục đọc từ tệp văn lu trữ vào mảng danh sách liên kết: Type Danhsach=^PhanTu; PhanTu=Record Tu:String[15]; Tiep:DanhSach; end; Var TuDien :array[A A]of DanhSach; Mỗi danh sách liên kết từ điển xếp theo thứ tự tăng từ khoá khác Viết thủ tục hiển thị từ hình theo thứ tự tăng Viết thủ tục bổ sung từ cách đọc từ bàn phím tìm từ điển - Nếu thấy hiển thị thông báo Đà có - Nếu không chèn vào vị trí thích hợp Viết Menu để thực chức Yêu cầu báo cáo: Ngôn ngữ cài đặt: PASCAL, C C++ Báo cáo - Đề toán - Mô tả thuật toán Hồ Thi Giang, Vũ Thị Diệp, Phan Thị Dung, Ngô Thị Thuỳ D- ơng Gvhd: TS Phan Lê Na Ngành khoa học máy tính - Mô tả Modul thiết kế toán Chơng trình Câu 4: Sử dụng th điện tử(Email): Các thành phần cấu trúc ®Þa chØ th diƯn tư Sư dơng dÞch vơ th ®iƯn tư Yahoo Mail Nghi thøc viÕt th vấn đề an toàn sử dụng th diện tử Phần I: thuật toán xếp A: đặt vấn đề Sắp xếp(Sorting) trình bố trí lại phần tử đối tợng theo thứ tự ấn định ví dụ : xếp tăng (giảm) dần dÃy số, thứ tự từ điển với dÃy chữ Yêu cầu xếp thờng xuyên xuất ứng dụng tin học, với mục đích khác nhau: Sắp xếp liệu lu trữ máy tính để tìm kiếm cho thuận lợi, xếp kết để in bảng biểu Nói chung, liệu xuất dới nhiều dạng khác nhng ta quy ớc: Tập đối tợng đợc xếp tập ghi (Records), ghi gồm số trờng (Fields) liệu, tơng ứng với thuộc tính khác Sắp xếp (internal sorting) phơng pháp xếp tác động tập đối tợng đợc lu trữ nhớ trong(gọi Bảng(Table)) Hồ Thi Giang, Vũ Thị Diệp, Phan Thị Dung, Ngô Thị Thuỳ D- ơng Gvhd: TS Phan Lê Na Ngành khoa học máy tính Bài toán xếp đợc đặt xếp bảng gồm n ghi R1, R2,,Rn Tuy nhiên ta thấy tất liệu, ghi đợc xem xét đến trình xếp mà hay vài trờng hợp đợc ý tới trờng hợp nh đợc gọi khoá xếp Khoá đóng vai trò đặc biệt trình xếp sau trình bày phơng pháp, ví dụ giải thuật để đơn giản ta nói tới giá trị khoá mà Nh vậy, toán đặt xếp bảng gồm n khoá: K1,K2,Kn đại diện cho ghi giả sử: K iKj , với i,j Để minh hoạ cho phơng pháp xếp ta giả sử thứ tự xếp tăng dần sử dụng khoá sau làm ví dụ: 40 20 70 15 60 52 90 30 100 80 B: Các kiểu xÕp I S¾p xÕp kiĨu lùa chän(selection sort) Giới thiệu phơng pháp lợt thứ i (i=1,2,,n-1) ta sÏ chän d·y kho¸ K i, Ki+1, …,Kn kho¸ nhỏ đổi chỗ với K i.Nh vậy, sau j lợt, j khoá nhỏ đà lần lợt vị trí thứ nhất, thứ thứ 2, thứ j theo vị trí xếp Ví dụ Hồ Thi Giang, Vũ Thị Diệp, Phan Thị Dung, Ngô Thị Thuỳ D- ơng Gvhd: TS Phan Lê Na Ngành khoa häc m¸y tÝnh ThuËt to¸n Procedure select-sort(k,n) {XÐt lợt , tìm khoá nhỏ đổi chỗ} For i:=1 to n-1 Begin M:=i; I Ki 40 20 70 10 Lỵt 15 20 15 20 15 20 15 20 … 15 20 70 70 30 30 30 40 60 52 90 70 100 80 40 52 60 70 80 90 100 15 40 40 40 60 60 60 60 52 52 52 52 90 90 90 90 30 30 30 70 100 100 100 100 80 80 80 80 For j:=i+1 to n if K[j]

Ngày đăng: 29/08/2021, 15:58

HÌNH ẢNH LIÊN QUAN

- đầu tiên khoá k1 đợc coi nh một bảng gồm bộ khoá đã đợc sắp xếp. - cac thuat toan sap xep trong
u tiên khoá k1 đợc coi nh một bảng gồm bộ khoá đã đợc sắp xếp (Trang 8)
- Hình ảnh của đống qua các bớc sắp xếp + Vun đống lần đầu tiên, ta có cây - cac thuat toan sap xep trong
nh ảnh của đống qua các bớc sắp xếp + Vun đống lần đầu tiên, ta có cây (Trang 22)
a) Mạng dạng hình sao (Star Topology) + Đặc điểm: - cac thuat toan sap xep trong
a Mạng dạng hình sao (Star Topology) + Đặc điểm: (Trang 32)
Hình1 - cac thuat toan sap xep trong
Hình 1 (Trang 37)
port và trung tâm của mạng hình sao. Thông thờng 4 loại Hub sau: - cac thuat toan sap xep trong
port và trung tâm của mạng hình sao. Thông thờng 4 loại Hub sau: (Trang 40)
Hình 6. Cửa sổ dùng để chia sẻ th mục. - cac thuat toan sap xep trong
Hình 6. Cửa sổ dùng để chia sẻ th mục (Trang 43)
Hình 7. Cửa sổ trao quyền truy cập từ xa của th mục cho các đối tợng - cac thuat toan sap xep trong
Hình 7. Cửa sổ trao quyền truy cập từ xa của th mục cho các đối tợng (Trang 44)
Hình 12. - cac thuat toan sap xep trong
Hình 12. (Trang 47)
Hình 13 Trang chủ dich vụ th diện tử Yahoo. - cac thuat toan sap xep trong
Hình 13 Trang chủ dich vụ th diện tử Yahoo (Trang 59)
Hình 14 Điền các thông tin báo mật và thông tin cá nhân - cac thuat toan sap xep trong
Hình 14 Điền các thông tin báo mật và thông tin cá nhân (Trang 62)
Hình 15 Nhập lại mã bảo vệ - cac thuat toan sap xep trong
Hình 15 Nhập lại mã bảo vệ (Trang 64)
Hình 1.4.Nếu có vấn đề xảy ra, cá cô cần xem xet có màu đỏ - cac thuat toan sap xep trong
Hình 1.4. Nếu có vấn đề xảy ra, cá cô cần xem xet có màu đỏ (Trang 64)
Các mục xuất hiện trên màn hình cần quan tâm gồm: Nút Check mail  (kiểm tra th) thực hiện kiểm tra và hiển thị hộp th Inbox. - cac thuat toan sap xep trong
c mục xuất hiện trên màn hình cần quan tâm gồm: Nút Check mail (kiểm tra th) thực hiện kiểm tra và hiển thị hộp th Inbox (Trang 65)
Hình 18. Của sổ đăng nhập hộp th. - cac thuat toan sap xep trong
Hình 18. Của sổ đăng nhập hộp th (Trang 66)
Hình 19 Kiểm tra xem có th mới không. - cac thuat toan sap xep trong
Hình 19 Kiểm tra xem có th mới không (Trang 67)
Hình 21.Nội dung bức th cũ hiện thị phía dới. - cac thuat toan sap xep trong
Hình 21. Nội dung bức th cũ hiện thị phía dới (Trang 68)
Hình 22 Đánh dấu xoá th. - cac thuat toan sap xep trong
Hình 22 Đánh dấu xoá th (Trang 68)
Hình 23. Màn hình chức năng soạn mới một bức th. - cac thuat toan sap xep trong
Hình 23. Màn hình chức năng soạn mới một bức th (Trang 69)
Hình 1.14 Đánh dấu địa chỉ cần ghi lại. - cac thuat toan sap xep trong
Hình 1.14 Đánh dấu địa chỉ cần ghi lại (Trang 70)
*. Bấm chọn mục Addresses để mở cửa sổ nh hình minh hoạ dới đây. - cac thuat toan sap xep trong
m chọn mục Addresses để mở cửa sổ nh hình minh hoạ dới đây (Trang 71)
Hình 25 Sổ địa chỉ - cac thuat toan sap xep trong
Hình 25 Sổ địa chỉ (Trang 71)
Hình 28. Thêm ngời mới vào sổ địa chỉ khi đọc th 9. Sử dụng sổ địa chỉ. - cac thuat toan sap xep trong
Hình 28. Thêm ngời mới vào sổ địa chỉ khi đọc th 9. Sử dụng sổ địa chỉ (Trang 72)
Hình 29. Màn hình khi soạn th mới - cac thuat toan sap xep trong
Hình 29. Màn hình khi soạn th mới (Trang 73)
Hình 30. Sổ địa chỉ sắp theo Alphabet - cac thuat toan sap xep trong
Hình 30. Sổ địa chỉ sắp theo Alphabet (Trang 74)
Hình 31. Nhấn chuột vào nút Attach files để gửi tệp đính kèm - cac thuat toan sap xep trong
Hình 31. Nhấn chuột vào nút Attach files để gửi tệp đính kèm (Trang 74)
Hình 33 Lựa chọn tệp tin đínhkèm từ trong máy. - cac thuat toan sap xep trong
Hình 33 Lựa chọn tệp tin đínhkèm từ trong máy (Trang 75)
Hình 35. Tệp đínhkèm trong th điện tử. - cac thuat toan sap xep trong
Hình 35. Tệp đínhkèm trong th điện tử (Trang 76)
Hình 36.Quay về màn hình viết th, tệp tin đínhkèm đã đợc hiện thị. - cac thuat toan sap xep trong
Hình 36. Quay về màn hình viết th, tệp tin đínhkèm đã đợc hiện thị (Trang 77)
Hình 39. Th mục Bulk Mail của Yahoo. - cac thuat toan sap xep trong
Hình 39. Th mục Bulk Mail của Yahoo (Trang 80)

TỪ KHÓA LIÊN QUAN

w