程序框图、顺序结构、循环结构.pdf

程序框图、顺序结构、循环结构.pdf

ID:51196084

大小:2.24 MB

页数:15页

时间:2020-03-09

程序框图、顺序结构、循环结构.pdf_第1页
程序框图、顺序结构、循环结构.pdf_第2页
程序框图、顺序结构、循环结构.pdf_第3页
程序框图、顺序结构、循环结构.pdf_第4页
程序框图、顺序结构、循环结构.pdf_第5页
资源描述:

《程序框图、顺序结构、循环结构.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序框图、顺序结构、循环结构1.程序框图(1)程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.(2)在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.2.常见的程序框、流程线及各自表示的功能图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断某一条件是否成立,成立时在出口处标判断框明“是”或“Y”;不成立时标明“否”或“N”流程线连接程序框连接程序框图的○连接点两部分3

2、.条件结构的概念在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构.名称双条件结构单条件结构结构形式两个步骤A、B根据条件是否满足选根据条件是否成立选择是否执行步特征择其中一个执行骤A4.循环结构的定义在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体.1名称双条件结构单条件结构结构形式两个步骤A、B根据条件是否满足选根据条件是否成立选择是否执行步特征择其中一个执行骤A对条件结构的理解(1)如图1116是算法流

3、程图的一部分,其算法的逻辑结构是()图1116A.顺序结构B.条件结构C.判断结构D.以上都不对(2)给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;x-1,x≥0,④求函数f(x)=的函数值.x+2,x<0其中不需要用条件结构来描述其算法的有()A.1个B.2个C.3个D.4个[再练一题]1.条件结构不同于顺序结构的特征是含有()A.处理框B.判断框C.输入、输出框D.起止框2简单条件结构的设计设计求一个数的绝对值的算法并画出程序框图.条件结构的读图与应用如图1117所

4、示的程序框图运行时,若输入a=2,b=-1,c=5,则输出结果为________.[再练一题]3.某市出租车的起步价为8元(含3千米),超过3千米的里程每千米收2.6元,另外每车次超过3千米收燃油附加费1元(不考虑其他因素).相应的收费系统的程序框图如图1118所示,则(1)处应填________,(2)处应填________.图11183条件结构中的“条件”特征“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:0.53ω,ω≤50,f=50×0.53+

5、ω-50×0.85,ω>50.其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).试设计计算费用f的算法并画出程序框图.[再练一题]4.设火车托运质量为w(kg)的行李时,每千米的费用(单位:元)标准为:0.4w,w≤30,f=0.4×30+0.5w-30,w>30,试画出路程为s千米时,行李托运费用M的程序框图.条件结构的嵌套1,x>0,已知函数y=f(x)=0,x=0,试写出求该函数的函数值的算-1,x<0,法,并画出程序框图.4含循环结构的程序的运行执行如图1132所示的程序框图,输出的S值为()图1132A

6、.1B.3C.7D.15[再练一题]1.阅读如图1133所示的程序框图,运行相应的程序,输出的n的值为()图1133A.1B.2C.3D.4含循环结构程序框图的设计设计一个算法,求1×2×3×…×100的值,并画出程序框图.[再练一题]2.根据例2选择另外一种循环结构,画出它的程序框图.5循环结构的实际应用某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达40000台?画出解决此问题的程序框图.[再练一题]3.某班共有学生50人,在一次数学测试中,要搜索出测试中及格(60分

7、及以上)的成绩,试设计一个算法,并画出程序框图.循环变量的特征如图1134所示的3个程序框图中,哪一个是满足12+22+32+…+n2>106的最小正整数n的程序框图.循环结构中的“条件”特征123n已知有一列数,,,…,,请使用两种循环结构框图实现求234n+1该数列前20项的和.6【课堂练习】PArt1一、选择题1.下列算法中含有条件结构的是()A.求点到直线的距离B.已知三角形三边长求面积C.解一元二次方程x2+bx+4=0(b∈R)2.下列关于条件结构的描述,不正确的是()A.条件结构的出口有两个,但在执行时,只有一个出口是

8、有效的B.条件结构的判断条件要写在判断框内C.条件结构只有一个出口D.条件结构根据条件是否成立,选择不同的分支执行3.若f(x)=x2,g(x)=log2x,则如图1122所示的程序框图中,输入x=0.25,输出h(x)=()A.0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。