Kết quả của phép toán -3*rem(13,2) + 3*ceil(2.109) + 2*mod(-11,-5) trong Matlab là:
Trả lời:
Đáp án đúng: D
Đầu tiên, ta cần hiểu ý nghĩa và cách tính của các hàm trong Matlab:
rem(a, b): Trả về phần dư của phép chia a cho b.ceil(x): Trả về số nguyên nhỏ nhất không nhỏ hơn x (làm tròn lên).mod(a, b): Trả về phần dư của phép chia a cho b, với dấu của kết quả giống với dấu của b.
Thực hiện tính toán:
rem(13, 2) = 1(13 chia 2 dư 1)ceil(2.109) = 3(làm tròn lên số nguyên gần nhất)mod(-11, -5) = -1(-11 chia -5 dư -1, vì -11 = -5 * 2 + (-1))
Thay các giá trị vào biểu thức:
-3 * rem(13, 2) + 3 * ceil(2.109) + 2 * mod(-11, -5) = -3 * 1 + 3 * 3 + 2 * (-1) = -3 + 9 - 2 = 4
Vậy kết quả của phép toán là 4.





