CONJG(Z) Liên hợp phức của Z
COS(X) Cosine của X
COSH(X) Cosine hyperbol của X
DIM(X, Y) max(X−Y, 0)
EXP(X) ex
FLOOR(A) Số nguyên lớn nhất không vượt quá A
INT(A [,KIND]) Đổi số A thành sphần thố nguyên và chập phân ặt cụt LOG(X) Lôgarit cơ số tự nhiên của X
LOG10(X) Lôgarit cơ số 10 của X
MAX(A1,A2[,A3,...]) Giá trị lớn nhất của các số A1, A2, A3,…
MOD(A, P) Số dư của phép chia A cho P, bA-INT(A/P)*P ằng NINT(A [,KIND]) Số nguyên gần nhất với A
REAL(A [,KIND]) Đổi số A thành số thực
SIGN(A, B) Trị tuyệt đối của A nhân với dấu của B
Tên hàm, thủ tục Chức năng
SIN(A) Sine của A
SINH(A) Sine hyberbol của A
SQRT(A) Căn bậc hai của A
TAN(A) Tang của A
TANH(A) Tang hyberbol của A
ACHAR(I) Ký tự có mã ASCII là I với I trong
khoảng 0−127
ADJUSTL(STR) Trả về xâu STR có cùng căn lề trái độ dài nhưng đã
ADJUSTR(STR) Trả về xâu STR có cùng căn lề phảđội dài nhưng đã
CHAR(I [,KIND]) Ký tự có vthứ tịự trí là I cđược cho bủa hệở thi KIND ống sắp xếp IACHAR(C) Mã ASCII của ký tự C
ICHAR(C) Vị trí của ký tự C trong hthứ tự ệ thống sắp xếp
INDEX(STR, SUBSTR [BACK]) [BACK])
Vị trí bắt gặp đầu tiên của SUBSTR trong STR, tính từ bên trái (nếu
BACK=FALSE − ngầm định) hoặc bên phải (nếu BACK = TRUE), bằng 0 nếu
không tìm thấy
LEN_TRIM(STR) Độ dài của xâu STR khi cách bên phđã cải ắt bỏ các dấu LGE(STR_A, STR_B) Bằng TRUE nếu STR_A tiếp sau STR_B
mặt từ vựng), bằng FALSE nếu ngược lại
LGT(STR_A, STR_B)
Bằng TRUE nếu STR_A tiếp sau STR_B theo thứ tự ASCII, bằng FALSE
nếu ngược lại
LLE(STR_A, STR_B)
Bằng TRUE nếu STR_A đứng trước STR_B theo thứ tự ASCII hoặc bằng nhau (về mặt từ vựng), bằng FALSE nếu
ngược lại
LLT(STR_A, STR_B)
Bằng TRUE nếu STR_A đứng trướcc STR_B theo thứ tự ASCII, bằng FALSE
nếu ngược lại Tên hàm, thủ tục Chức năng LEN(STR) Số ký tự của STR nếu là biến vô hướng, hoặc số phần tử của STR nếu nó là biến mảng REPEAT(STR,NCOPI
ES) Gộp NCOPIES lần xâu STR TRIM(STR) Trả về xâu STR bên phđã cảắi nht bỏấ các dt ấu cách
EPSILON(X) Số mà hầu như có thể bỏ qua so với 1 (số vô cùng bé 21−p) HUGE(X) Giá trị lớn nhất của biến X có kiểu thực hoặc nguyên PRECISION(X) Độ chính xác thập phân (số chữ số thập phân biểu diễn chính xác) của số thực hoặc số phức TINY(X) Số dương nhỏ nhất của số thực
BIT_SIZE(I) Số bit lớn nhất biểu diễn số nguyên
BTEST(I, POS)
Bằng TRUE nếu bít thứ POS của số nguyên I bằng 1 (Chú ý: Số thứ tự bít đánh số từ 0 tính từ bên phải sang của
dãy bít biểu diễn số I)
IAND(I, J) và J tTrả vươề sng ố nguyên biứng bằng 1, ví dểu diễn các bít cụ IAND(255, ủa I
bằng 1, tức 128 = 1.27 + 0.26 + … 0.20.
ISHFT(I, SHIFT)
Giá trị của I khi dịch chuyển tất cả các bít của I sang trái (SHIFT dương) hoặc sang
phải (SHIFT âm) SHIFT vị trí
ALLOCATED(ARRAY) Y)
Nhận giá trị TRUE nếu ARRAY đã được cấp phát bộ nhớ
LBOUND(ARRAY[,DIM]) M])
Trả về chỉ số mảng đầu tiên (nếu bỏ qua DIM) hoặc chỉ sốđầu tiên của chiều DIM
của ARRAY
SHAPE(SOURCE)
Trả về kích thước các chiều của mảng SOURCE, nếu SOURCE là vô hướng thì
kích thước bằng không
SIZE(ARRAY [,DIM]) Trả về kích thước [chiều DIM] của mảng
ARRAY Tên hàm, thủ tục Chức năng UBOUND(ARRAY[,DI M]) Tương tự như LBOUND nhcuối cùng ưng là chỉ số MAXLOC(ARRAY[,M ASK]) Trả vềđịa chỉ phần tử mảng có giá trị lớn nhất. Nếu có đối số MASK thì MASK là mảng các phần tử lôgic có cùng kích thước với ARRAY; trong trường hợp này
chỉ có các phần tử TRUE mới được xét đến. MERGE(TSOURCE, FSOURCE, MASK) Trả về mảng có cùng kích thước với cả ba tham số. Các phần tử của mảng kết quả sẽ là những giá trị lấy từ mảng TSOURCE hoặc FSOURCE tùy thuộc phần tử tương ứng của MASK là TRUE
hay FALSE.
MINLOC(ARRAY[,MASK]) ASK])
Tương tự như MAXLOC nhưng là giá trị nhỏ nhất. TRANSPOSE(MATRI X) Trả về ma trận chuyển vị của MATRIX ASSOCIATED(POINT ER [,TARGET]) Nếu không có TARGET, kết quả là TRUE nếu POINTER được liên kết với một đích, là FALSE nếu ngược lại. Trạng
Nếu có TARGET, kết quả là TRUE nếu POINTER được liên kết với nó. Nếu TARGET cũng chính là con trỏ thì đích
của nó được so sánh với đích của POINTER, và sẽ trả về FALSE nếu hoặc
POINTER hoặc TARGET chưa được liên kết.
KIND(X) Trả về giá trị tham số loại dữ liệu của X
SELECTED_INT_KIND(R) D(R)
Giá trị tham số loại đối với dữ liệu kiểu số nguyên có thể biểu diễn tất cả các giá
trị nguyên trong khoảng −10R < <n 10R
với R là một số nguyên. SELECTED_REAL_K IND ([P] [,R]) Giá trị tham số loại đối với dữ liệu kiểu số thực có độ chính xác thập phân ít nhất là P, và phạm vi số mũ thập phân ít nhất là R. Ít nhất một trong hai tham số P, R
phải xuất hiện.
Tên hàm, thủ tục Chức năng
RANDOM_NUMBER
(X) Thủ tục tạo bộ số ngẫu nhiên (0 ≤ X < 1)
RANDOM_SEED () Thủ tục khnhiên cởi tạo giá trủa bộị x gửốc b lý ộ số ngẫu
DATE_AND_TIME([DATE] [,TIME] ATE] [,TIME] [,ZONE] [,VALUES])
Thủ tục trả về các giá trị (là trống rỗng hoặc HUGE(0) nếu không có đồng hồ): − DATE (Character) dạng CCYYMMDD
(thế kỷ−ngày)
− TIME (Character) dạng HHMMSS.SSS (giờ−mili giây)
− ZONE (Character) dạng Shhmm (hiệu giữa giờđịa phương và giờ UTC, S là
dấu
− VALUES mảng ít nhất 8 phần tử, mà giá trị của chúng tương ứng là Năm, Tháng, Ngày, hiệu thời gian theo phút so
với UTC, giờ, phút, giây và mili giây.