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 đó

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];

0 bình luận về “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 đó”

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

    Bình luận
  2. 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$

    Bình luận

Viết một bình luận