- N! = 1 . 2 . 3 . ... . N
=> Giá trị ban đầu biến S = 1 vì 0 nhân với bắt kì số nào cũng bằng 0
=> Giá trị đầu của biến đếm i kà 1 và giá trị cuối là n
=> Qua mỗi vòng lặp giá trị biến i tăng lên 1 đơn vị
=> S ← S * i được lặp lại cho đến khi i > N
=> Đáp án : D. S := 1; For i := 1 to N do S := S * i;