Câu 3: 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
Câu 3: 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
5-1+1=5 vòng lặp
Ban đầu s=1.
Lần 1: i=1; s=s*i=1*1=1
Lần 2: i=i+1=1+1=2; s=s*i=1*2=2
Lần 3: i=i+1=2+1=3; s=s*i=2*3=6
Lần 4: i=i+1=3+1=4; s=s*i=6*4=24
Lần 5: i=i+1=4+1=5; s=s*i=24*5=120
$\to A$
Câu 3: 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
vì vòng lặp đầu S =S*i = 1*1 =1
___________ 2 S=S*i = 1 .2 =2
____________ 3 S= S.i = 2.3 = 6
____________4 S= S.i = 6.4 = 24
____________5 S = S.i = 24.5 =120
Kết thúc S = 120
mong ctlhn ja~~