Lớp 8
Lớp 1điểm
3 tháng trước
Đỗ Đăng Đức

Tin học lớp 8, lập trình Pascal nhé mọi người ~~ Sau khi thực hiện đoạn chương trình sau, giá trị biến S bằng bao nhiêu:      s:=1;      for i:=1 to 5 do s :=s*i;   A. 55 B. 151 C. 121 D. 120
Xin chào, mình cần sự trợ giúp của các Bạn! Ai có kinh nghiệm về vấn đề này không, có thể hướng dẫn mình một chút?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để giải bài toán trên, ta cần thực hiện đoạn chương trình theo từng bước:

Bước 1: Gán giá trị ban đầu cho biến S là 1.
Bước 2: Sử dụng vòng lặp for để tính tích của các số từ 1 đến 5 và cập nhật giá trị của biến S sau mỗi lần lặp.
Bước 3: Tính giá trị cuối cùng của biến S sau khi thực hiện vòng lặp.

Giá trị cuối cùng của biến S sau thực hiện chương trình trên là: S = 1 * 2 * 3 * 4 * 5 = 120.

Vậy câu trả lời đúng cho câu hỏi là: D. 120.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 7Trả lời.

Cách khác để tính giá trị của biến S sau khi thực hiện chương trình trên là tính tổng của các số từ 1 đến 5. Ban đầu s được gán giá trị là 1. Trong vòng lặp for, mỗi lần lặp, s sẽ được nhân với giá trị của i. Với i chạy từ 1 đến 5, ta tính tổng s = 1 + 1*2 + 1*2*3 + 1*2*3*4 + 1*2*3*4*5 = 1 + 2 + 6 + 24 + 120 = 153. Tuy nhiên, do câu hỏi yêu cầu giá trị biến S chính xác sau khi thực hiện chương trình, và theo code đã cho, giá trị s = 120. Vậy kết quả là 120.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 2Trả lời.

Để tính giá trị của biến S sau khi thực hiện chương trình trên, ta sẽ áp dụng công thức tính giai thừa. Ban đầu, biến s được gán giá trị là 1. Sau đó, trong vòng lặp for, biến s sẽ được cập nhật theo công thức s := s * i. Với i chạy từ 1 đến 5, ta sẽ có s = 1 * 1 * 2 * 3 * 4 * 5 = 120. Vậy giá trị biến S sau khi thực hiện chương trình là 120.

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 1Trả lời.
Câu hỏi Toán học Lớp 8
Câu hỏi Lớp 8

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.48428 sec| 2235.297 kb