Sau khi kết thúc, đoạn chương trình sau đây cho kết quả P=_________ nếu n =6 P:=1; For i:=1 to n-1 do P:=P*i; P:=P div 4; *

2 câu trả lời

nếu n=6 thì vòng lặp sẽ là: for i:=1 to (6-1) do.. 

                                     hay for i:=1 to 5 do...

=> P=P*i=1*1*2*3*4*5=120

và  P=P div 4= 120 div 4=30

 n = 6 ⇒  n - 1 = 5.

⇒ sau lần lặp thứ nhất, i:=1 ⇒ p:=1;

sau lần lặp thứ 2, i:=2 ⇒ p:=2;

sau lần lặp thứ 3, i:=3 ⇒ p:=6;

sau lần lặp thứ 4, i:=4 ⇒ p:=24;

sau lần lặp thứ 5, i:=5 ⇒ p:=120;

⇒ p div 4 = 30.

vậy sau khi kết thúc chương trình: giá trị của p là 30.

CHÚC BẠN HỌC TỐT!!!

Câu hỏi trong lớp Xem thêm