Sửa đề vì đề có chút sai mà không liên quan đến các câu lệnh hay kết quả lắm
S:=2; i:= 1;
While I<= 10 do
Begin
If (i mod 2) = 0 then S:=S+i ;
I:= i+1;
End
Đoạn chương trình thực hiện cho i bé hơn hoặc bằng 10 thì thực hiện kiểm tra i có chia hết cho 2 hay không(i mod 2=0), nếu chia hết thì tăng S thêm i đơn vị, tăng i thêm 1 đơn vị.
`=>` Đoạn chương trình tính tổng các số chia hết cho 2 nhỏ hơn hoặc bằng 10 với giá trị ban đầu của S=0
`=>` S=2+2+4+6+8+10=32
biến i=11 vì vòng while kết thúc khi điều kiện sai và i<=10 (i là số nguyên) thì chỉ có thể là 11