Lập trình đơn giản

CT

Cho đoạn chương trình:

n:=0; For i:=1 to 10 do n:=n+i;

Sau khi thực hiện đoạn chương trình trên giá trị của biển n bằng bao nhiêu?

ML
2 tháng 5 2019 lúc 18:03

Lời giải :

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

Bình luận (0)

Các câu hỏi tương tự
SG
Xem chi tiết
DT
Xem chi tiết
TN
Xem chi tiết
LN
Xem chi tiết
HH
Xem chi tiết
NN
Xem chi tiết
HV
Xem chi tiết
HN
Xem chi tiết
NG
Xem chi tiết