* GIÚP MIK TRẢ LỜI 2 CÂU NÀY VS Ạ !! - khai báo biến mảng: A: array [1..7] of real;. sử dụng câu lệnh for i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị ? - giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. khi thực hiện câu lệnh sau: tb:= 1; for i:= 1 to 5 do tb:=tb+A[i]; hỏi giá trị của biến tb là bao nhiêu ?

2 câu trả lời

Câu 1 :

- for i := 1 to 5 do readln(a[i]);

+ i = 1 ⇒ readln(a[1]) ⇒ nhập giá trị phần tử a[1]

+ i = 2 ⇒ readln(a[2]) ⇒ nhập giá trị phần tử a[2]

+ i = 3 ⇒ readln(a[3]) ⇒ nhập giá trị phần tử a[3]

+ i = 4 ⇒ readln(a[4]) ⇒ nhập giá trị phần tử a[4]

+ i = 5 ⇒ readln(a[5]) ⇒ nhập giá trị phần tử a[5]

=> Nhập được 5 giá trị

Câu 2 :

- Giá trị tb = 1

- a[1] = 1, a[2] = 4, a[3] = 7, a[4] = 2, a[5] = 6

+ i = 1 ⇒ tb = tb + a[1] = 1 + 1 = 2

+ i = 2 ⇒ tb = tb + a[2] = 2 + 4 = 6

+ i = 3 ⇒ tb = tb + a[2] = 6 + 7 = 13

+ i = 4 ⇒ tb = tb + a[2] = 13 + 2 = 15

+ i = 5 ⇒ tb = tb + a[2] = 15 + 6 = 21

=> Giá trị tb = 21

- khai báo biến mảng: A: array [1..7] of real;. sử dụng câu lệnh for i:= 1 to 5 do readln(A[i]); để gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được 5 giá trị.

- giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. khi thực hiện câu lệnh sau: tb:= 1; for i:= 1 to 5 do tb:=tb+A[i]; hỏi giá trị của biến tb là 20.