Nên cú pháp sự hoạt động câu lệnh lặp biết trước cho ví dụ trong nnlt pasc
2 câu trả lời
Cú pháp: $\text{for <biến đếm>:= (gtđầu) to (giá trị cuối )} $
Thành phần
For,to,do : từ khóa
Biến đếm : phải khai báo
Giá trị đầu và cuối : đề bài cho,phải thuộc kiểu nguyên
Vd :
For i:=3 to 6 do
Write(' homata');
*hoạt động
Ban đầu biến điếm sẽ nhận giá trị bằng giá trị đầu sau đó ,sau mỗi vòng lặp, biến đếm tăng thêm một đơn vị (hoặc tăng thêm số đơn vị nà ta gán cho nó) cho đến khi bằng giá trị cuối của câu lệnh thì kết thú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ị cướ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.
VD: (sorry mình không hiểu chữ viết tắt của bạn nên mình viết chương trình nha)
program ct;
uses crt;
var i,n:integer;
s:longint;
begin
clrscr;
write('nhap n:='):readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('tong cua n so tu nhien la:',s);
readln
end.