Tin học Hãy cho biết giá trị của S bằng bao nhiêu sau khi thực hiện câu lệnh for i:=1 to 5 do S:=s*1.Giải thích? 23/07/2021 By Remi Hãy cho biết giá trị của S bằng bao nhiêu sau khi thực hiện câu lệnh for i:=1 to 5 do S:=s*1.Giải thích?
S=0 Giải thích: Đoạn lệnh for i:=1 to 5 do ở trong câu lệnh không tác dụng gì tới S Nên S giữ guyên ở mặc định (mặc định: S=0) cho nên s*1=0*1=0 Trả lời
Giá trị của S còn phụ thuộc vào giá trị của S ban đầu. Nếu S=0 thì nhân bao nhiêu S cũng bằng 0. S=0*1*2*3*4*5=0. Nếu S=1 thì đoạn chương trình trên dùng để tính giai thừa của 5. S=1*1*2*3*4*5=120. Trả lời