程序框图习题课讲义

上传人:go****ng 文档编号:252499262 上传时间:2024-11-16 格式:PPT 页数:18 大小:293.16KB
收藏 版权申诉 举报 下载
程序框图习题课讲义_第1页
第1页 / 共18页
程序框图习题课讲义_第2页
第2页 / 共18页
程序框图习题课讲义_第3页
第3页 / 共18页
资源描述:

《程序框图习题课讲义》由会员分享,可在线阅读,更多相关《程序框图习题课讲义(18页珍藏版)》请在装配图网上搜索。

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.1算法与程序框图习题课,算法与程序框图,算 法,程序框图,算法的三种基本逻辑,结构和框图表示,循环结构,条件分支结构,顺序结构,知识回顾:,四种图框类型,输入、输出框,处 理 框,判 断 框,起 止 框,语句,A,语句,B,知识再现,顺序结构,条件结构,满足条件?,步骤,A,步骤,B,是,否,满足条件?,步骤,A,是,否,循环结构:,循环体,满足条件?,是,否,(,1,),While,(当型)循环,(,2,),Until,(直到型)循环,循环体,满足条件?,是,否,开始,程序框图,x5?,是,结束,否,

2、输出,A,如图所示的程序框图,运行该,程序,输出的第,3,个数是,-1,求,1+2+3+.+100,的算法,结束,S=S+i,i=i+1,i100?,输出,S,否,是,i=1,,,S=0,开始,结束,输出,S,i=1,,,S=0,开始,S=S+i,i=i+1,i100?,否,是,步骤,A,步骤,B,思考,:,将步骤,A,和步骤,B,交换位置,结果会怎样?能达到预期结果吗?为什么?要达到预期结果,还需要做怎样的修改?,答:达不到预期结果;当,i=100,时,退出循环,,i,的值未能加入到,S,中;修改的方法是将判断条件改为,i100?,否,是,2,、对任意正整数,n,的值,并画出程序框图,.,开

3、始,输入正整数,n,输出,S,结束,S=0,i=1,S=S+1/i,i=i+1,in?,否,是,设计一个算法求,练习巩固,2,、设计一算法输出,11000,以内能被,3,整除的整数,结束,i=i+1,i22?,否,是,结束,输出,i-1,i=1,,,s=0,开始,s=s+i,i=i+1,s22?,否,是,区别在哪?,教材,P19,、用二分法求解方程,求关于,x,的方程,x,2,2,0,的根,精确到,0.005,算法描述,第一步,令,f(x)=x,2,-2,,因为,f(1)0,,,所以设,x,1,=1,,,x,2,=2,第二步,令,m=(x,1,+x,2,)/2,,判断,f(m),是否为,0,,

4、若是,则,m,为所求,否则,则继续判断,f(x,1,)f(m),大于,0,还是小于,0,。,第三步,若,f(x,1,)f(m)0,则令,x,1,=m,,否则,x,2,=m,。,第四步,判断,|x,1,-x,2,|0.005,是否成立?若是则,x,1,、,x,2,之间的任意值均为满足条件的近似值;否则返回第二步。,开始,x,1,=1,:,x,2,=2,f,(,x,)=,x,2,2,x,1,=,m,x,2,=,m,m,=(,x,1,+,x,2,)/2,x,1,=,m,x,2,=,m,f,(,m,)=0?,f,(,x,1,),f,(,m,),0,|,x,1,-,x,2,|,0.005,结束,输出所求

5、的近似根,m,m,=(,x,1,+,x,2,)/2,是,否,否,是,否,是,流程图表示,第一步,令,f(x)=x,2,-2,,因为,f(1)0,,所以设,x,1,=1,,,x,2,=2,第二步,令,m=(x,1,+x,2,)/2,,判断,f(m),是否为,0,,若是,则,m,为所求,否则,则继续判断,f(x,1,)f(m),大于,0,还是小于,0,。,第三步,若,f(x,1,)f(m)0,则令,x,1,=m,,否则,x,2,=m,。,第四步,判断,|x,1,-x,2,|0.005,是否成立?若是则,x,1,、,x,2,之间的任意值均为满足条件的近似值;否则返回第二步。,小结,1,、循环结构的特点,2,、循环结构的框图表示,3,、循环结构有注意的问题,避免死循环的出现,设置好进入(结束)循环体的条件。,当型和直到型,重复同一个处理过程,程序框图的画法,一般地,一个算法的程序框图有以下几个步骤:,第一步:用自然语言表述算法步骤,.,第二步:确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图,.,第三步:将所有步骤的程序框图用流程线连接起 来,并加上终端框,得到表示整个算法的程序框图,.,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!