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; A.120 B. 55 C. 121 D. 1

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;
A.120 B. 55 C. 121 D. 151

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; A.120 B. 55 C. 121 D. 1”

  1. Đ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

    Vậy sau khi thực hiện đoạn chương trình, giá trị của biến S bằng

    A. 120

    Bình luận
  2. `s=1`

    – Vòng 1: `i=1→s=s.i=1.1=1`

    – Vòng 2: `i=2→s=1.2=2`

    – Vòng 3: `i=3→s=2.3=6`

    – Vòng 4: `i=4→s=6.4=24`

    – Vòng 5: `i=5→s=24.5=120`

    Vậy `S=120`

    Đáp án: `A. 120`

    Bình luận

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