ai giúp với mai thii rồiii huhu chết mất Tìm giá trị của J sau kiểm tra đoạn chương trình sau J=2; fori=1 to 6 do if mod 2 =0 then J=J + 1 write
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
Từ 5 đến 10 có 6 lần lặp (10-5+1=6), sau mỗi lần lặp biến j tăng lên 1 đơn vị => j=2+6 = 8
![](https://rs.olm.vn/images/avt/0.png?1311)
Màn hình sẽ in ra giá trị: 3 7
Giải thích:
Câu lệnh if i mod 3=0 then j:=j+1 có nghĩa là j bằng một cộng với số các số chia hết cho 3.
k:=k+j có nghĩa là k bằng bốn cộng với giá trị của j đã tìm.
![](https://rs.olm.vn/images/avt/0.png?1311)
Ta có 6 vòng lặp từ i = 0 tới i = 5
Ta có tổng cấp số cộng có công bội d = 2
i = 0 ta có j = 2
i = 1 ta có j = 4
i = 2 ta có j = 6
i = 3 ta có j = 8
i = 4 ta có j = 10
i = 5 ta có j = 12
Vậy sau khi thực hiện vòng lặp j = 12
Tham khảo
Vòng lặp thực hiện :
Vòng 1: j:=j+3 → j=0+3=3
Vòng 2: j:=j+3 → j=3+3=6
Vòng 3: j:=j+3 → j=6+3=9
Vòng 4: j:=j+3 → j=9+3=12
Vòng 5: j:=j+3 → j=12+3=15
Vậy kết quả của j sau khi thực hiện câu lệnh là : 15
J = 4