S:=0;i:=0; While S
S:=0;i:=0; While S
Em cần hỗ trợ gì em?
Câu 7: Câu lệnh nào sau đây là đúng?
A. while S<10 do S:=S+i; i:=i+1;
B. i:=0; S:=1;While S:=10 do write(S);
C. n:=2; while n<5 do a=b;
Không có câu nào đúng.
A. Đúng theo cách trình bày nhưng thiếu dẫn đến vòng lặp vô hạn. Phải ghép 2 câu lệnh sau do lại bằng begin ... end;.
B. Sai vè sau while lại là 1 phép gán S:=10
C. Sai, vì sau do câu lệnh lại là 1 điều kiện a=b. Và đây cũng là 1 vòng lặp vô hạn
S:=0; i:=1;
While i<=10 do
Begin
S:=S+i; i:=i+1
end;
Câu 1 : HÃy tìm lỗi sai trong các câu lệnh dưới đây và sửa lỗi sai cho đúng :
a, For i:=5 to 15 do ; S:=S+1;
b, i:=30; while i>20 then i:=i-2;
c, B:=0; While B<=100 do B=B+2;
d, For i:=1 to 10 do ; a:=a+1;
e, S:=5.5; while s<20.5 do S=S*2;
f, S:=0; i:=1 While i<=100 do begin If i mod 2 =0 then S:=S+1; i:=i+1;end;
làm gấp cho em vs ạ
a) Lỗi: Dư dấu ; sau từ do
b) Lỗi: While i>20 then (sửa: While i>20 do)
c) Lỗi: B=B+2; (sửa: B:=B+2;)
d) Lỗi: dư dấu ; sau từ do
e) Lỗi: S=S*2; (sửa: S:=S*2;)
f) Lỗi: i:=1 (sửa: i:=1;)
Cho đoạn chương trình sau: s := 0; i := 1 while s <= 10 do begin i := i + 1; s := s + i; end; Cho biết câu lệnh while dừng khi s bằng bao nhiêu?
S:=2 ; i :=0;
While i<=10 do
Begin
S :=S + i; i :=i +2
s=0; i=1; while (i mod 2==0) s=s+i; i=i+1; Giá trị cuối cùng của s, i lần lượt là:
Nếu bạn nhập kiểu này vào máy(đầy đủ uses crt; var; begin; end.) thì chắc chắn chương trình này sẽ bị lỗi
Sau khi thực hiện đoạn chương trình sau, giá trị của S bằng bao nhiu
s:=0 ; i:=0;
While i<50 do
Begin
s:=s+i
i:=i+5
End.
A.276
B.225
C.0
D.275
Sau khi thực hiện đoạn chương trình sau, giá trị của S bằng bao nhiu
s:=0 ; i:=0;
While i<50 do
Begin
s:=s+i
i:=i+5
End.