a) hãy cho biết thuật toán sau cho ta kết quả như thế nào ? Bước 1: s <-- 0; i<-- 0; Bước 2: i<= i+1; Bước 3: nếu i > 6 thì thông báo kết quả mn giúp mình vs

1 câu trả lời

a) hãy cho biết thuật toán sau cho ta kết quả như thế nào ?

Bước 1: p ← 0; i← 0;

Bước 2: i← i+1;

Bước 3: nếu i > 6 thì thông báo kết quả p rồi kết thúc ;

bước 4; p← p*i;qua lại bước 2.

`=>`

ta có điều kiện i>6

vậy khi i`<=` thì vòng lặp vẫn chạy 

`->` i cực đại là 5

mà p←0

nên `=>` p←0*1*2*3*4*5=0

câu b,

Ở bước 4 ,thay p←p+1;thành p←p+1. thì kết quả của thuật toán là

vẫn như trên, chỉ thay p←p+i

vòng lặp chạy từ 1 đến 5

`=>` p←0+1+2+3+4+5=15

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