- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016版优化方案高一数学人教版必修三配套讲义:第一章1.1.2第1课时顺序结构、条件结构
1.1.2 程序框图与算法的基本逻辑结构第1课时 顺序结构、条件结构
1.问题导航(1)什么是程序框图?(2)算法包含几种基本逻辑结构?
(3)什么是顺序结构?(4)什么是条件结构?例题导读通过对例3的学习学会顺序结构是由若干个依次执行的步骤组成的它是最简单的逻辑结构它是任何一个算法都离不开的基本结构;通过对例4的学习学会在画程序框图时常常遇到需要讨论的问题这时要用到条件结构;通过对例5的学习学会设计求解一元二次方程的算法及画程序框图.
1.程序框图程序框图又称流程是一种用程序框、流程线及文字说明来表示算法的图形.在程序框图中一个或几个程序框的组合表示算法中的一个步骤;带有方向箭头的流程线将程序框连接起来表示算法步骤的执行顺序.常见的程序框、流程线及各自表示的功能图形符号 名称 功能 终端框(起止框)表示一个算起始和结束 输入、输出框 表示一个算法输入和输出的信息 处理框(执行框)赋值、计算 判断框 判断某一条件是否成立成立时在出口处标明“是”或“;不成立时标明“否”或“N” 流程线 连接程序框 ○ 连接点 连接程序框图的两部分 3.一般算法是由三种基本逻辑结构组成的它们是顺序结构、条件结构、循环结构.4.顺序结构是任何一个算法都离不开的基本结构它是由若干个依次执行的步骤组成的.5.条件结构是指在一个算法中通过对条件的判断根据条件是否成立而选择不同流向的算法结构.
1.判断下列各题.(对的打“√”错的打“×”)(1)在程序框图中一个判断框最多只能有一个退出点;( )(2)一个算法最多可以包含两种基本结构;( )(3)条件结构的程序框图中有两个入口和一个出口;( )(4)无论条件结构中的条件是否满足都只能执行两条路径之一.( )解析:(1)一个判断框可以有多个退出点.(2)一个算法一定含有顺序结构即一个算法可以只含有顺序结构或三种结构都有.(3)条件结构只有一个入口.答案:(1)× (2)× (3)× (4)√具有判断条件是否成立功能的程序框是( )
解析:选只有判断框具有判断条件是否成立的功能故选如图所示若输入m=3则输出的结果是________.
解析:由题图可知=m+5=p+5=3+5+5=13.答案:13画程序框图需要注意哪些问题?解:①使用标准的框图符号;框图一般按从上到下、从左到右的方向画;除判断框外大多数流程图符号只有一个进入点和一个退出点;终端框是任何算法框图
条件结构嵌套与条件结构叠加的区别(1)条件结构叠加程序执行时需依次对“条件1”“条件2”“条件3”…都进行判断只有遇到能满足的条件才执行该条件对应的操作.(2)条件结构的嵌套中条件2”是“条件1”的一个分支条件3”是“条件2”的一个分支…以此类推这些条件中很多在算法执行过程中根据所处的分支(3)条件结构嵌套所涉及的“条件2”“条件3”…是在前面的所有条件依次一个一个的满足“分支条件成立”的情况下才能执行的操作是多个条件同时成立的复合.
顺序结构程序框图的设计及应用已知点P(x0,y0)和直线l:Ax+By+C=0写出求点P到直线l的距离d的算法并画出程序框图.(链接教材例3)[解] 用数学语言描述算法:第一步输入点P的横、纵坐标x、y输入直线方程的系数即常数A、B、C.第二步计算z=Ax+By+C.第三步计算z2=A+B第四步计算d=第五步输出d.程序框图:
[互动探究] 把本例中的直线l改为圆C:(x-a)+(y-b)=r写出求点P到圆上的点的距离最大值的算法并画出程序框图.解:算法如下:第一步输入点P的横、纵坐标x、y输入圆心a、b圆的半径r;第二步计算z=;第三步计算d=z+r;第四步输出d.程序框图:
方法归纳
利用公式求解问题先写出公式看公式中的条件是否满足若不满足先求出需要的量看要求的量需根据哪些条件求解需要的条件必须先输入或将已知条件全部输入求出未知的量然后将公式中
扫一扫 进入91导学网()顺序结构
1.(1)写出解不等式2x+10的一个算法并画出程序框图.解:第一步将1移到不等式的右边;第二步不等式的两端同乘;第三步得到x-程序框图如图所示:
(2)如图所示的程序框图当输入的x的值为0和4时输出的值相等根据该图和下列各小题的条件回答下面几个问题.
①该程序框图解决的是一个什么问题?当输入的x的值为3时输出的f(x)的值为多大?要想使输出的值最大输x的值应为多大?按照这个程序框图输出的f(x)值当x的值大于2时值大的输出的(x)值反而小为什么?要想使输出的值等于3输入的x的值应为多大?要想使输入的值与输出的值相等输入的x的值应为多大?解:①该程序框图解决的是求二次函数f(x)=-x+mx的函数值的问题.当输入的x的值为0和4时输出的值相等即f(0)=f(4).因为f(0)=0(4)=-16+4m所以-16
您可能关注的文档
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第一章 解三角形 1.1.1.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第一章 解三角形 1.2 第1课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第三章 不等式 3.3.1 第2课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第二章 数列 2.1 第1课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第二章 数列 2.1 第2课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第二章 数列 2.4 第1课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:第二章 数列 2.3 第2课时.ppt
- 2016年秋《名校学案》高中数学人教A版(必修五)课件:阶段复习课 第一章 解三角形.ppt
- 2016年秋《名校学案》高中数学人教A版(必修四)课件:第一章 三角函数 1.1.2.ppt
- 2016年秋《名校学案》高中数学人教A版(必修四)课件:第一章 三角函数 1.2.2.ppt
- 2016版优化方案高一数学人教版必修三配套练习:第二章2.3变量间的相关关系训练案知能提升.doc
- 2016版优化方案高一数学人教版必修三配套练习:第三章 概 率章末演练轻松闯关.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第一章1.1.1算法的概念.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第一章1.2.2、2.3循环语句.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第一章1.2.1输入语句、输出语句和赋值语句.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第一章1.3算法案例.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第三章3.1.2概率的意义.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第三章3.2.1古典概型.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第三章3.1.3概率的基本性质.doc
- 2016版优化方案高一数学人教版必修三配套讲义:第三章3.2.2(整数值)随机数(random numbers)的产生.doc
文档评论(0)