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

tron thu + toan hinh cai bien DOC

73 5 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 73
Dung lượng 1,29 MB

Nội dung

Đề tài thực tập sở NM HC :2007-2008 M ĐỀ :029 CÂU 1: 1:Khái niệm thuật ngữ trộn thư 2:Cách trộn thư 3:trôn theo cách envelopes , lable,direotories,and e_mail messages 4:trộn với ngoại lệ 5:trộn với ghi chọn CÂU 2: thuật tốn đơn hình cải biên : 1:thuật tốn đơn hình cải biên hạn chế , cho vi dụ 2:nêu thuật toán đơn hình cải biên , cho ví dụ 3: cài đặt thuật tốn CÂU 3: Tìm hiểu BIOS 1: loại ROM-BIOS hang thường gặp 2:trình bày tất thiết lập BIOS 3: tương thích Main Board ROM –BIOS , chip Set… 4:tìm hiểu mã lỗi máy IBM tương thích qua hệ thống tiếng Bip CÂU 4: Từ điểm Cho tệp văn có từ,các 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 hai chấm, dấu than, dấu GVHD: Trần Văn Cảnh NHểM THC HIN: Nhúm lp 45E5- CNTT Đề tài thùc tËp c¬ së hởi.Mọi từ bắt đầu chữ ‘A’ ’Z’(không phân biệt chữ hoa chữ thường ) Yêu cầu 1.viết thủ tục đọc từ tệp văn lưu trữ vào mảng danh sách lien kết : Var: Tudiem :array[‘A’ ’Z’] of danhsach; Type Danhsach=^Phantu; Phantu=Record Tu:String[15]; Tiep:Danhsach; End; Mỗi danh sách lien kết từ điểm xếp theo thứ tự tăng từ khoá khác 2.viết thủ tục hiển thị từ hinh theo thứ tự tăng 3.vết thử tục bổ sung từ cách đọc từ bán phím tim từ điểm -nếu thấy , hiển thị thong báo ‘Đã có’ -nếu khơng , chèn vào vị trí thích hợp 4.viết Menu chương trình để : - nhập them từ cách đọc nội dung tệp văn bổ sung vào danh sách -Hiển thị từ hình -Tìm kiếm từ nhập vào từ bàn phím có trog danh sách hay không ? -Ghi liệu từ danh sách vào tệp văn Yêu cầu báo cáo ngôn ngữ cài đặt : PASCAL, C C++ Báo cáo: - Đề toán GVHD: Trần Văn Cảnh NHểM THC HIN: Nhúm lp 45E5- CNTT Đề tài thùc tËp c¬ së - Mơ tả thuật tốn - Mơ tả modul thiết kế tốn Chương trình THẦY GIÁO HƯỚNG DẪN : NHĨM SINH VIÊN THỰC HIỆN: 1.DƯƠNG THỊ THẮNG 2.PHẠM THỊ DIỆP 3.CAO VĂN ANH 4.NGUYỄN QUANG VŨ GVHD: Trần Văn Cảnh NHÓM THỰC HIỆN: Nhúm lp 45E5- CNTT Đề tài thực tập së GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT Đề tài thực tập sở PHN I: TRỘN THƯ Yêu cầu: 1:khái niện thuật ngữ trộn thư 2: cách trộn thư 3:trộn theo cách envelopes , lables , directories, and e_mail messages 4: trộn với ngoại lệ 5: trộn với ghi chọn I.1: Khái niệm thuật ngữ trộn thư Trong trình soạn thảo văn MS Word tích hợp sãn cơng cụ gọi Mail Merge ( trộn thư ), cho phép bạn tạo văn nội dung để gởi đến nhiều người khác “Trộn thư“ điều mà bao trùm thư theo mẫu ( giấy thư điện tử ), bưu thiếp, nhãn địa chỉ, phong bì thư - tài liệu đơn mà bạn muốn gửi cho nhiều người khác Một bạn có sở liệu địa liên hệ bạn sử dụng điều để tự động hóa tất dạng tác vụ tự động này, việc gửi nhắc nhở với khách hàng báo giá hạn, thong báo sản phẩm, thiệp Noel, thứ bạn có Cách trộn thư: a Các bước thực hiện: Kết việc sử dụng công cụ Mail Merge, tức trộn thư, bạn in thư có nội dung có tên địa người nhận khác Các bước để thực công việc trôn thư sử dụng MS Word bao gồm: - Tạo tập tin liệu (Data Document): bảng chừa danh sách người nhận - Tạo tập tin (Main Document) chứa nội dung thư mời - Thực trộn thư với danh sách người nhận b Cách trộn thư: GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT Đề tài thực tập sở - To tin liệu (Data Document): + Đầu tiên tạo tập tin liệu – tập tin thường tập tin văn dạng Word chứa Table, tập tin dạng Excel + Đây bảng chứa danh sách người gửi tạo Word Trong dịng thơng tin người cột thuộc tính liên quan đến người gửi Thường Table Word bảng tính Excel Dịng tiêu đề bảng phải dòng tập tin Từ menu Table – Insert – Table, hộp thoại Insert table Trong hộp thoại: Number of Columns : nhập số cột Number of Rows: nhập số dòng Bấm nút OK bảng với số dòng cột khai báo Trong table nhập danh sách khách mời với thơng tin người dịng Nên nhập dòng tiêu đề hàng tập tin - Tạo tập tin (Main Document) Tiếp theo, bạn soạn nội dung thư mời hay văn cần gửi cho nhiều người Các dòng người nhận (Ông, Bà) nơi nhận (Đơn vị) để trống Những phần để trống tự động điền vào thực bước trộn thư mời c Các bước trộn thư: Chúng ta chuẩn bị xong danh sách người nhận nội dung thư mời, cơng việc cịn lại phối hợp nội dung với để tự động tạo văn thư mời có phần địa người nhận khác - Bước 1: + Chỉ tập tin (Main Document) + Mở tập tin GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lp 45E5- CNTT Đề tài thực tập sở + Cho công cụ trộn thư (Mail Merge Toolbar): Nhắp phải vào menu, chọn Mail Merge để Mail Merge Toolbar + Trên Mail Merge Toolbar, nhắp nút Main document setup chọn kiểu tập tin Letters để in thư trang (hoặc chọn Directory để in thư nối tiếp nhau, cách in nhiều thư trang nội dung thư không nhiều) Chọn OK - Bước 2: Chỉ tập tin liệu (Data Document) Trên Mail Merge Toolbar, nhắp nút Open data source, cửa sổ Select Data Source chọn tập tin liệu tạo bước (chọn ổ đĩa, thư mục theo đường dẫn đễn thư mục chứa tập tin chọn tập tin) - Bước 3: Chèn tiêu đề cột vào văn + Trong cửa sổ văn chính: di chuyển điểm chèn đến vị trí chèn liệu + Trên Mail Merge Toolbar, nhắp nút Insert Merge Fields Trong cửa sổ Insert Merge Field, danh sách tiêu đề cột bảng tập tin liệu -> Chọn tiêu đề muốn điền vào vị trí chọn tập tin Bấm nút Insert để chèn Sau đó, bấm nút Close đóng cửa sổ Insert Merge Field -> Di chuyển điểm chèn đến vị trí khác tiếp tục thực lại bước để chèn tiêu đề vị trí chọn văn theo yêu cầu +Trộn liệu với văn + Sau điền xong Field vào tập tin chính, Trên Mail Merge Toolbar, nhắp nút Merge to New Document Hộp thoại Merge to New Document chọn : -> All: chọn tất dòng liệu tập tin liệu -> Current record : chọn dịng hành (có số thứ tự Mail Merge GVHD: Trần Văn Cảnh Toolbar) NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT §Ị tài thực tập sở -> FromTo: chn t s dịng From đến số dịng To Ghi chú: nhắp nút Merge to Print Mail Merge Toolbar, liệu trộn in I.3: Trộn theo cách envelopes, labels,directories,and e_mail messages T¹o nh·n cho b× th GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lp 45E5- CNTT Đề tài thực tập sở VỚI MICROSOFT WORD, BẠN CÓ THỂ IN HỌ TÊN VÀ ĐỊA CHỈ CỦA MÌNH LÊN HÀNG LOẠT “NHÃN TỰ DÁN” ĐƯỢC GẮN TRÊN CÙNG MỘT TỜ (LOẠI NHÃN CÓ SẴN KEO PHÍA SAU,DÙNG ĐỂ DÁN LÊN BÌ THƯ HOẶC VA-LI) BẠN CŨNG CÓ THỂ IN NHIỀU NHÃN LÊN GIẤY THƯỜNG RỒI CẮT RỜI THÀNH TỪNG CÁI NẾU TA IN VÀO NHÃN HÌNH GÌ ĐĨ “TÊU TẾU”, THÊM “HOA HỊE HOA SĨI” HOẶC TRANH THỦ “CHẠY” MỘT DỊNG CHÚC MỪNG THẬT NHỘN CHẲNG HẠN, HẲN NGƯỜI NHẬN THƯ VỪA CẦM ĐÃ THẤY KHOÁI! Trước hết, bạn cần chuẩn bị nội dung nhãn Nếu “ở mạng”, bạn dễ dàng tìm nhiều hình vui vui để đưa vào nhãn Bạn chọn New Blank Document chọn Insert > Picture > Clip Art Trên bảng tác vụ Insert Clip Art vừa ra, bạn gõ cartoon Search text bấm Search để tìm hình ngộ nghĩnh Trong lơ hình Word bày bảng Insert Clip Art, thích nào, bạn việc “nắm lấy” nó, kéo vào trang in cịn trắng tinh Để ghi họ tên địa bên phải hình, bạn bấm-phải vào hình, chọn Format Picture Trên thẻ Layout hộp thoại Format Picture,bạn chọn Square, bật ô duyệt Left phần Horizontal alignment bấm OK GVHD: Trần Văn Cảnh NHÓM THỰC HIỆN: Nhúm lp 45E5- CNTT Đề tài thực tập së Chưa hết, ta nên cho hiển thị rõ ràng khung văn bên phải hình cho tiện thao tác Bạn chọn Tools >Options Trên thẻ View hộp thoại Options, bạn tìm đến phần Print and Layout options bật duyệt Text boundaries Khi thấy khung văn với đường biên “chấm chấm”, bạn bấm vào khung, ghi họ tên địa (nên chăng, bạn bỏ dịng đầu cách ấn Shift+Enter để khơng in sát biên nhãn) Bạn tùy ý định dạng họ tên (chọn phơng chữ, cỡ chữ) cho dễ thương Trước qua bước kế, có cụm từ chọn (được “bơi đen” để định dạng), bạn bấm khung văn để chọn Giờ lúc ta dùng đến “công nghệ đại” Word Bạn chọn Tools > Letters and Mailing > Envelopes and Labels Trên thẻ Labels hộp thoại Envelopes and Labels, bạn thấy họ tên địa tự động “nhảy” vào khung Address Bạn bấm Options để khai báo với Word loại tờ “nhãn tự dán” mà bạn có Trên hộp thoại Label Options, bạn chọn Dot matrix phần Printer information bạn dùng máy in kim Nếu may mắn dùng máy in laser máy in phun, bạn giữ nguyên lựa chọn Laser and ink jet Nếu may mắn nữa, bạn tìm thấy số hiệu loại giấy nhãn “tự dán” danh sách Productnumber Có lẽ bạn đừng quan tâm đến danh sách chọn New Label để chủ động mô tả cho Word biết loại giấy bạn dùng Thơng qua hình ảnh hộp thoại New Custom, Word hướng dẫn rõ ràng ý nghĩa mục phải khai báo GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT 10 Đề tài thực tập sở 4-2-2: Trc tiờn kiểm tra xem bàn phím có vấn đề khơng Nếu khơng mainboard có vấn đề 4-2-3: Tương tự 4-2-2 4-2-4: Một card bổ sung cắm bo mạch chủ bị hỏng Bạn thử rút để xác định thủ phạm Nếu khơng tìm thấy card bị hỏng giải pháp cuối phải thay mainboard 4-3-1: Lỗi bo mạch chủ 4-3-2: Xem 4-3-1 4-3-3: Xem 4-3-1 4-3-4: Đồng hồ bo mạch bị hỏng Thử vào Setup CMOS kiểm tra ngày Nếu đồng hồ khơng làm việc phải thay pin CMOS 4-4-1: Có vấn đề với cổng nối tiếp Bạn thử cắm lại cổng vào bo mạch chủ xem có khơng Nếu khơng, bạn phải tìm jumper để vơ hiệu hố cổng nối tiếp 4-4-2: Xem 4-4-1 lần cổng song song 4-4-3: Bộ đồng xử lý số có vấn đề Nếu vấn đề nghiêm trọng tốt nên thay 1-1-2: Mainboard có vấn đề 1-1-3: Có vấn đề với RAM CMOS, kiểm tra lại pin CMOS mainboard GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT 59 Đề tài thực tập sở PHN IV: T IN Yêu cầu: 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 hai chấm, dấu than, dấu 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 lưu trữ vào mảng danh sách liên kết: Var TuDien: array[‘A’ ‘Z’] of DanhSach; Type DanhSach=^PhanTu; PhanTu=Record Tu:String[15]; Tiep:DanhSach; End; 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 chương trình để: - Nhập thêm từ cách đọc nội dung tệp văn bổ sung vào danh sách - Hiển thị từ hình - Tìm kiếm từ nhập vào từ bàn phím có danh sách hay không? - Ghi liệu từ danh sách vào tệp văn ***************** GVHD: Trần Văn Cảnh NHÓM THC HIN: Nhúm lp 45E5- CNTT 60 Đề tài thực tập sở IV.1 Một số khái niệm: IV.1 Kh¸i niƯm vỊ trá (Pointer) Định nghĩa: Con trỏ kiểu liệu (dành bytes nhớ) mà giá trị địa phần tử kiểu liệu mà trỏ đến Các giá trị biến thuộc kiểu T phát sinh lúc biến cấp phát lệnh New 2.Khai báo: Gián tiếp : Type Tên kiểu = ^ Kiểu liệu; Var Tên biến: Tên kiểu; Khai báo trực tiếp : Var Ví dụ 1: Tên biến : ^ Kiểu liệu; Type Ref = ^ Nhansu; Nhansu = Record Data : DataType; Next : Ref; End; Var Ví dụ 2: Var p: ^Nhansu; N : ^ Integer; {N trỏ đến số nguyên} Ta xét khai báo có dạng : Type P = ^T; • P biến kiểu trỏ • T kiểu liệu mà trỏ trỏ tới • P^ : Cho kết giá trị kiểu T mà trỏ tới • @ Chỉ địa giá trị mà trỏ tới Vậy muốn truy xuất nội dung vị trí mà p trỏ tới ta dùng P^ Ngồi ra, cịn có trỏ tổng qt, khơng đến kiểu liệu xác định Var GVHD: Trần Văn Cảnh p : Pointer; NHểM THC HIN: Nhúm lp 45E5- CNTT 61 Đề tài thùc tËp c¬ së Kiểu liệu trỏ chiếm bytes nhớ, bytes chứa địa kiểu liệu mà trỏ tới cịn thân biến mà trỏ tới chưa có nhớ Ví dụ : Var p : ^ Integer; i : Integer; Begin i : = 5; p : = @ i; {Hàm lấy địa i gán cho p} Writeln ('Nội dung mà p trỏ tới :', p^); Writeln ('Giá trị biến i : ', i); End Một số hàm thường dùng biến trỏ: a Cấp phát vùng nhớ : New (p) Thủ tục cấp phát vùng nhớ động trỏ p quản lý đồng thời gán cho p địa đầu vùng nhớ b Thu hồi vùng nhớ cấp phát : Dispose (p) Thủ tục hủy bỏ (giải phóng) vùng nhớ p trỏ tới (quản lý) c Đánh dấu / giải phóng hàng loạt vùng nhớ : Mark (HeapTop) Release (HeapTop) Thủ tục Mark (HeapTop) gán giá trị địa vùng Heap cho trỏ p Con trỏ p dùng để đánh dấu vị trí đầu vùng nhớ giải phóng sau Sau thủ tục Mark ta dùng hàng loạt thủ tục New để tạo biến động khác chúng chiếm nhớ vị trí đánh dấu Nếu muốn lấy lại toàn vùng nhớ cấp phát ta cần dùng thủ tục Release (HeapTop) Tất nhiên sau lệnh Release ta khơng cịn sử dụng biến động tạo thủ tục New nằm vùng ô nhớ vừa giải phóng d Thủ tục GetMem (p, k) Thủ tục cấp phát k bytes vùng nhớ trỏ p quản lý GVHD: Trần Văn Cảnh NHÓM THC HIN: Nhúm lp 45E5- CNTT 62 Đề tài thực tËp c¬ së e Thủ tục FreeMem (p, k) Thủ tục thu hồi vùng nhớ cấp phát thủ tục GetMem f Các hàm cho biết tình trạng vùng nhớ : Hàm MaxAvail: Longint: Hàm cho biết vùng nhớ lớn trống Heap Hàm MemAvail : Longint : Hàm cho biết tổng số bytes lại Heap Hàm SizeOf (Biến): Longint: Cho biết số bytes cấp phát / thu hồi biến Ví dụ : P trỏ trỏ đến kiểu RecordType If MaxAvail >= SizeOf (RecType) then New(p) Else Writeln('Không đủ vùng nhớ cấp phát'); g Các hàm cho biết địa đối tượng nhớ : Hàm Add (x): Pointer: Cho biết địa tổng quát biến x Hàm Seg (x): Word: Cho biết địa segment biến x Hàm Ofs (x): Word: Cho biết địa Offset biến x Hàm Ptr (Seg, Ofs): Pointer: Trỏ tới địa seg : Ofs IV.1.2 Danh sách liên kết: énh ngha: Danh sách liên kết danh sách mà phần tử nối kết với nhờ vào vùng liên kết chúng Với danh sách này, cài đặt ta không cần dùng nhớ liên tục không cần di chuyển phần tử xen xóa Mơ tả danh sách liên kết: GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT 63 §Ị tài thực tập sở é ci t danh sỏch liên kết, ta dùng trỏ để liên kết phần tử danh sách theo phương thức a i đến ai+1 Ðể phần tử đến phần tử khác ta xem ô Record gồm có trường : Trường Elements để giữ nội dung phần tử danh sách Trường Next trỏ giữ địa ô Phần tử cuối danh sách ta cho trỏ đến giá trị đặc biệt Nil Ðể quản lý danh sách ta cần biến đến phần tử dấu danh sách Biến gọi điểm đầu danh sách Header Header ô có kiểu với kiểu phần tử danh sách Nhưng trường Elementss header rỗng, cịn trường Next Header giữ địa phần tử đầu danh sách IV.2 CHƯƠNG TRÌNH: Các modul thực toán: uses crt; type danhsach= ^phantu; phantu = record tu: string[15]; tiep: danhsach; end; result = -1 1; var tudien: array['A' 'Z'] of danhsach; ptr: pointer; { Thủ tục khởi tạo khoá từ A Z từ điển } procedure CreatTD; var p: danhsach; ch: char; GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT 64 Đề tài thực tập sở begin for ch:='A' to 'Z' begin new(p); p^.tu[0] := chr(1); p^.tu := ch; p^.tiep := NIL; tudien[ch] := p; end; end; { Hàm so sánh từ } function Cmp(tu1, tu2: string): result; var i: byte; begin for i:=1 to length(tu1) tu1[i] := upcase(tu1[i]); for i:=1 to length(tu2) tu2[i] := upcase(tu2[i]); if tu1 > tu2 then cmp := else if tu1 = tu2 then cmp := else cmp := -1; end; { Thủ tục bổ sung từ vào danh sách theo khố } procedure InputTD(tu: string; key: char); var p, q, r: danhsach; begin p := tudien[key]; r := p; new(q); q^.tu := tu; q^.tiep := NIL; GVHD: Trần Văn Cảnh NHĨM THỰC HIỆN: Nhóm lớp 45E5- CNTT 65 Đề tài thực tập sở while (p NIL) and (cmp(tu,p^.tu) = 1) begin r := p; p := p^.tiep; end; if p = nil then r^.tiep := q else if cmp(tu,p^.tu) = -1 then begin q^.tiep := r^.tiep; r^.tiep := q; end; end; { Thủ tục nhập thêm từ cách đọc nội dung tệp văn bổ sung vào danh sách } procedure AddListTD; var f: text; xau: string[255]; tu: string[15]; i, j: byte; begin write('Nhap tep van ban de bo sung vao tu dien: '); readln(xau); assign(f,xau); reset(f); while (not eof(f)) begin i := 1; readln(f,xau); while i J=(4,2,5)... (Data Document): + Đầu tiên tạo tập tin liệu – tập tin thường tập tin văn dạng Word chứa Table, tập tin dạng Excel + Đây bảng chứa danh sách người gửi tạo Word Trong dịng thơng tin người cột thu? ??c

