- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人教B版高中数学必修三课件:1.2 基本算法语句(共48张PPT)
探究一 探究二 探究三 易错辨析 反思感悟1.条件语句主要用来实现算法中的条件分支结构,因为人们对计算机运算的要求并不仅限于一些简单的运算,而是经常需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同处理,如判断一个数的正负、比较两个数的大小、对一组数据进行排序及计算分段函数的函数值等就要用到条件语句. 2.(1)当判断条件多于一个时,若重复应用条件语句,书写程序烦琐,可利用复合if语句书写. (2)在编写复合if语句中的“条件”时,要注意if和end的配对. (3)编写复合if语句时,要分清内层条件语句与外层条件语句,内层的条件结构是外层条件结构的一个分支. 探究一 探究二 探究三 易错辨析 变式训练2(1)阅读下列程序: x=input(“x=”); if x0 y=x+3; else if x0 y=x+5; else y=0; end end print(%io(2),y); 如果输入x=-2,那么输出的结果y为( ) A.0 B.1 C.2 D.3 探究一 探究二 探究三 易错辨析 x=input(“x=”); if ① ? y=2-4* x; else ② ;? end print(%io(2),y); 探究一 探究二 探究三 易错辨析 解析:(1)本程序是求分段函数 的函数值. ∵x=-2,∴y=-2+3=1,故选B. (2)由程序可知,y=2-4x是当条件满足时所执行的内容,即当x3时的函数值,因此①处应填的条件是x3;在条件语句中,else后面应该是条件不满足时执行的内容,即y=x* x+1. 答案:(1)B (2)x3 y=x* x+1 探究一 探究二 探究三 易错辨析 【例3】 (1)定义n!=1×2×3×4×…×n,试编写程序,当输入n时,求n!. (2)编写一个程序求满足1×2×…×n5 000的最大正整数n,并画出程序框图. 解:(1)程序如下: n=input(“请输入正整数n”); a=1; for i=1:1:n a=a*i; end print(%io(2),a); 探究一 探究二 探究三 易错辨析 (2)该算法的程序框图如图所示: 探究一 探究二 探究三 易错辨析 程序如下: S=1; n=1; while S5000 S=S*n; n=n+1; end n=n-1; print(%io(2),n); 探究一 探究二 探究三 易错辨析 反思感悟1.在利用for语句解决相关问题时,要注意以下几点: 第一,确定变量的初值,即进行初始化操作; 第二,确定循环的次数、步长以及终值; 第三,确定循环体的内容. 2.for语句解决的循环必须事先知道循环次数. 3.在用“while”语句解决相关问题时,要熟练掌握while语句的一般格式,后面的end一定不要忘记.在运行语句的时候,一定要先判断表达式是否成立,再执行循环体. 4.while语句可以不知循环次数,但需要知道循环终止的条件.满足条件时执行循环,不满足条件时终止循环. 探究一 探究二 探究三 易错辨析 将例3(2)中“满足1×2×3×…×n5 000的最大正整数n”,改为“满足1+3+5+…+i2 018的最小自然数i”,如何设计? 解:程序框图如图所示: 探究一 探究二 探究三 易错辨析 程序如下: S=0; i=1; while S=2018 S=S+i; i=i+2; end print(%io(2),i-2); 探究一 探究二 探究三 易错辨析 因对程序语言理解错误而致误 【典例】 如图所示的程序,若运行后输出变量y的范围是 ,则输入的变量x的取值范围是 .? x=input(“x=”); if x0; y=4*x; else y=2^x; end print(%io(2),y); 探究一 探究二 探究三 易错辨析 探究一 探究二 探究三 易错辨析 防范措施1.解决此类问题的关键是要熟悉条件语句的书写形式以及每一步处理是在什么条件下进行的. 2.对于本例中错误的根源是误将 ,认为对应的解析式只是当x0时对应的部分,正确的方法是进行分类讨论,分x0和x≤0两种情况进行求解. 探究一 探究二 探究三 易错辨析 变式训练阅读以下程序: x=input(“x=”); if x=1 y=log10(x); else y=-x+1; end print(%io(2),y); (1)若输出的y值为1,求输入的x的值; (2)若输出的y的取值范围是y∈[0,2],求输入的x的范围. 探究一 探究二 探究三 易错辨析 解:该程序表示的是分段函数 (1)若y=1, 则当x≥
您可能关注的文档
- 中学联盟江苏省南京市溧水区孔镇中学苏科版八年级物理下册6.1 物质的质量 课件 (共22张PPT).ppt
- 中学联盟江苏省南京市溧水区孔镇中学苏科版八年级物理下册6.5 物质的物理属性 课件 (共8张PPT).ppt
- 中学联盟江苏省丹阳市河阳中学八年级物理上册苏科版课件:2.2汽化和液化 (共38张PPT).ppt
- 中学联盟江苏省南京市溧水区孔镇中学苏科版八年级物理下册6.4 密度知识的应用 课件 (共11张PPT).ppt
- 中学联盟江苏省南京市溧水区孔镇中学苏科版八年级物理上册4.2 透镜 课件 (共15张PPT).ppt
- 中学联盟江苏省太仓市第二中学八年级物理下册:7.2静电现象课件 (共23张PPT).ppt
- 中学联盟江苏省太仓市第二中学八年级物理下册:7.3探索更小的微粒新授课件 (共12张PPT).ppt
- 中学联盟江苏省徐州市铜山区马坡镇中心中学苏科版八年级物理下册课件:第六章《物质的物理属性》中考复习 (共21张PPT).ppt
- 中学联盟江苏省徐州市铜山区马坡镇中心中学苏科版八年级物理上册课件:第二章 《物态变化》复习课 (共9张PPT).ppt
- 中学联盟江苏省江都区浦头中学2017届中考数学复习课件:“两点之间线段最短”在圆中的应用 (共13张PPT).ppt
- 人教2016部编版历史七下(初一) 7.辽、西夏与北宋的并立 (共19张PPT).ppt
- 人教B版高中数学必修三课件:2.3 变量的相关(共30张PPT).ppt
- 人教B版高中数学必修三课件:1.3 中国古代数学中的算法案例(共31张PPT).ppt
- 人教B版高中数学必修三同步测试:第1章 算法初步测评.docx
- 人教B版高中数学必修三课件:1.1.2 程序框图 1.1.3 算法的三种基本逻辑结构和框图表示(共33张PPT).ppt
- 人教B版高中数学必修三课件:3.4 概率的应用 (共32张PPT).ppt
- 人教B版高中数学必修三课件:模块复习课1算法初步 (共45张PPT).ppt
- 人教B版高中数学必修三课件:模块复习课2 统计 (共69张PPT).ppt
- 人教B版高中数学必修三课件:3.3 随机数的含义与应用(共34张PPT).ppt
- 人教B版高中数学必修三课件:模块复习课3 概率 (共60张PPT).ppt
最近下载
- 《公共行政学》期末复习题.doc VIP
- 公路工程竣交工验收培训课件.pptx VIP
- 小学生品德发展与道德教育 【第1章】 品德发展与道德教育概述 教学PPT课件.pptx VIP
- 吸湿器说明书(中英文)明远(46).doc VIP
- 学习解读《SLT 631水利水电工程单元工程施工质量验收标准 第 4 部分:堤防与河道整治工程》课件.pptx
- 以德育之笔——2025年秋季学期学校德育工作安排表 第二版.docx VIP
- 新概念2册1-36课测试卷.pdf VIP
- 企业会计准则讲解2010版.doc
- 入党志愿书(全电子版).pdf VIP
- 2025年秋季统编版七年级上册道德与法治全册教学课件.pptx
文档评论(0)