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.
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
thêm câu này nữa mn ạ:
Câu lệnh For i:= 3 to 10 do begin write(i); end; khi thực hiện xong sẽ viết ra số 13 7 10 14câu cuối ạ Cho câu lệnh sau: s:=0; For i:=1 to 5 do if i mod 2 = 0 then s:=s+i else s:= s+i; cho biết kết quả s ?
i = 1 < 5 ĐÚNG => s= 0+1 = 1; i= 1 + 1 = 2;
i = 2 < 5 ĐÚNG => s = 1 + 1 = 2 ; i = 2 + 1 = 3;
i = 3 < 5 ĐÚNG => s = 2 + 1 = 3 ; i = 3 + 1 = 4;
i = 4 < 5 ĐÚNG => s = 3 + 1 = 4 ; i = 4 + 1 = 5;
i = 5 = 5 ĐÚNG => s = 4 + 1 = 5 ; i = 5 + 1 = 6;
i = 6 < 5 sai => ket thuc vòng lap
Vậy kết quả S = 5


Không có kết quả nào được xuất ra