Trình bày cấu trúc câu lệnh lặp với số lần biết trước và chưa biết trước. So sánh cấu trúc lệnh lặp for do vs lệnh lặp while do. MONG CÁC BẠN GIÚP ĐỠ VÀ CHO MIK CLT CHÍNH XÁC NHỨT Ẹ❤

2 câu trả lời

FOR DO: là câu lệnh lặp với số lần biết trước

– cú pháp:

  For <biến điếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

– Hoạt động: câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và bằng giá trị cuối – giá trị đầu+1. Khi thực hiện, ban đầu biến đếm sẽ nhận giá trị đầu, sau mỗi vòng lặp, biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối.

While Do: là câu lệnh lặp với số lần chưa biết trước

–  cú pháp:

 While <điều kiện> do<câu lệnh>;

– Hoạt động:

B1:kiểm tra điều kiện

B2: nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại bước 1.

So sánh cấu trúc lệnh lặp for do vs lệnh lặp while do.

Cấu trúc: for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>
-Trong đó:
+ for, to, do: từ khóa
+ biến đếm: phải khai báo kiểu số nguyên
+ giá trị đầu, giá trị cuối: là giá trị nguyên

*So sánh

-Giống nhau: Đều là câu lệnh lặp

Khác nhau:

+Câu lệnh lặp với số lần biết trước: Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần đã được xác định từ trước, điều kiện là 1 giá trị của 1 biến đếm có giá trị nguyên

+Câu lệnh lặp với số lần chưa biết trước:

Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần lặp chưa biết trước, điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác

Câu lệnh lặp với số lần biết trước :

– Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần đã được xác định từ trước.

– Điều kiện là 1 giá trị của 1 biến đếm có giá trị nguyên

Câu lệnh lặp với số lần chưa biết trước :

– Chỉ thị cho máy tính thực hiện 1 lệnh hay 1 nhóm lệnh với số lần lặp chưa biết trước.

– Điều kiện tổng quát hơn, có thể là kiểm tra của 1 giá trị có thực, cũng có thể là 1 điều kiện tổng quát khác.