Cho biết đoạn chương trình sau thực hiện bao nhiêu vòng lặp và có giá trị S bằng bao nhiêu sau khi kết thúc vòng lặp S:=1; For i:=0 to 10 do S:=S*i;
1 câu trả lời
$\text{- Giá trị ban đầu S = 1}$
$\text{- Giá trị i chạy từ 0 đến 10}$
$\text{⇒ i = {0, 1, 2, 3, 4, 5, 6, ... , 10}}$
$\text{- Thực hiện nhân giá trị i vào biến S qua mỗi vòng lặp}$
$\text{⇒ S = 1 * 0 * 1 * 2 * ... * 10 = 0}$
$\text{- Số vòng lặp = Giá trị cuối - Giá trị đầu + 1}$
$\text{⇒ Số vòng lặp = 10 - 0 + 1 = 11 vòng lặp}$
$\text{? Đáp án : Chương trình thực hiện 11 vòng lặp, S = 0}$