Sau khi thực hiện đoạn chương trình sau , thì giá trị của biến S là bao nhiêu , bt mảng a gồm các phần tử 2 9 7 5 6 và n=5
S:=0;
For i:= 1 to n đó
If i mod 2=0 then s:= s+a[i];
Sau khi thực hiện đoạn chương trình sau , thì giá trị của biến S là bao nhiêu , bt mảng a gồm các phần tử 2 9 7 5 6 và n=5
S:=0;
For i:= 1 to n đó
If i mod 2=0 then s:= s+a[i];
có 5 vòng lặp:
+lần 1: i=1 không chia het cho 2 nên bỏ qua câu lệnh
+lần 2: i=2 chia hết cho 2 nên thực hiện câu lệnh s=0+9=9
+lần 3: i=3 ko chia hết cho 2
+lần 4: i=4 chia hết cho 2 nên s=9+5=14
+lần 5: i=5 không chia hết cho 2
vậy giá trị cuối cùng S=14
ta có số lần lặp= 5-1+1=5.
+lặp lần 1: (i=)1 không chia hết cho 2 nên bỏ qua câu lệnh.
+lặp lần 2: (i=)2 chia hết cho 2 nên thực hiện câu lệnh S㏒=0+9=9.
+lặp lần 3: (i=)3 không chia hết cho 2 nên bỏ qua câu lệnh.
+lặp lần 4: (i=)4 chia hết cho 2 nên thực hiện câu lệnh S=9+5=14.
+lặp lần 5: (i=)5 không chia hết cho 2 nên bỏ qua câu lệnh.
Vậy giá trị của biến S=14.
$O^ke_n$