Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=1; for i:=1 to 5 do s := s*i;

Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=1;
for i:=1 to 5 do s := s*i;

0 bình luận về “Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu: s:=1; for i:=1 to 5 do s := s*i;”

  1. `i := 1 -> S := 1*1 = 1`

    `i := 2 -> S := 1*2 = 2`

    `i := 3 -> S := 2*3 = 6`

    `i := 4 -> S := 6*4 = 24`

    `i := 5 -> S := 24*5 = 120`

    Vậy `S = 120`

    For `i :=1` to `n` do `S := S*i` 

    chạy xong `S = n!`

    Bình luận
  2. Đoạn chương trình trên thực hiện công việc tính tích các số từ 1 đến 5

    Vì ta thấy cho chạy từ 1 đến 5 và thực hiện phép tính tích các số ấy

    `=>` S=1*2*3*4*5=120

    Bình luận

Viết một bình luận