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; 13/07/2021 Bởi Ivy 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;
`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
Đ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
`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!`
Đ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