SGK Tin Học 11 - 4. Một số thủ tục và hàm chuẩn
Một số thủ tục và hàm chuẩn a) Nhóm thủ tục và hàm chuẩn đôi với các biến kiểu nguyên • Nhóm thủ tục chuẩn Thủ tục Chức năng Xnc(x) Tăng giá trị của biến X một đơn vị. Dec(x) Giảm giá trị của biến X một đơn vị. Inc(x,y) Đặt cho biến X giá trị mới bằng giá trị cũ cộng với giá trị của biến y. Dec(x,y) Đặt cho biến X giá trị mới bằng giá trị cũ trừ đi giá trị của biến y. • Nhóm hàm chuẩn Hàm Chức năng Sqr(x) Cho giá trị bằng bình phương của X. Pred(x) Cho giá trị bằng X-1. Succ(x) Cho giá trị bằng X + 1. Random(N) Hàm có biểu thức N kiểu word và cho giá trị là một sô' nguyên ngẫu nhiên trong phạm vi từ 0 đến N - 1. Khi dùng hàm này ta phải gọi thủ tục randomize. b) Nhóm hàm chuẩn đối với các biến kiểu thực Hàm Chức năng Abs(x) Cho giá trị bằng trị tuyệt đối của giá trị biến X hoặc số thực X. ArcTan(x) Cho giá trị là sô' đo của cung thuộc khoảng c° tan9 băn9 giá trị của biến X hay sô' thực X. Exp(x) Cho giá trị bằng luỹ thừa cơ sô' e của giá trị biến X hoặc sô' thực X. Ln (x) Cho giá trị bằng lôgarit cơ sô' e của giá trị biến X hoặc sô' thực X. Sin(x) Cho giá trị bằng sinx. Cos(x) Cho giá trị bằng cosinx. Pi Cho giá trị của sô' 71 (3,1415...). Int(x) Cho giá trị bằng phần nguyên nhưng có kiểu sô' thực của giá trị biến X hoặc sô' thực X (phần nguyên của sô' thực X bằng sô' nguyên lớn nhất không vượt quá x). Sqr(x) Cho giá trị bằng bình phương của giá trị biến X hoặc sô' thực X. Sqrt(x) Cho giá trị bằng căn bậc hai của giá trị không âm của biến X hoặc sô' thực không âm X. Randomize Thủ tục khởi động sinh sô' ngẫu nhiên. Random Cho một sô' thực ngẫu nhiên trong khoảng (0, 1). Khi dùng hàm này ta phải gọi thủ tục randomize. Round(x) Cho giá trị bằng sô' nguyên gần sô' thực X nhất nhưng có kiểu là kiểu số nguyên. Trong trường hợp phần thập phân của X lớn hơn hoặc bằng 0,5 thì hàm cho giá tri làm tròn lên. Trunc(x) Cho giá trị bằng phần nguyên của X. c) Hàm chuẩn trả về giá trị lôgic Hàm Chức năng Odd(x) Với biểu thức sô' nguyên X, cho giá trị true nếu X lẻ và cho giá trị false nếu X chẵn. d) Nhóm thủ tục và hàm chuẩn đôi với biến kiểu kí tự • Nhóm thủ tục chuẩn Thủ tục Chức năng Inc(x) Cho giá trị của biến X là kí tự đứng ngay sau kí tự ứng với giá trị hiện thời của X trong bộ mã ASCII. Dec(x) Cho giá trị của biến X là kí tự đứng ngay trước kí tự ứng với giá trị hiện thời của X trong bộ mã ASCII. • Nhóm hàm chuẩn Hàm Chức năng Chr(x) Cho giá trị là kí tự có mã ASCII thập phân bằng (giá trị của biểu thức) X có giá trị nguyên từ 0 đến 255. Ord(ch) Cho giá trị mã ASCII thập phân của kí tự ch. Pred(ch) Cho kí tự đứng ngay trước kí tự ch trong bộ mã ASCII. Succ(ch) Cho kí tự đứng ngay sau kí tự ch trong bộ mã ASCII. UpCase(ch) Nếu ch là chữ cái tiếng Anh, hàm cho giá trị bằng chữ cái hoa tương ứng, ngược lại, hàm cho giá trị bằng giá trị của ch.