ví dụ về vòng lập for
Uses crt;
Var: i,S,N: longint;
BEGIN
clrscr;
writeln(' nhap so N: ');
readln(N);
S:=0
for i:=1 do n to S:=S+i;
writeln('in ra tong S: ', S);
readln;
END.
Giải Thích
Nếu lúc này bạn nhập N là 5 thì nó sẽ điếm từ 1 -> đến 5 với công thức S:=S+i1. S:=0+1
2. S:=1+2
3. S:=3+3
4. S:= 6+4
5. S:=10+5
=> nếu N = 5 thì S có tổng là: 15
nói ngắn gọn: nó sẽ lấy tổng của số đếm lần đầu cộng cho số điếm tiếp theo
ví dụ như:
2. S:=1+2 thì lúc này S sẽ là 3 thì số điếm tiếp theo là số 3 thì nó sẽ lấy tổng số lần điếm ở lần trước + cho lần điếm tiếp theo sẽ ra là3. S:=3+3 lúc này số 3 đầu tiên là số tổng mà lần trước cộng được và số 3 phía sau là lần điếm
0 nhận xét: