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
3 lượt xem
2 đáp án
3 giờ trước