K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Các câu hỏi dưới đây có thể giống với câu hỏi trên
21 tháng 4 2019
đoạn ct này sai rồi nhé bạn n không có giá trị với lại nó sẽ lặp vô hạn lần
2 tháng 3 2022
n:=0;
for i:= 1 to 10 do n:=n+i;
Giải thích : n:=n+i nghĩa là giá trị ban đầu cộng lần lượt với i ( dãy số từ 1 đến 10) n sẽ thay đổi giá trị sau mỗi lần cộng
Hoạt động của câu lệnh :
Vòng 1 : n:=n+i; <=> n=0+1=1;
Vòng 2: n:=n+i <=> n=1+2=3 ;
Vòng 3 : n:=n+i <=> n=3+3=6;
Vòng 4: n:=n+i <=> n=6+4=10;
Vòng 5 : n:=n+i <=> n=10+5=15;
Vòng 6 : n:=n+i <=> n=15+6=21;
Vòng 7: n:=n+i <=> n=21+7=28;
Vòng 8 : n:=n+i <=> n=28+8=36;
Vòng 9 : n:=n+i <=> n=36+9=45;
Vòng 10 : n:=n+i <=> n=45+10=55;
Vậy đoạn chương trình trên có giá trị n=55
i=4
p=15
Khi chạy xong đoạn chương trình giá trị của P là 1
*Giải thích:
Vì điều kiện ở vòng lặp là i=n, trong khi n=4 và i=1 vậy i và n khác nhau, nên vòng lặp sẽ dừng lại, do đó giá tất cả giá trị vẫn được như nguyên như phép gán ban đầu. Và khi đó P=1