课件14张PPT。§1.2.3 循环语句——FOR循环s=0;
for i=1:1:100
s=s+i;
end
s初值步长终值引例:求1+2+3+…+100for循环
1.一般格式
for 循环变量=初值:步长:终值
循环体
endfor 循环变量=初值:步长:终值,循环体;end2.说明
for与 end成对出现。
步长为1时可省略。
用于预先知道循环次数的情形。
循环次数=(终值-初值)/步长+1
“;”的用处。例1:编写程序 s=1;
for i=1:2:99
s=s*i;
end
s例2:
写出对x=1,2,3,…9,10,求y=x2的值的程序。for x=1:1:10y=x^2endfor x=1:1:10print(%io(2),y)endy=x^2;例3:
A=1;
for k=2:1:10
B=2*A+1;
A=B;
end
B练习:写出下列各题输出结果1.for x=5:(-1):(-2)
end
disp(x)
输出____-22.for x=5:(-1):(-2)
disp(x)
end
输出________________5,4,3,2,0,1,-1,-23. s=0;
for i=1:1:6
s=s+i*(i+1);
end
s
输出_________1124.S=0;
T=0;
for i=1:1:5
T=T+i;
S=S+T;
end
print(%io(2),s)
输出________
35小结:一般格式
说明: for与 end成对出现;
步长为1时可省略;
用于预先知道循环次数的情形;
“;”的用处.
for 循环变量=初值:步长:终值
循环体
end