Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
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]