Chương trình trên thực hiện bao nhiêu vòng lặp? em hãy chỉ ra hoạt động lặp trong vòng lặp đó.
For i=1; i<= 10; i++
{ If (i % 2 ==0)
Cout<<i<< “ ”;
}
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
- Hình chữ nhật có chiều dài 100 bước, chiều rộng 200 bước:
Repeat 2 [ fd 100 rt 90 fd 200 rt 90]
HT
@SKY LẠNH LÙNG
S:=0; i:=0;
While i<5 do
begin
S:=S+i;
i:=i+1;
end;
Giải thích:
Mô tả lặp trong vòng lặp while..do :
-Vòng 1: i ban đầu bằng 0. Kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh s=s+i <=> s=0+0=0 ; i=i+1 <=> i=0+1=1.
Vòng 2: i=1 , kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=0+1=1; i=i+1 <=> i=1+1=2.
Vòng 3: i=2, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=1+2=3; i=i+1 <=> i=2+1=3.
Vòng 4: i=3, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=3+3=6; i=i+1 <=> i=3+1=4.
Vòng 5: i=4, kiểm tra điều kiện i<5 ---> ĐK đúng thực hiện câu lệnh : s=s+i <=> s=6+4=10; i=i+1 <=> i=4+1=5.
i=5, kiểm tra điều kiện i<5 ---> ĐK sai ---> kết thúc
Vậy giá trị s sau khi thực hiện đoạn chương trình đó là : 10
n:=0;
for i:= 1 to 10 do n:=n+i;
Giải thích : n:=n+i nghĩa là giá trị ban đầu cộng lần lượt với i ( dãy số từ 1 đến 10) n sẽ thay đổi giá trị sau mỗi lần cộng
Hoạt động của câu lệnh :
Vòng 1 : n:=n+i; <=> n=0+1=1;
Vòng 2: n:=n+i <=> n=1+2=3 ;
Vòng 3 : n:=n+i <=> n=3+3=6;
Vòng 4: n:=n+i <=> n=6+4=10;
Vòng 5 : n:=n+i <=> n=10+5=15;
Vòng 6 : n:=n+i <=> n=15+6=21;
Vòng 7: n:=n+i <=> n=21+7=28;
Vòng 8 : n:=n+i <=> n=28+8=36;
Vòng 9 : n:=n+i <=> n=36+9=45;
Vòng 10 : n:=n+i <=> n=45+10=55;
Vậy đoạn chương trình trên có giá trị n=55
@@@@
a) Sai vì giá trị đầu lớn hơn giá trị cuối
b) Sai vì giá trị đầu lớn hơn giá trị cuối
b) Sai vì sau câu lệnh i:=1+1 thiếu dấu chấm phẩy
HT
tham khảo ''
a) Sai vì giá trị đầu lớn hơn giá trị cuối
b) Sai vì giá trị đầu lớn hơn giá trị cuối
b) Sai vì sau câu lệnh i:=1+1 thiếu dấu chấm phẩy
nha
hok tốt nha
ok nha
Câu lệnh sai
Bạn xem lại đề đi ạ