程序框图及顺序结构的意义及应用

程序框图及顺序结构第2课时1.了解程序框图的概念,了解常用程序框图符号(输入框、输出框、处理框、判断框、流程线等)的意义.2.能用程序框图表示顺序结构的算法.3.培养学生思考与表达的能力,培养学生的逻辑思维能力.中国古代数学家张丘建在他的《算经》中提出了著名的“百钱百鸡问题乘法口算100题七年级有理数混合运算100题计算机一级题库二元一次方程组应用题真心话大冒险刺激问题”:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一.百钱买百鸡,翁、母、雏各几何?这个问题可以写出它的算法,能否用图形来表示这个算法呢?(1)在上面的问题中,可以用自然语言表示出算法,也可以用来表示.(2)程序框图:又称,是一种用、及来表示算法的图形.问题1程序框图流程图流程线程序框文字说明问题2程序框图中常见的符号什么叫顺序结构?有何特点?是由若干依次执行的处理步骤组成的,它是任何一个算法都离不开的最简单、最基本的结

构.其一般形式可以用如图所示的虚线框来表示.顺序结构的各个部分是按语句出现的先后次序的顺序执行的,在执行的过程中没有“岔路”,如图中A和B两个框是依次执行的,而在执行完所指定的操作后,必然接着执行所指定的操作.特点:(1)顺序结构的语句与语句、框图与框图之间都是按从上到下的的,不会引起程序步骤的跳转;问题3顺序结构自上而下A框B框顺序执行(2)顺序结构是最简单的算法结构,任何一个算法都离不开它;(3)顺序结构只能解决一些简单的问题,对于较复杂的问题,还需用到其他的算法结构来解决.程序框图的画法有何要求?在学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下:(1)使用标准篮球课程标准儿科分级护理标准分级护理细化标准党员活动室建设尘肺标准片的图形符号;(2)框图一般按、的方向画;(3)除判断框外,其他流程图符号一般只有一个和一个,判断框是

具有超过一个退出点的唯一符号;(4)判断框分两大类,一类判断框是“是”与“否”两分支的判断,而且有且仅有结果;另一类是多分支判断,有几种不同的结果;(5)在图形符号内描述的语言要非常简练清楚.问题4两个从上到下进入点退出点从左到右下列关于程序框图的说法中正确的个数是().①用程序框图表示算法直观、形象,容易理解;②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图胜万言;③在程序框图中,起止框是任何流程不可少的;④输入和输出框可用在算法中任何需要输入、输出的位置.A.1B.2C.3D.41D【解析】由程序框图定义可知,①②③④都正确.C2如图所示的程序框图是已知直角三角形两直角边a,b求斜边c的算法,其中正确的是().3阅读如图所示的程序框图,若输入的a,b,c的值分别是21,32,75

,则输出的a,b,c分别是.75,21,32【解析】输入21,32,75后,该程序框图的执行过程是:输入21,32,75.x=21.a=75.c=32.b=21.输出75,21,32.4画出求坐标平面内两点A(a,b),B(c,d)之间距离的程序框图.【解析】程序框图常见符号的应用关于流程图(符号)的几种说法:①任何一个流程图都必须有起止框;②任何一个流程图都要有一个输入框、一个输出框;③判断框是唯一具有超过一个退出点的符号.其中正确说法的个数是().A.0B.1C.2D.3C7程序框图的基本概念利用梯形的面积公式身份证号码提取年龄的公式电容电压公式电容公式定积分求导公式力学公式计算上底为a,下底为b,高为h的梯形的面积.设计出该问题的算法及程序框图.顺序结构的程序框图的设计已知球的半径为r=4,设计一个算法来求其表面积和体积,并画出程序框图.在程序框图

中,算法中间要处理数据或计算,可分别写在不同的().A.处理框内B.判断框内C.输入、输出框内D.终端框内【解析】由处理框的意义可知,对变量进行赋值、执行计算语句、处理数据、结果的传送等都可以放在处理框内,∴选A.A已知一个直角三角形的两条直角边长为a、b,求该直角三角形内切圆及外接圆的面积,试设计求解该问题的算法,并画出程序框图.已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距离.写出解决该问题的一个算法,并画出相应的程序框图.1.下面关于程序框图的说法,正确的是().①程序框图只有一个起点;②程序框图中的每一部分都应有一条从入口到出口的路径通过它;③程序框图中的循环可以是无限的循环.A.①②③B.②③C.①③D.①②D2.给出程序框图:若输出的结果为2,则①处的执行框内

应填的是().A.x=2B.b=2C.x=1D.a=5C3.执行如下程序框图后,输出的结果为5程序框图退出点是什么,则输入的x的值为.【解析】该程序框图的功能是输入自变量x,则输出y=2x-1的函数值.令2x-1=5,解得x=3,即输入的x值为3.【答案】34.某市劳动保障部门规定:某工种在法定工作时间内,工资为每小时8元,加班工资为每小时12元.已知某人在一周内工作60小时,其中加班20小时,他每周收入的10%要交纳税金.请设计一个算法,计算此人这周所得的净收入程序框图退出点是什么,并画出相应的程序框图.【解析】此人一周在法定工作时间内工作40小时,加班20小时,他一周内的净收入等于(40×8+20×12)×(1-10%)元.算法如下:第一步,令T=40,t=20.第二步,计算S=(8×T+12×t)×(1-10%).第三步,输出S.程序框图如图:

图片[1]-程序框图及顺序结构的意义及应用-老王博客

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论