Ngày đăng: 29/08/2021, 16:01

HÌNH ẢNH LIÊN QUAN

Vớ d u: ta cú 1 bảng danh sỏch học sinh( hay khỏch hàng) trong 1 table - tron thu + toan hinh cai bien DOC
d u: ta cú 1 bảng danh sỏch học sinh( hay khỏch hàng) trong 1 table (Trang 11)
Mẫu Bảng Lương (Nờn dựng Unicode)       - Phần 2. Tạo mẫu và nhỳng dữ liệu vào trong Word. - tron thu + toan hinh cai bien DOC
u Bảng Lương (Nờn dựng Unicode) - Phần 2. Tạo mẫu và nhỳng dữ liệu vào trong Word (Trang 16)
+ Bước 3. Mở nơi chứa bảng dữ liệu, chọn tờn bảng dữ liệu (Bang Luong T11-2007) rồi chọn Open - tron thu + toan hinh cai bien DOC
c 3. Mở nơi chứa bảng dữ liệu, chọn tờn bảng dữ liệu (Bang Luong T11-2007) rồi chọn Open (Trang 16)
Bảng Cơ sở Xj cJ 1-1 11 1-1 - tron thu + toan hinh cai bien DOC
ng Cơ sở Xj cJ 1-1 11 1-1 (Trang 19)
Tại bảng I: - tron thu + toan hinh cai bien DOC
i bảng I: (Trang 20)
Ta cú bảng: - tron thu + toan hinh cai bien DOC
a cú bảng: (Trang 23)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w