- 0
- 0
- 约2.37千字
- 约 40页
- 2026-01-09 发布于江西
- 举报
第四章流程控制语句
(2);流程控制语句用来控制程序的执行过程,它包括以下三种语句:
;
表达式
;二、if语句的双分支;嵌套的两种形式:
(1)嵌套if—else
(2)嵌套elseif;形式:;分支(选择)结构小结;§4.3~§4.5循环结构;格式;
for(循环变量赋初值;循环条件;循环变量增值)
语句;例4.3.1:求n!(n的值由键盘输入);例4.3.2:输入一个数,判断是否为素数;例4.3.3:打印一九乘法表。;循环嵌套;双重for循环的执行过程:
例4.3.4:求1!+2!+3!…+5!;#includeiostream.h10s=0;
voidmain()20for(i=1;i=3;i++)
{inti,j;30{m=1;
longintm,s;40for(j=1;j=i;j++)
50m*=j;
60s+=m;
}
70coutsendl;
};例4.3.5:打印出100到200之间的素数;#includeiostream.h
voidmain()
{inti,j,n,m;
longs=0,t;
cinnm;
for(i=1;i=n;i++)
{t=1;
for(j=1;j=m;j++)
t*=i*2-1;
s+=t;
}
couts“\n”;
};格式:while(表达式)
语句;例4.4.1:求1+2+3+…+100的和;#includeiostream.h
voidmain()
{
ints,i;
10:s=0;
20:i=1;
30:while(i=4)
40:{s+=i;
50:i++;}
60:couts;
};例4.4.2:编程求π的近似值,公式
π/4≈1-1/3+1/5-1/7+1/9-…;格式;while语句与do-while语句(求1到100的累加和);三种循环语句的比较:;循环结构小结;用来改变顺序向下执行的正常顺序.包括:goto、break、continue和return语句;二、break语句;三、continue语句;1.break语句:中止循环或switch结构
2.continue语句:结束本次循环,然后再根据是否满足
条件来决定是否执行下次循环;例4.6.2:把100到200之间的不能被3整除的数输出出来;作业:;实验三:三种基本结构的实现;二、实训步骤、方法与要求;累加
累乘
判素数
牛顿迭代法
数值积分*;附:牛顿迭代法求根:
几何意义:
求f(x)在X0附近的根
2.计算公式:
Xn+1=Xn-f(Xn)/f’(Xn)
精度:
ε=|Xn+1-Xn|1.0e-3
所求的根:
满足精度的Xn;三要素:迭代初值,元方程,导数方程
X0=a:X1=X0(X1=a) ‘初始化迭代初值
Do
X0=X1 ‘为下一次迭代做准备
F(x)= ‘
F’(x)= ‘
X1=X0-F(x)/F’(x) ‘计算下一次的迭代值
WhileAbs(X1-X0)Precision ‘直到结果非
您可能关注的文档
最近下载
- 物理-四川省巴中市普通高中2022级(2025届)高三下学期“一诊”考试(巴中一诊)试题和答案.pdf VIP
- 2026人教版小学一年级上册数学期末考试3套试卷(打印版含答案解析).docx
- (2025)智慧物流产业园建设项目可行性研究报告(一).docx
- 《bim5d施工管理应用》课件 第3章 基于BIM的成本管理应用.pptx
- 标准图集-07S906-给水排水构筑物设计选用图.pdf VIP
- 《天然气开通委托书》.docx VIP
- 重症医学科护理工作个人年终总结4篇.docx VIP
- 《预制混凝土柱-钢梁混合结构技术规程》.pdf VIP
- DLT 5293-2013 电气装置安装工程 电气设备交接试验报告统一格式 汇总样表.xls VIP
- 中药产业创新人才培养平台建设与完善.docx
原创力文档

文档评论(0)