nêu cú pháp , (cách thức hoạt động ) của các câu lệnh :IF FOR và WHILE cho ví dụ
2 câu trả lời
Cú pháp: WHILE <Điều kiện> DO <Công việc>
VD : Var n, i : integer;
Begin
write(‘Nhập số n = ‘);
readln(n);
i := n – 1;
while n mod i <> 0 do
i := i – 1;
writeln(‘Ước số lớn nhất của số ‘, n , ‘ là : ‘, i);
readln;
End.
If then
Thiếu
If <điều kiện > then < câu lệnh > ;
`-` Điều kiện đúng thì thực hiện câu lệnh, điều kiện sai thì bỏ qua câu lệnh
Đủ
If <điều kiện > then < câu lệnh 1 > else < câu lệnh 2 > ;
`-` Điều kiện đúng thì thực hiện câu lệnh 1 , điều kiện sai thì thực hiện câu lệnh 2
For
Lặp tiến
For < biến đếm > := < giá trị đầu > to < giá trị cuối > do < câu lệnh > ;
`-` Biến đếm nhận giá trị đầu, sau mỗi vòng lặp, biến đếm sẽ tăng 1 đơn vị cho đến khi giá trị đầu bằng giá trị cuối thì kết thúc vòng lặp .
Lặp lùi
For < biến đếm > := < giá trị cuối > dowto < giá trị đầu> do < câu lệnh > ;
`-` Biến đếm nhận giá trị cuối, sau mỗi vòng lặp, biến đếm sẽ giảm 1 đơn vị cho đến khi giá trị cuói bằng giá trị đầu thì kết thúc vòng lặp .
While
While < điều kiện > do < câu lệnh > ;
`-` Kiểm tra điều kiện, nếu điều kiện đúng thì thực hiện câu lệnh và quay lại kiểm tra điều kiện, nếu điều kiện sai thì kết thúc vòng lặp