Bạn nào giỏi tin nhỉ? Giải hộ mình câu này Giả x, i, a là ba biến kiểu Integer. Xét đoạn chương trình Pascal sau x:=1; For i:=1 to 3 do for a:=i to 3 do x: = x + i*a; Writeln (x); Đoạn chương trình trên sẽ in ra màn hình giá trị là gì
2 câu trả lời
- Biến x, i, a thuộc kiểu số nguyên
- Giá trị ban đầu x = 1
- Giá trị biến i chạy từ 1 đến 3
- Giá trị biến a chạy từ i đến 3
+ i = 1
⇒ a = 1 ⇒ x = x + i * a = 1 + 1 * 1 = 2
⇒ a = 2 ⇒ x = x + i * a = 2 + 1 * 2 = 4
⇒ a = 3 ⇒ x = x + i * a = 4 + 1 * 3 = 7
+ i = 2
⇒ a = 2 ⇒ x = x + i * a = 7 + 2 * 2 = 11
⇒ a = 3 ⇒ x = x + i * a = 11 + 2 * 3 = 17
+ i = 3
⇒ a = 3 ⇒ x = x + i * a = 17 + 3 * 3 = 26
⇒ Giá trị x = 26