* 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.