Bài tập  /  Bài đang cần trả lời

Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ

1: Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ?
A. X:=10; While X=10 to X:=X+5;
B. S:=0;n:=0; While S<=10 do
             begin n:=n+1;S:=S+n;end
C. X:=10; While X:=10 do X=X+5;
D. Tất cả đều không hợp lệ
2: X:=10;While X=10 do X:=X+5;Kết quả của X là:
A.10               B.15
C.20               D.25
3: Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1; While S<10 do write(S);
B. i:=0;S:=1; while s<10 do S:=S+i;i:=i+1;
C. n:=2; while n<5 do write('A')
D. Tất cả sai
4: Hãy cho biết giá trị của biến T bằng bao nhiêu?Khi thực hiện đoạn chương trình sau:
                 n:=1;T:=50; While n>20 do 

                  begin n:=n+5;T:=T-n end;
A. 10                   B. 15
C. 25                   D. 50
 
1 trả lời
Hỏi chi tiết
176
1
0
Cuc Xàoo Rau Cảii
01/04/2023 17:18:13
+5đ tặng

Câu lệnh lặp với số lần chưa biết trước được gọi là vòng lặp không xác định (unbounded loop), trong khi đó câu lệnh lặp với số lần chưa biết trước được gọi là vòng lặp xác định (bounded loop).

Cụ thể, sự khác biệt giữa hai loại vòng lặp này như sau:

 

Vòng lặp không xác định: Không biết trước số lần lặp cụ thể, mà chỉ dừng lại khi thỏa mãn điều kiện nào đó trong quá trình lặp. Vòng lặp này thường sử dụng khi chưa biết trước số lần cần lặp hoặc khi số lần lặp phụ thuộc vào một điều kiện nào đó. Ví dụ: vòng lặp while hoặc do-while.

Vòng lặp xác định: Biết trước số lần lặp cụ thể, vòng lặp sẽ lặp lại một số lần đã được xác định trước. Vòng lặp này thường sử dụng khi biết trước số lần cần lặp. Ví dụ: vòng lặp for.

Ví dụ về vòng lặp không xác định:

i := 0;
while i < 10 do
begin
  i := i + 1;
  WriteLn('i = ', i);
end;

Vòng lặp này sẽ lặp lại cho đến khi i đạt giá trị 10. Số lần lặp không biết trước, mà phụ thuộc vào giá trị của i.

Ví dụ về vòng lặp xác định:

for i := 1 to 10 do
begin
  WriteLn('i = ', i);
end;

 

Vòng lặp này sẽ lặp lại 10 lần, từ i bắt đầu từ 1 và tăng lên 1 đơn vị cho đến khi đạt giá trị 10. Số lần lặp là xác định, và đã được xác định trước bởi vòng lặp for.

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập liên quan
Bài tập Tin học Lớp 8 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Gia sư Lazi Gia sư
×
Trợ lý ảo Trợ lý ảo