1. Trang chủ
  2. » Giáo án - Bài giảng

Hàm pascal full

45 643 21

Đ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 45
Dung lượng 242 KB

Nội dung

A. a Hàm ABS { System } Dạng thức : Abs (r : Real) : Real ; Abs (i : Integer) : Integer ; Công dụng : Abs trả về trò tuyệt đối của tham biến nguyên truyền sang nó. Kết quả hàm cùng kiểu với tham biến Hàm Addr { System } Dạng thức : Addr (Var Variable) : Real ; Công dụng : Addr trả về đòa chỉ của biến,hằng có kiểu hay thủ tục. Kết quả có kì kiểu Pointer. Thủ tục Append { System } Dạng thức : Append (Var F : Text) ; Công dụng : Append mở tập tin văn bản đã có trên đóa để viết tiếp vào cuối tệp. Nếu tệp trên đóa (tệp ngoài) chưa tồn tại máy sẽ báo lỗi. Thủ tục Arc { Graph Unit } Dạng thức : Arc (X,Y : Integer) ; StAngle,EndAngle,Radius : Word) ; Công dụng : Arc vẽ vòng tròn có toạ độ tâm là (X,Y),với bán kính Radius. Vòng tròn được vẽ ngược chiều kim đồng từ StAngle và kết thúc ở EndAngle. Hàm ArcTan { System } Dạng thức : ArcTan (R : Real) : Real ; Công dụng : ArcTan trả về Arctangent cho tham biến R. Thủ tục Assign { System } Dạng thức : Assign (Var F : File ; Name : String) ; Công dụng : Assign liên kết biến F vào tập tin có tên chỉ đònh trong Name. Thủ tục AssignCrt { Crt Unit } Dạng thức : AssignCrt (Var F : Text) ; Công dụng : AssignCrt cho phép người dùng thay vì gửi kết quả ra màn hình lại đưa vào tập tin F. B. b Thủ tục Bar { Graph Unit } Dạng thức : Bar (x1,y2,x2,y2 : Integer) ; Công dụng : Bar vẽ vùng chữ nhật có tô màu trong. Thủ tục Bar3D { Graph Unit } Dạng thức : Bar3d (x1,y2,x2,y2 : Integer ; Depth : Word ; Top : Bolean) ; Công dụng : Bar3D vẽ hình hộp 3 chiều có tô màu. Hộp này có bề sâu là Depth điểm ảnh. Nếu Top là True,thủ tục vẽ hộp có nắp. Thủ tục BlockRead { System } Dạng thức : BlockRead (Var F : File ; Var Buf ; NumRecs : Integer ; Var RecsRead : Integer) ; Công dụng : BlockRead đọc NumRecs mẫu tin từ tập tin không kiểu F và đưa vào vùng đệm Buf. RecsRead cho biết số lượng mẫu tin thực sự đọc được. Lưu ý tham biến RecsRead chỉ hỗ trợ cho Version PC / Ms-Dos. Thủ tục BlockWrite { System } Dạng thức : BlockWrite (Var F : File ; Var Buf ; NumRecs : Integer) ; Công dụng : BlockWrite ghi NumRecs mẫu tin từ vùng đệm Buf ra tập tin không kiểu F. C. c Thủ tục ChDir { System } Dạng thức : ChDir (St : String) ; Công dụng : ChDir thay đổi thư mục hiện hành sang thư mục có đường dẫn S. Hàm Chr { System } Dạng thức : Chr (I : Integer) ; Công dụng : Chr trả về kí tự ASCII tương ứng với I. Thủ tục Circle { Graph Unit } Dạng thức : Circle (X,Y : Integer ; Radius : Word) ; Công dụng : Circle vẽ đường tròn có tâm ở tọa đô (X,Y),và bán kính là Radius. Thủ tục ClearDevice { Graph Unit } Dạng thức : ClearDevice ; Công dụng : BClearDevice xóa màn hình đồ họa. Thủ tục ClearViewPort { Graph Unit } Dạng thức : ClearViewPort ; Công dụng : ClearViewPort xóa ViewPort hiện hành. Thủ tục Close { System } Dạng thức : Close (Var F : File) ; Công dụng : Close đẩy vùng đệm cho tập tin F ra đóa,sau đó đóng tập tin. Thủ tục CloseGraph { GraphUnit } Dạng thức : CloseGraph ; Công dụng : CloseGraph khôi phục kiểu màn hình trước khi khởi tạo đồ họa. Thủ tục này cùng giải tỏa vùng nhớ do hệ thống đồ họa sử dụng. Thủ tục ClrEol { Crt Unit } Dạng thức : ClrEol ; Công dụng : ClrEol xóa toàn bộ các kí tự kể từ vò trí con trỏ tới cuối dòng trong màn hình văn bản. Mọi vò trí của kí tự đã bò xóa được để trống với thuộc tính văn bản hiện hành. Thủ tục ClrScr { Crt Unit } Dạng thức : ClrScr ; Công dụng : ClrScr (Clear Screen) xóa toàn bộ màn hình và đưa con trỏ về vò trí (1,1) trên màn hình. Hàm Concat { System } Dạng thức : Concat (St1,St2 , ,StN) : String ; Công dụng : Concat nối các chuỗi chỉ đònh trong tham biến và trả về chuỗi kết quả. Nếu chiều dài của chuỗi kết quả lớn hơn 255,Turbo Pascal sẽ báo lỗi RunTime. Hàm Copy { System } Dạng thức : Copy (St : String ; I,N : Integer) : String ; Công dụng : Copy trả về một chuỗi con trích từ chuỗi St,bắt đầu ở kí tự thứ I và có độ dài N kí tự. Hàm Cos { System } Dạng thức : Cos (R : Real) : Real ; Công dụng : Cos trả về Cosine của góc R Hàm Cseg { System } Dạng thức : Cseg : Word ; Công dụng : Cseg trả về đòa chỉ đoạn của đoạn mã chương trình. D. d Thủ tục Dec { System } Dạng thức : Dec (Var X : Scalar ; N : LongInt) ; Công dụng : CDec giảm biến X đi N. Nếu không có N,X sẽ bò giảm đi 1. Điều đó có nghóa là Dec(X) tương đương với X := X - 1,Dec(X,N) tương đương với X := X – n. Thủ tục Delay { Crt Unit } Dạng thức : Delay (Ms : Word) ; Công dụng : Delay tạm treo chương trình trong Ms mili giây. Thủ tục Delete { System } Dạng thức : Delete (St : String ; I,N : Integer) ; Công dụng : Delete xóa N kí tự bắt đầu từ vò trí I ra khỏi chuỗi St Thủ tục DelLine { Crt Unit } Dạng thức : DelLine ; Công dụng : DelLine xóa dòng màn hình đang chứa con trỏ. Các dòng phía dưới sẽ cuộn lên một dòng. Thủ tục DetectGraph { Graph Unit } Dạng thức : DetectGraph (Var Gd,Gm : Integer) ; Công dụng : DetectGraph phát hiện và trả về trình điều khiển đồ họa (GD) và kiểu đồ họa (GM) của bộ tương hợp đồ họa đang dùng. Hàm DiskFree { Dos Unit } Dạng thức : DiskFree (Drive : Word) : LongInt; Công dụng : DiskFree trả về số bytes còn trống trên ổ đóa chỉ đònh trong tham biến Drive (Drive bằng 1 cho ổ A,2 cho ổ B,0 cho ổ mặc đònh). Hàm DiskSize { Dos Unit } Dạng thức : DiskSize (Drive : Word) : LongInt ; Công dụng : DiskSize trả về dung lượng ổ đóa tính bằng bytes. Drive xác đònh ổ đóa (bằng 1 cho ổ A,2 cho ổ B,0 cho ổ mặc đònh). Thủ tục Dispose { System } Dạng thức : Dispos (P : Pointer) ; Công dụng : Dispose giải tỏa vùng Heap cấp phát cho biến con trỏ. Dispose dùng kèm với New. Hàm DosExitCode { Dos Unit } Dạng thức : DosExitCode : Word ; Công dụng : DosExitCode trả về mã lỗi của tiến trình con,(0 : chấm dứt bình thường,1 : chấm dứt do Ctrl-C,2 : Chấm dứt do lỗi thiết bò,3 : chấm dứt do thủ tục Keep). Hàm DosVersion { Dos Unit } Dạng thức : DosVersion : Word ; Công dụng : DosVersion trả về số liệu Version của hệ điều hành Dos. Phần chính nằm ở byte cao,phần phụ nằm ở byte thấp. Thủ tục DrawPoly { Graph Unit } Dạng thức : DrawPoly (NumPoints : Word ; Var PolyPoints) ; Công dụng : DrawPoly vẽ đa giác có NumPoints điểm. Mảng PolyPoints chứa tọa độ các điểm của đa giác. Hàm DSeg { System } Dạng thức : Dseg : Word ; Công dụng : Dseg trả đòa chỉ đoạn của đoạn dữ liệu chương trình. E. e Thủ tục Ellipse { Graph Unit } Dạng thức : Ellipse(X,Y:Integer; StAngle,EndAngle:Word; XR adi us, Ra dius :W ord ); Công dụng : Ellipse vẽ một hình elip cótâm điểm là (X,Y). XRadius và YRadius là hai bán kính trục đứng và trục ngang. StAngle là góc bắt đầu,còn EndAngle là góc kết thúc. Hàm EnvCount { Dos Unit } Dạng thức : EnvCount : Integer ; Công dụng : EnvCount trả về số lượng chuỗi được đònh nghóa trong môi trường Dos. Hàm EnvStr { Dos Unit } Dạng thức : EnvStr (I : Integer) : Integer ; Công dụng : EnvStr trả về số lượng chuỗi trong môi trường thứ I. Hàm Eof { System } Dạng thức : Eof (F : File) : Bolean ; Công dụng : Eof trả về True khi con trỏ tập tin của F đang ở điểm cuối của tập tin. Hàm EoLn { System } Dạng thức : EoLn (F : File) : Bolean ; Công dụng : EoLn trả về True khi con trỏ tập tin của F đang ở cuối dòng hoặc ở cuối của tập tin. Thủ tục Erase { System } Dạng thức : Erase (F : File) ; Công dụng : Erase xóa tập tin F khỏi đóa và thông tin vềtập tin đó trong thư mục. Thủ tục Exec { Dos Unit } Dạng thức : Exec (Path,CmdLine : String); Công dụng : Exec thực hiện tập tin có tên nằm trong Path với các tham biến dòng lệnh được đònh nghóa trong CmdLine. Thủ tục Exit { System } Dạng thức : Exit Công dụng : Exit làm chương trình đi ra khỏi khối hiện đang thực hiện. Hàm Exp { System } Dạng thức : Exp (R : Real) : Real ; Công dụng : Exp trả về e mũ R. Hàm FExpand { Dos Unit } Dạng thức : FExpand (Path : PathStr) : PathStr ; Công dụng : FExpand nhận tên tập tin P ở dạng ngắn gọn và mở rộng thành tên tệp ở dạng đầy đủ (có luôn tên ổ đóa trong đường dẫn đó). Giả sử bạn có một chương trình ứng dụng. Nếu bạn muốn biết người dùng đang cài chương trình của mình ở thư mục nào,bạn hãy dùng FExpand để tìm đường dẫn của tập tin chính trong chương trình của bạn (giả sử tập tin chính có tên là Vidu.exe) : FExpand (' Vidu.exe ') ; Nếu kết quả cho ra ' C:\ Program\ Vidu.exe ',thì có nghóa là chương trình của bạn đang ở trong thư mục ' C:\ Program '. Hàm FilePos { System } Dạng thức : FilePos (F : File) : Integer ; Công dụng : Trả lại vò trí hiện hành của con trỏ tệp F. Hàm FileSize { System } Dạng thức : FileSize (F : File) : Integer ; Công dụng : FileSize trả về kích thước của F tính theo bytes. Nếu F là tệp rỗng,FileSize(F) trả về giá trò 0. Thủ tục FillElipse { Graph Unit } Dạng thức : FillElipse (X,Y : Integer ; XRadius,YRadius : Word) ; Công dụng : Vẽ elip có tâm ở tọa độ (X,Y),với bán kính dọc là XRadius,và bán kính ngang là YRadius. Elip được tô theo màu và mẫu tô hiện hành,còn màu của đường viền là màu đang thể hiện. Thủ tục FillPoly { Graph Unit } Dạng thức : FillPoly (NumPoints : Word ; Var PolyPoints) ; Công dụng : FillPoly vẽ đa giác có NumPoints điểm. Mảng PolyPoints chứa tọa độ các điểm của đa giác. [...]... thức : NoSound ; Công dụng : NoSound tắt loa phát âm thanh O o Hàm Odd { System } Dạng thức : Odd (I : Integer) : Boolean ; Công dụng : Odd trả về True khi I là số lẻ và False khi I là chẵn Hàm Ofs { System } Dạng thức : Ofs (< Variable,Procedure hoặc Function >) : Integer ; Công dụng : Ofs trả về offset đòa chỉ bộ nhớ của biến,thủ tục hay hàm Hàm Ord { System } Dạng thức : Ord (S : Scalar) : Integer ;... lập đồ họa Hàm GraphErrorMsg { Graph Unit) Dạng thức : GraphErrorMsg (Code : Integer) : String ; Công dụng : GraphErrorMsg trả về thông báo lỗi ứng với điều kiện lỗi trong Code Hàm GraphResult { Graph Unit } Dạng thức : GraphResult : Integer ; Công dụng : GraphResult trả về mã lỗi của thủ tục đồ họa sau cùng H h Thủ tục Halt { System } Dạng thức : Halt ; Công dụng : Halt kết thúc chương trình Hàm Hi {... của con trỏ trên màn hình Hàm InstallUserDriver { Graph Unit } Dạng thức : InstallUserDriver (Name : String ; AutoDetectPtr : Pointer) : Integer ; Công dụng : InstallUserDriver cài đặt trình điều khiển đồ họa không phải của Borland Name là tên tập tin chứa trình điều khiển AutoDetectPtr là con trỏ trỏ tới hàm tự động phát hiện (tuỳ chọn) Trình điều khiển phải có dạng.BGI Hàm InstallUserFont { Graph... của Borland Tên tập tin chứa font được chỉ đònh bằng FontFileName Hàm Int { System } Dạng thức : Int (R : Real) : Integer ; Công dụng : Int trả về phần nguyên của số thực R Hàm Intr { Dos Unit } Dạng thức : Intr (Fune: Byte ; Var Regs : Register) ; Công dụng : Intr gọi ngắt số hiệu Fune của Bios với các thanh ghi được đònh nghóa qua Regs Hàm IOResult { System } Dạng thức : IOResult : Word ; Công dụng... : Word ; Thickness : Word ; End ; Hàm GetMaxColor { Graph Unit } Dạng thức : GetMaxColor : Word ; Công dụng : GetMaxColor trả về gí trò cao nhất đại diện cho màu trong bảng màu hiện hành Hàm GetMaxMode { Graph Unit } Dạng thức : GetMaxMode : Word ; Công dụng : GetMaxMode trả về con số cho biết kiểu đồ họa có độ phân giải cao nhất của bộ phối hợp màn hình đang dùng Hàm GetMaxX { Graph Unit } Dạng thức... trong xâu lớn St Nếu có Pos sẽ trả về vò trí của SubSt,ngược lại Pos trả về trò 0 Hàm Pred { System } Dạng thức : Pred (Var S : Scalar) : Integer ; Công dụng : Pred trả lại giá trò đứng trước của S Hàm Ptr { System } Dạng thức : Ptr (Segment,Offset : Integer) : Pointer ; Công dụng : Ptr nhận 2 số nguyên chứa đoạn và Offset ,hàm trả về giá trò con trỏ dài 32 bit Thủ tục PutImage { Graph Unit } Dạng thức... (x2,y2) Hàm RegisterBGIDriver { Graph Unit } Dạng thức : RegisterBGIDriver (Driver : Pointer) : Integer ; Công dụng : RegisterBGIDriver cho phép người dùng nạp tập tin chứa trình điều khiển BGI (đọc từ đóa vào Heap hay liên kết vào chương trình nhờ BINOBJ) và đăng kí trình điều khiển với hệ đồ họa Driver là con trỏ trỏ đến vò trí của trình điều khiển.BGI Nếu có lỗi ,hàm trả về giá trò âm Ngược lại ,hàm sẽ... trình điều khiển bên trong Hàm RegisterBGIFont { Graph Unit } Dạng thức : RegisterBGIFont (Font : Pointer) : Integer ; Công dụng : RegisterBGIFont cho phép người dùng nạp font.BGI (đọc từ đóa vào Heap hay liên kết vào chương trình nhờ BINOBJ) và đăng kí font với hệ đồ họa Font là con trỏ trỏ đến vò trí của trình điều khiển.BGI Nếu có lỗi ,hàm trả về giá trò âm hoặc bằng 0 Nược lại ,hàm sẽ trả lại số font... Dos Unit } Dạng thức : FRearch (Path : PathStr ; DirList : String) : PathStr ; Công dụng : FSearch tìm trong danh sách các thư mục nằm trong DirList,tên tập tin giống Path Nếu tìm thấy hàm sẽ trả về chuỗi Ngược lại ,hàm sẽ trả về chuỗi rỗng Thủ tục FSplit { Dos Unit } Dạng thức : FSplit (Path : PathStr ; Var Dir : DirStr ; Var Name : NameStr ; Var Ext : ExtStr) ; Công dụng : FSplit phân chia xâu kí... lạc Khi Break là True,kiểm tra được thiết lập trong toàn hệ thống Hàm GetColor { Graph Unit } Dạng thức : GetColor : Word ; Công dụng : GetColor trả về màu vẽ hiện hành trong kiểu đồ họa Thủ tục GetDate { Dos Unit } Dạng thức : GetDate (Var Year,Month,Day,DayOfWeek : Word) ; Công dụng : GetDay trả về ngày tháng hiện hành của hệ thống Hàm GetDefaultPalette { Graph Unit } Dạng thức : GetDefaultPalette . A. a Hàm ABS { System } Dạng thức : Abs (r : Real) : Real ; Abs (i : Integer) : Integer ; Công dụng : Abs trả về trò tuyệt đối của tham biến nguyên truyền sang nó. Kết quả hàm cùng kiểu. biến và trả về chuỗi kết quả. Nếu chiều dài của chuỗi kết quả lớn hơn 255,Turbo Pascal sẽ báo lỗi RunTime. Hàm Copy { System } Dạng thức : Copy (St : String ; I,N : Integer) : String ; Công. St,bắt đầu ở kí tự thứ I và có độ dài N kí tự. Hàm Cos { System } Dạng thức : Cos (R : Real) : Real ; Công dụng : Cos trả về Cosine của góc R Hàm Cseg { System } Dạng thức : Cseg : Word ; Công

Ngày đăng: 18/04/2015, 22:00

Xem thêm

TỪ KHÓA LIÊN QUAN

w