Cách lưu trữ như sau: Dòng đầu tiên chứa hai số m và n Dòng thứ hai chứa vector X m dòng tiếp theo lần lượt chứa m hàng của ma trận A Giữa các số trong một dòng cách nhau một ký [r]
Dữ liệu kiểu String (chuỗI) 1/ Kiểu String: Là chuỗI ký tự, chiều dài tốI đa 255 Ví dụ: VAR Chuoi : String; Chuoi := ‘***CHAO BAN ***’; Bạn giớI hạn cho chuỗI Ví dụ: VAR Chuoingan : String[8]; Chuoingan := ‘ThanhDa’; Nếu khai báo biến trên, bạn dùng chuổI có chiều dài tốI đa Bạn dùng dấu cộng ‘+’ để nốI hai chuỗI vớI Ví dụ: VAR Chuoi : String; Chuoimot : String; Chuoihai : String[6]; Bạn thực sau: Chuoimot := ‘Truong DHBK’; Chuoihai := ‘TP.HCM’ Chuoi := Chuoimot + Chuoihai; 2/ Toán tử nốI chuỗI: V/ Một số hàm thủ tục thư viện Pascal 1/ Hàm Hàm ABS(Num) Num có kiểu Integer Real Hàm cho kết trị tuyệt đốI Num, kiểu kết giống kiểu đốI số Num Ví dụ: ABS(-34)=34; ABS(-34.5) = 3.4500000000E+01 Hàm EXP(Num) Num có kiểu Integer Real Kết e mũ Num (eNum), kết có kiểu Real Ví dụ: EXP(2) = e2 Hàm Ln(Num) Num có kiểu Integer Real Kết Logarit tựhttp://www.ebook.edu.vn nhiên Num Kiểu kết Real Ví dụ: Ln(10) = 2.3025850930E+00 Hàm SQR(Num) Num có kiểu Integer Real Kết bình phương Num Kiểu kết kiểu đốI số Ví dụ: SQR(3) = 9, SQR(1.2) = 1.4400000000E+00 Hàm SQRT(Num) Num có kiểu Integer Real Kết bậc hai Num (Num phảI lớn 0), kết có kiểu Real Ví dụ: SQRT(4) = 2.0000000000E+00 Hàm INT(Num) Num có kiểu Integer Real Kết cho ta phần nguyên Num Kiểu kết Real Ví dụ: INT(4.6) = 4.0000000000E+00 Hàm FRAC(Num) Num có kiểu Integer Real Cho ta phần lẻ đốI số Kiểu kết Real Ví dụ: FRAC(4.3) = 0.3, FRAC(-2.5) = -0.5 Hàm ROUND(Num) Num có kiểu Real Kết làm trịn số theo nguyên tắc thông thường, kiểu kết Integer Ví dụ: ROUND(3.6) = 4, ROUND(3.2) = Hàm TRUNC(Num) Num có kiểu Real Ý nghĩa giống hàm INT Khi cần kiểu trả Integer, bạn phảI dùng hàm TRUNC(Num) Ví dụ: TRUNC(4.6) = Hàm ODD(Num) Num có kiểu Integer Hàm có kết True Num số nguyên lẻ, trái lạI cho kết False Vậy kiểu kết Boolean Ví dụ: ODD(4) = FALSE Hàm RANDOM Kiểu kết Real Kết số nguyên ngẫu nhiên 0