第十章10.5基本算法语句与框图

第十章10.5基本算法语句与框图

ID:44114459

大小:1.63 MB

页数:70页

时间:2019-10-18

第十章10.5基本算法语句与框图_第1页
第十章10.5基本算法语句与框图_第2页
第十章10.5基本算法语句与框图_第3页
第十章10.5基本算法语句与框图_第4页
第十章10.5基本算法语句与框图_第5页
资源描述:

《第十章10.5基本算法语句与框图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、§10.5基本算法语句与框图教材回扣夯实双基输入语句赋值语句循环语句.(2)作用:将表达式所代表的值赋给变量.3.条件语句(1)条件语句用来实现算法中的______结构.(2)条件语句的形式及框图①“If—Then”语句“If—Then”语句的一般形式和对应的框图如下:选择②“If—Then—Else”语句If—Then—Else语句的一般形式和对应的算法框图如下:4.循环语句(1)循环语句用来实现算法中的______结构.(2)For语句For循环语句用于预先知道循环次数的循环结构,一般格式如下:循环For循环变量=初始值To终

2、值循环体Next其结构如图:(3)DoLoop循环语句对于预先不知道循环次数的循环结构,要根据其他形式的终止条件停止循环,在这种情况下,我们一般用DoLoop循环语句来描述.DoLoop循环语句的一般形式如下:Do循环体LoopWhile条件为真思考探究For语句与DoLoop语句能否相互转化?提示:在预先知道循环次数的循环结构中,For语句和DoLoop语句一般可以互相转化,在预先不知道循环次数的循环结构中,不能用For语句,一般用DoLoop语句.5.流程图(1)工序流程图将一个工作或工程从头到尾______________分

3、为若干道工序,每一道工序用矩形表示,并在该矩形框内注明此工序的名称或代号.两相邻工序之间用__________相连,自上而下逐步细化.依先后顺序流程线(2)程序流程图程序流程图是流程图的一种,它是__________的直观图示.程序流程图有一定的规范和标准,而日常生活中用到的流程图则相对自由些.算法步骤6.结构图结构图一般由构成系统的若干要素和表达各要素之间关系的连线构成.连线通常____________、__________,表示要素的从属关系或逻辑的先后关系,在结构图中前面的要素称为后面要素的“上位”要素,后面的要素称为前面要

4、素的“下位”要素.一般情况下,“下位”要素比“上位”要素更为具体,“上位”要素比“下位”要素更为抽象.“下位”要素越多,结构图越复杂.从上到下从左到右思考探究2.流程图和结构图的相同与不同之处是什么?提示:相同点:画结构图与流程图一样,首先要确定组成结构图与流程图的基本要素,然后按照逻辑的先后顺序或从属关系用连线来注明各要素之间的关系.不同点:流程图用来描述具有时间特征的动态过程,而结构图描述的是一种静态的系统结构.课前热身1.下列关于赋值语句的说法正确的是()A.赋值语句中的赋值号“=”与数学中的等号含义是相同的B.赋值号左右两

5、边可以交换,如a=b和b=a的作用是一样的C.赋值语句可以将一个含有变量自身的代数式的值再赋给这个变量D.赋值语句可以用来进行代数式的演算解析:选C.赋值语句就是将赋值号“=”右边式子的值赋给“=”左边的变量.解析:选A.DoLoop语句,先执行循环体一次,当While后的条件为真时,则再次执行循环体,而本题进入循环体以后,K=4,不满足K=0,所以循环体语句只执行了一次.3.(2012·六安调研)阅读下列程序:M=0Fori=1To3M=M+iNext输出M则M=________.解析:运行过程:M=0;i=1时,M=M+i=0

6、+1=1;i=2时,M=M+i=1+2=3;i=3时,M=M+i=3+3=6.跳出循环,输出6.答案:64.读程序,完成下列题目:(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是__________;(2)若执行结果y的值是3,则执行的赋值语句是________,输入的x的值是________.解析:本题是已知分段函数的函数值确定自变量,当x≥1时,有3=x+1,解得x=2符合条件;而当x<1时,有3=2*x+1,解得x=1不符合条件。答案:(1)x<1(2)y=x+12考点1条件语句考点探究讲练互动考点突破例1到银

7、行办理个人异地汇款(不超过100万元)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元一律收取50元手续费.用条件语句描述汇款额为x元时,银行收取手续费为y元的过程.画出算法框图并写出算法语句.算法框图如下:用复合If语句描述如下:输入x;Ifx>0Andx≤100Theny=1ElseIfx≤5000Theny=0.01xElsey=50EndIfEndIf输出y.【名师点评】(1)要区别好条件语句的两种格式:If-Then-Else格式和If-

8、Then格式,理解它们的区别与联系,以及在实际编写程序中各自的特点.(2)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题要用到条件语句.(3)本题是已知分段函数的解析式求函数值的问题,当输入一个x值,由于

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

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

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