Đổi số X hoặc (X,Y ra số phức CONJG(Z Liên hợp phức của Z

Một phần của tài liệu Một số bài toán thông dụng (Trang 65 - 69)

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 tc Chc 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) (adsbygoogle = window.adsbygoogle || []).push({});

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 tc Chc 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 tc Chc 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 (adsbygoogle = window.adsbygoogle || []).push({});

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 tc Chc 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.

Một phần của tài liệu Một số bài toán thông dụng (Trang 65 - 69)