chương trình sau đây thực hiện bao nhiêu vòng lặp và giá trị của s khi kết thúc chương trình : a) s:=0; for i:= 1 to 10 do s := s+1; b) I:1; while i<= 5 do; begin s := s+1;I=I+2 end.
2 câu trả lời
a) có 10 vòng lặp:
+lần 1 s=0+1=1
+lần 2 s=1+1=2
+lần 3 s=2+1=3
+lần 4 s=3+1=4
+lần 5 s=4+1=5
+lần 6 s=5+1=6
+lần 7 s=6+1=7
+lần 8 s=7+1=8
+lần 9 s=8+1=9
+lần 10 s=9+1=10
vậy giá trị cuối cùng là s=10
b) i ban đầu gán là 1 nhe bạn(bạn thế dấu = rồi)
i=1, s=0+1=1
i=1+2=3, s=1+3=4
i=3+2=5, s=4+5=9
i=5+2=7 (loại vì điều kiện phải <=5)
vậy giá trị cuối là s=9
chúc bạn học tốt
cho mình câu trả lời hay nhất nha
a) 10 vòng lặp
giá trị của s khi kết thúc chương trình là 10
b) 5 vòng lặp
? ban đầu s được gán = mấy v bn
Câu hỏi trong lớp
Xem thêm