1.1.2.1《程序框图、顺序结构》(人教A版必修3).ppt

1.1.2.1《程序框图、顺序结构》(人教A版必修3).ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
画程序框图时,一般要先写出自然语言表示的算法. 【例3】画出由正方体的表面积求其体积的程序框图.(正方体的表面积由键盘输入) 【审题指导】题中要求由正方体的表面积求其体积,其中表面积数据由键盘输入.设计算法时,要先由表面积求出正方体的棱长,再由体积公式求体积. 【规范解答】用自然语言描述算法如下: 第一步,输入正方体的表面积. 第二步,由正方体的表面积求正方体的棱长. 第三步,由体积公式求正方体的体积. 第四步,输出求得的体积值. 程序框图如下: 【互动探究】例题中的“正方体”改为“球”,其他不变,试设计程序框图. 【解题提示】先写出自然语言描述的算法,再画程序框图. 【解析】用自然语言描述算法如下: 第一步,输入球的表面积. 第二步,由球的表面积求其半径. 第三步,由体积公式求球的体积. 第四步,输出求得的体积值. 程序框图如下: 【例】已知函数y=2x+3,设计一个算法,求给出函数图象上任一点的横坐标x(由键盘输入)对应的y的值,求出该点到定点(1,2)的距离,并画出程序框图. 【审题指导】先由函数解析式求y的值,再由两点间的距离公式求距离,画程序框图时注意输出结果. 【规范解答】算法如下:第一步,输入横坐标的值x. 第二步,计算y=2x+3. 第三步,计算 第四步,输出d. 程序框图: 【变式备选】已知函数f(x)=x2-2x+1,试设计一算法求函数f(f(f(3)))的值,并用程序框图描述这一算法. 【解析】算法步骤如下: 第一步,输入x. 第二步,f(x)=x2-2x+1. 第三步,x=f(x). 第四步,f(x)=x2-2x+1. 第五步,x=f(x). 第六步, f(x)=x2-2x+1. 第七步,y=f(x). 第八步,输出y. 程序框图如下: 【典例】(12分)已知点P(x,y),画出求点P到直线x+y+2=0的距离的程序框图. 【审题指导】题中直线方程已知,求某点P到它的距离.设计算法时点的坐标应从键盘输入,再利用点到直线的距离公式求距离,要先写出自然语言的算法,再画程序框图. 【规范解答】用自然语言描述算法: 第一步,输入点P的横坐标x和纵坐标y. 第二步,计算S=|x+y+2|的值. 第三步,计算d= 的值. 第四步,输出d. ………………………………… 6分 程序框图: ……………………12分 【误区警示】对解答本题时易犯的错误具体分析如下: 【即时训练】(2011·杭州高一检测)图中所示的是一个算法的程序框图,已知a1=3,输出的b=7,则a2的值是_______. 【解析】由程序框图可知,它执行的是“输入两个数,求它 们的算术平均数”的功能,由 可得a2=11. 答案:11 1.程序框图是算法思想的重要表现形式,程序框图中不含 ( ) (A)流程线 (B)判断框 (C)循环框 (D)执行框 【解析】选C.程序框图是由程序框和流程线组成.其中程序框包括起止框、输入输出框、执行框、判断框.这里并没有循环框. 2.程序框图中有三种基本逻辑结构,它不包括( ) (A)条件结构 (B)判断结构 (C)循环结构 (D)顺序结构 【解析】选B.程序框图表示算法的三种基本逻辑结构分别为顺序结构、条件结构和循环结构.其中没有判断结构. 课后巩固作业 课前新知初探 课堂互动探究 基础自主演练 规范警示提升 课后巩固作业 课前新知初探 课堂互动探究 基础自主演练 规范警示提升 课后巩固作业 课前新知初探 课堂互动探究 基础自主演练 规范警示提升 课后巩固作业 课前新知初探 课堂互动探究 基础自主演练 规范警示提升 课后巩固作业 课前新知初探 课堂互动探究 基础自主演练 规范警示提升 1.自然语言和程序框图的优缺点 (1)用自然语言描述算法,优点是易于直接理解,但缺点是语句一般比较冗长. 对程序框图的认识和理解 (2)大部分自然语言是顺序执行的,如果有选择性的分支或者循环过程,这样的算法用自然语言就不容易说清楚,而程序框图恰好弥补了这一不足,它使算法显得更直观、更清楚、更易于读懂. 2.画程序框图的规则: (1)使用标准的程序框符号; (2)框图一般从上到下,从左向右画; (3)描述语言写在程序框内,语言清楚、简练. 除自然语言和程序框图表示算法之外,算法还有其他的表示形式,但程序框图是比较直观的一种. 【例1】下列关于程序框图的说法正确的是( ) (A)程序框图是描述算法的语言 (B)程序框图中可以没有输出框,但必须有输入框给变量赋值 (C)程序框图虽可以描述算法,但不如自然语言描述更直观 (D)程

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档