版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、名校名师推荐第2课时程序框图、顺序结构自读教材找关健(ifAufatt自主学习 机理主干问题思考课前反思核心必知12核心必知1.预习教材,问题导入根据以下提纲,预习教材P6回答下列问题.(1)常见的程序框有哪些?提示:终端框(起止框),输入、输出框,处理框,判断框.(2)算法的基本逻辑结构有哪些?提示:顺序结构、条件结构和循环结构.2.归纳总结,核心必记(1)程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中,一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来,表示算法步骤的执行顺序.(2)常见的程序框、流程线及各自表示的功
2、能图形符号名称功能IO终端框(起止框)表示一个算法的起始和结束口输入、输出框表示一个算法输入和输出的入息.1处理框(执行框)赋值、计算O判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或"N'11流程线连接程序框O连接点连接程序框图的两部分算法的基本逻辑结构算法的三种基本逻辑结构算法的三种基本逻辑结构为顺序结构、条件结构和循环结构,尽管算法千差万别,但都是由这三种基本逻辑结构构成的.顺序结构顺序结构是由若干个依次执行的步骤组成的.这是任何一个算法都离不开的基本结构,用程序框图表示为:问题思考(1)一个完整的程序框图一定是以起止框开始,同时又以起
3、止框表示结束吗?同时又以起止提示:由程序框图的概念可知一个完整的程序框图一定是以起止框开始,框表示结束.(2)顺序结构是任何算法都离不开的基本结构吗?提示:根据算法基本逻辑结构可知顺序结构是任何算法都离不开的基本结构.课刖反思通过以上预习,必须掌握的几个知识点:(1)程序框图的概念:(2)常见的程序框、流程线及各自表示的功能:(3)算法的三种基本逻辑结构:(4)顺序结构的概念及其程序框图的表示:师生集用 史破更难 小 m.用朝ng.m E.即一”事程序框图课堂互动区知识突破I重点知识步步探究稳根基能力提升拔高知识深化提能夺高分知识点1|重点知识”讲遢练分:|问题背景:计算1X2+3X4+5X6
4、+99X100.思考1能否设计一个算法,计算这个式子的值.提示:能一思考2能否采用更简洁的方式表述上述算法过程.提示:能,利用程序框图.思考3画程序框图时应遵循怎样的规则?名师指津:(1)使用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)除判断框外,其他程序框图的符号只有一个进入点和一个退出点,判断框是唯一一个具有超过一个退出点的程序框.在图形符号内描述的语言要非常简练清楚.(5)流程线不要忘记画箭头,因为它是反映流程执行先后次序的,如果不画出箭头就难以判断各框的执行顺序.讲一讲1 .下列关于程序框图中图形符号的理解正确的有()任何一个流程图必须有起止框;输入框只能放在开始
5、框后,输出框只能放在结束框前;判断框是唯一的具有超过一个退出点的图形符号;对于一个程序框图来说,判断框内的条件是唯一的.A.1个B.2个C.3个D.4个尝试解答任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.输入、输出框可以用在算法中任何需要输入、输出的位置,错误.正确.判断框内的条件不是唯一的,错误.故选B.答案:B类题通法画程序框图时应注意的问题(1)画流程线不要忘记画箭头;(2)由于判断框的退出点在任何情况下都是根据条件去执行其中的一种结果,而另一个则不会被执行,故判断框后的流程线应根据情况注明“是”或“否”.练一练1 .下列关于程序框图的说法中正确的个数是()用程序框图表示
6、算法直观、形象、容易理解;程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的“一图胜万言”;在程序框图中,起止框是任何程序框图中不可少的;输入和输出框可以在算法中任何需要输入、输出的位置.A.1B.2C.3D.4解析:选D由程序框图的定义知,均正确,故选D.顺序结构*k重点知识讲透练会工观察如图所示的内容:思考1顺序结构有哪些结构特征?名师指津:顺序结构的结构特征:(1)顺序结构的语句与语句之间、框与框之间按从上到下的顺序执行,不会引起程序步骤的跳转.(2)顺序结构是最简单的算法结构.(3)顺序结构只能解决一些简单的问题.思考2顺序结构程序框图的基本特征是什么?名师指津:顺序结构程序框图的
7、基本特征:(1)必须有两个起止框,穿插输入、输出框和处理框,没有判断框.(2)各程序框用流程线依次连接.(3)处理框按计算机执行顺序沿流程线依次排列.讲一讲2 .已知P0(X0,y0)和直线l:Ax+By+C=0,写出求点R到直线l的距离d的算法,并用程序框图来描述.V。,A B, C;尝试解答第一步,输入X0,第二步,计算mAX0+BW+C;第三步,计算n=A2+B2;第四步,计算d=,n第五步,输出d.程序框图如图所示./输入知小送出。/类题通法应用顺序结构表示算法的步骤:(1)仔细审题,理清题意,找到解决问题的方法.(2)梳理解题步骤.(3)用数学语言描述算法,明确输入量,计算过程,输出
8、量.(4)用程序框图表示算法过程.练一练3 .写出解不等式2x+1>0的一个算法,并画出程序框图.解:第一步,将1移到不等式的右边;1第二步,不等式的两端同乘2;1第三步,得到x>2并输出.程序框图如图所示:将1移到不等式的右边/能不等式的解集为L*十(.:束J课堂归纳感悟提升1 .本节课的重点是了解程序框图的含义,理解程序框图的作用,掌握各种程序框和流程线的画法与功能,理解程序框图中的顺序结构,会用顺序结构表示算法.难点是理解程序框图的作用及用顺序结构表示算法.2 .本节课要重点掌握的规律方法(1)掌握画程序框图的几点注意事项,见讲1;(2)掌握应用顺序结构表示算法的步骤,见讲2
9、.3 .本节课的易错点对程序框图的理解有误致错,如讲1.达标练学业水平小测,让学生龄热打隹潸化所学.既炼速度又嬉准度能力练I课下能力提升,提速 提能.号课一检测,步 步为营步步本肥3“卜|*仃4 分层炼习 固本提他训练提能区课下能力提升(二)学业水平达标练题组1程序框图1 .在程序框图中,一个算法步骤到另一个算法步骤的连接用()A.连接点B.判断框C.流程线D.处理框解析:选C流程线的意义是流程进行的方向,一个算法步骤到另一个算法步骤表示的是流程进行的方向,而连接点是当一个框图需要分开来画时,在断开处画上连接点.判断框是根据给定条件进行判断,处理框是赋值、计算、数据处理、结果传送,所以A,B,
10、D都不对.故选C.2 .a表示“处理框”,b表示“输入、输出框”,c表示“起止框”,d表示“判断框”,以下四个图形依次为()A.abcdB.dcabC.bacdD.cbad答案:D3 .如果输入n=2,那么执行如下算法的结果是()第一步,输入n.第二步,n=n+1.第三步,n=n+2.第四步,输出n.A.输出3B.输出4C.输出5D.程序出错答案:C题组2顺序结构4 .如图所示的程序框图表示的算法意义是()A.边长为3,4,5的直角三角形面积B.边长为3,4,5的直角三角形内切圆面积C.边长为3,4,5的直角三角形外接圆面积D.以3,4,5为弦的圆面积.,一,,,一,,一,一a+b-c.解析:
11、选B由直角三角形内切圆半径r=一2,知选B.第4题图第5题图5 .(2016东营高一检测)给出如图所示的程序框图:若输出的结果为2,则处的执行框内应填的是()A.x=2B,b=2C.x=1D,a=5解析:选Cb=2,.;2=a3,即a=5.2x+3=5时,得x=1.6 .写出如图所示程序框图的运行结果:S=.ci-2/输出$/解析:S=log24+42=18.答案:187 .已知半径为r的圆的周长公式为C=2兀,当r=10时,写出计算圆的周长的一个算法,并画出程序框图.解:算法如下:第一步,令r=10.第二步,计算C=271r.第三步,输出C程序框图如图:r=10|C=Mr8 .已知函数f(x
12、)=x23x2,求f(3)+f(5)的值,设计一个算法并画出算法的程序框图.解:自然语言算法如下:第一步,求f(3)的值.第二步,求f(5)的值.第三步,将前两步的结果相加,存入y.第四步,输出y.程序框图:1.程序框图符号“A.输出a=10B.赋值C.判断a=10D.输入解析:选和输入,故选B.2.(2016广州高检测B.解析:选C因为3.(2016广州高比等于()(Wi/输出能力提升综合练a=10a=1”是处理框,它的功能是赋值、计算,不是输出、判断)如图程序框图的运行结果是£1-26二4/输出§/ab24a=2,b=4,所以S=b-a=4-232,故选c.检测)如图是
13、一个算法的程序框图,已知a1=3,输出的b=7,则A.9B.10C.11D.12解析:选C由题意知该算法是计算史萨的值.3+92.=7,得32=11,故选C.4. (2016佛山高一检测)阅读如图所示的程序框图,若输出的结果为6,则处执行框应填的是()©iI/-10占/T结束A.x=1B.x=2C.b=1D,b=2解析:选B若b=6,则a=7,x31=7,x=2.5 .根据如图所示的程序框图所表示的算法,输出的结果是./输;10结就解析:该算法的第1步分别将1,2,3赋值给X,Y,Z,第2步使X取丫的值,即X取值变成2,第3步使丫取X的值,即丫的值也是2,第4步让Z取丫的值,即Z取值
14、也是2,从而第5步输出时,Z的值是2.答案:26 .计算图甲中空白部分面积的一个程序框图如图乙,则中应填:开始输入口I睡解析:图甲空白部分的面积为a2 -aa:故图乙中应填S= a。/图甲图乙答案:S=a216a27 .在如图所示的程序框图中,当输入的x的值为0和4时,输出的值相等,根据该图和各小题的条件回答问题./输入工/输出./I结束(1)该程序框图解决的是一个什么问题?(2)当输入的x的值为3时,求输出的f(x)的值.(3)要想使输出的值最大,求输入的x的值.解:(1)该程序框图解决的是求二次函数f(x)=-x2+mx的函数值的问题.(2)当输入的x的值为0和4时,输出的值相等,即f(0
15、)=f(4).因为f(0)=0,f(4)=16+4m所以一16+4m=0,所以m=4.所以f(x)=x2+4x.2则f(3)=3+4X3=3,所以当输入的x的值为3时,输出的f(x)的值为3.(3)因为f(x)=x2+4x=(x2)2+4,所以当x=2时,f(x)max=4,所以要想使输出的值最大,输入的x的值应为2.8 .如图是为解决某个问题而绘制的程序框图,仔细分析各框内的内容及图框之间的关系,回答下面的问题:(1)图框中x=2的含义是什么?(2)图框中yi=ax+b的含义是什么?(3)图框中y2=ax+b的含义是什么?(4)该程序框图解决的是怎样的问题?(5)当最终输出的结果是yi=3,y2=2时,求y=f(x)的解析式.解:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产后抑郁的沙盘治疗个案报告
- 初中数学竞赛试题与答案汇编集
- 初中数学旋转教案
- 初中化学教师年度工作总结范文(22篇)
- 道路桥梁施工管理中存在问题优化措施浅探论文
- 初三数学中考压轴题易错题集锦
- 乙肝肝硬化肝癌的早期预警标志物
- 主动脉夹层累及弓部的分支重建
- 主动脉溃疡的腔内治疗与随访策略
- 2025年中国现代设施农业发展研究报告
- 2025年国家公务员考试(行政执法)申论试卷及解答参考
- DB35∕T 1199-2024 油茶培育技术规程
- 2025年MRO工业品行业研究报告及未来行业发展趋势预测
- 2025年扬州房地产市场区域分化现状与投资机遇深度分析报告
- (2025年标准)宠物死亡赔偿协议书
- 2025年人工智能与计算机考试题
- 河南大学离散数学试卷
- DB14∕T 1957-2025 药品现代物流基本要求
- 2025年初中数学教师教材教法考试测试题及答案
- 广州市国家级青少年足球训练基地项目可行性研究报告
- DB32/T 3977-2021能源管理系统现场数据采集技术规范
评论
0/150
提交评论