Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng: A)5*a + [ 8*c – 7*(a +2*c)] B)a*x*x – b*x + 7a : 5 C)(10+2)*(10+2)/(3+1) D)- b: (2*a*c)
2 câu trả lời
`⇒` Chọn đáp án: `C`
`⇔` Trong ngôn ngữ lập trình (NNLT) Pascal chỉ sử dụng dấu ngoặc đơn () để viết các biểu thức số học. Các phép toán +, -, x, : trong toán học sẽ được chuyển dổi thành +, -, *, / trong NNLT Pascal.
`* A.` 5 * a + [8 * c – 7 * (a + 2 * c)]
⇒ Sai dấu ngoặc vuông
⇒ Sửa: 5 * a + (8 * c – 7 * (a + 2 * c))
`* B.` a * x * x - b * x + 7a : 5
⇒ Sai dấu nhân và sai dấu chia
⇒ Sửa: a * x * x - b * x + 7 * a / 5
`* D.` -b : (2 * a * c)
⇒ Sai dấu chia
⇒ Sửa: -b / (2 * a * c)
Đáp án : C. (10 + 2) * (10 + 2) / (3 + 1)