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

Câu hỏi trong lớp Xem thêm