cho N:=0; S:=0 while S<=3 do begiN S:=S+N; N:=N+1 sao khi thực hiện giá trị S=?, ssos lần lặp là bao nhiêu 21/07/2021 Bởi Serenity cho N:=0; S:=0 while S<=3 do begiN S:=S+N; N:=N+1 sao khi thực hiện giá trị S=?, ssos lần lặp là bao nhiêu
S=0<=3, đk đúng —> Lần lặp 1, S:=S+N=0+0=0; N:=N+1=0+1=1 S=0<=3, đk đúng —> Lần lặp 2, S:=S+N=0+1=1; N:=N+1=1+1=2 S=1<=3, đk đúng —> Lần lặp 3, S:=S+N=1+2=3; N:=N+1=2+1=3 S=3<=3, đk đúng —> Lần lặp 4, S:=S+N=3+3=6; N:=N+1=3+1=4 S=6>3, đk sai —> kt lệnh lặp Sau khi thực hiện giá trị S=6, số lần lặp là 4 Bình luận
Đoạn chương trình của bạn thiếu end của vòng lặp while. Bạn xem lại. S=0; (đúng)`=>` Thực hiện vòng lặp 1: S=S+N=0+0=0; N=N+1=0+1=1 S=0; (đúng)`=>` Thực hiện vòng lặp 2: S=S+N=0+1=1; N=N+1=1+1=2 S=1; (đúng)`=>` Thực hiện vòng lặp 3: S=S+N=1+2=3; N=N+1=2+1=3 S=3; (đúng)`=>` Thực hiện vòng lặp 4: S=S+N=3+3=6; N=N+1=3+1=4 S=6; (sai) `=>` Vòng lặp kết thúc `=>` Thực hiện 4 vòng lặp và sau khi thực hiện xong S=6 và N=4. Bình luận
S=0<=3, đk đúng —> Lần lặp 1, S:=S+N=0+0=0; N:=N+1=0+1=1
S=0<=3, đk đúng —> Lần lặp 2, S:=S+N=0+1=1; N:=N+1=1+1=2
S=1<=3, đk đúng —> Lần lặp 3, S:=S+N=1+2=3; N:=N+1=2+1=3
S=3<=3, đk đúng —> Lần lặp 4, S:=S+N=3+3=6; N:=N+1=3+1=4
S=6>3, đk sai —> kt lệnh lặp
Sau khi thực hiện giá trị S=6, số lần lặp là 4
Đoạn chương trình của bạn thiếu end của vòng lặp while. Bạn xem lại.
S=0; (đúng)`=>` Thực hiện vòng lặp 1: S=S+N=0+0=0; N=N+1=0+1=1
S=0; (đúng)`=>` Thực hiện vòng lặp 2: S=S+N=0+1=1; N=N+1=1+1=2
S=1; (đúng)`=>` Thực hiện vòng lặp 3: S=S+N=1+2=3; N=N+1=2+1=3
S=3; (đúng)`=>` Thực hiện vòng lặp 4: S=S+N=3+3=6; N=N+1=3+1=4
S=6; (sai) `=>` Vòng lặp kết thúc
`=>` Thực hiện 4 vòng lặp và sau khi thực hiện xong S=6 và N=4.