Sau khi thực hiện đoạn chương trình pascal:
X:=3
For i:=1 to 3 do x:= x – 1.
X sẽ nhận được giá trị bằng bao nhiêu?
Sau khi thực hiện đoạn chương trình pascal:
X:=3
For i:=1 to 3 do x:= x – 1.
X sẽ nhận được giá trị bằng bao nhiêu?
3-1+1=3. Vậy chương trình có 3 vòng lặp.
VL1: x:=2;
VL2: x:=1;
VL3: x:=0;
Vậy x=0.
Vòng lặp x=x-1
1 2
2 1
3 0
=> x = 0