Giúp em với ạ !!! Câu 2: a/ Hãy cho biết thuật toán sau cho ta kết quả như thế nào? Bước 1: S <-- 0; i <-- 0; Bước 2: i <-- i + 2; Bước 3: Nếu i > 6 thì thông báo kết quả S rồi kết thúc Bước 4: S <-- S + i*i; quay lại bước 2. b/ Ở bước 2, Thay i <-- i + 2; thành i <-- i + 3. Thì kết quả của thuật toán là gì?
2 câu trả lời
a/ Lần 1: i=0; S=0
Lần 2: i=0+2=2<6 nên S=0+2x2=4
Lần 3: i=2+2=4<6 nên S=4+4x4=20
Lần 4: i=4+2=6=6 nên S=20+6x6=56
Lần 5: i=6+2=8>6 nên Đưa ra S=56 luôn
b/ Lần 1: i=0; S=0
Lần 2: i=0+3=3<6 nên S=0+3x3=9
Lần 3: i=3+3=6=6 nên S=9+6x6=45
Lần 4: i=6+3=9>6 nên Đưa ra S=45 luôn
XIN HAY NHẤT BẠN
a)
=> s = 0, i = 0
Lần 1 : i = i + 2 = 0 + 2 = 2 < 6
=> s = s + i * i = 0 + 2 * 2 = 4
Lần 2 : i = i + 2 = 2 + 2 = 4 < 6
=> s = s + i * i = 4 + 4 * 4 = 20
Lần 3 : i = i + 2 = 4 + 2 = 6 = 6
=> s = s + i * i = 20 + 6 * 6 = 56
Lần 4 : i = i + 2 = 6 + 2 = 8 > 6
=> Thông báo kết quả S
=> S = 56
b)
=> Thay i = i + 2 thành i = i + 3
Lần 1 : i = i + 3 = 0 + 3 = 3
=> s = s + i * i = 0 + 3 * 3 = 9
Lần 2 : i = i + 3 = 3 + 3 = 6
=> s = s + i * i = 9 + 6 * 6 = 45
Lần 3 : i = i + 3 = 6 + 3 = 9
=> i > 6
=> Đưa ra kết quả S = 45