版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,第十三章推理与证明、算法、复数,13.4算法与流程图,内容索引,基础知识 自主学习,题型分类 深度剖析,易错警示系列,思想方法 感悟提高,练出高分,基础知识自主学习,1.算法通常是指对一类问题的 的、 的求解方法. 2.流程图是由一些图框和 组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容, 表示操作的先后次序. 3.三种基本逻辑结构 (1)顺序结构是由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构.,机械,统一,流程线,流程线,其结构形式为,知识梳理,1,答案,(2)选择结构是先根据条件作出判断,再决定执行哪一种操作的结构. 其结构形式为,(3)循环结构
2、是指从某处开始,按照一定条件反复执行某些步骤的情况.反复执行的处理步骤称为 .循环结构又分为 和 . 其结构形式为,循环体,当型,直到型,答案,4.赋值语句、输入语句、输出语句 赋值语句用符号“”表示,其一般格式是 ,其作用是对程序中的变量赋值;输入语句“Read a,b”表示 ,输出语句“Print x”表示 . 5.算法的选择结构由 来表达,一般是IfThenElse语句,其,一般形式是 .,变量表达式(或变量),输入的数据,依次送给a,b,输出运算结果x,条件语句,答案,6.算法中的循环结构,可以运用循环语句来实现 (1)当循环的次数已经确定,可用“For”语句表示 “For”语句的一般
3、形式为,说明:上面“For”和“End For”之间缩进的步骤称为循环体,如果省略“Step步长”,那么重复循环时,I每次增加1.,(2)不论循环次数是否确定都可以用下面循环语句来实现循环结构当型和直到型两种语句结构.,当型语句的一般格式是 ,,直到型语句的一般格式是 .,答案,判断下面结论是否正确(请在括号中打“”或“”) (1)算法只能解决一个问题,不能重复使用.() (2)流程图中的图形符号可以由个人来确定.() (3)输入框只能紧接开始框,输出框只能紧接结束框.() (4)选择结构的出口有两个,但在执行时,只有一个出口是有效的.() (5)5x是赋值语句.() (6)输入语句可以同时给
4、多个变量赋值.(),思考辨析,答案,1.已知一个算法: (1)ma. (2)如果bm,则mb,输出m;否则执行第(3)步. (3)如果cm,则mc,输出m. 如果a3,b6,c2,那么执行这个算法的结果是_.,解析当a3,b6,c2时,依据算法设计, 本算法是求a、b、c三个数的最小值, 故输出m的值为2.,2,考点自测,2,解析答案,1,2,3,4,5,2.(2015陕西改编)根据如图所示的流程图,当输入x为6时,输出的y_.,解析输入x6, 程序运行情况如下: x6330,x3300,x0330, 退出循环,执行yx21(3)2110, 输出y10.,10,解析答案,1,2,3,4,5,3
5、.(2014课标全国改编)执行下面的流程图,若输入的a,b,k分别为1,2,3,则输出的M_.,解析答案,1,2,3,4,5,4.如图,是求实数x的绝对值的算法程序框图,则判 断框中可填_.,故根据所给的流程图, 易知可填“x0”或“x0”.,x0(或x0),解析答案,1,2,3,4,5,5.(教材改编)伪代码:,上面伪代码表示的函数是_.,1,2,3,4,5,解析答案,返回,题型分类深度剖析,命题点1顺序结构,例1已知f(x)x22x3,求f(3)、f(5)、f(5),并计算f(3)f(5)f(5)的值.设计出解决该问题的一个算法,并画出流程图.,题型一顺序结构与选择结构,解析答案,解算法如
6、下: 第一步,x3. 第二步,y1x22x3. 第三步,x 5. 第四步,y2x22x3. 第五步,x5. 第六步,y3x22x3. 第七步,yy1y2y3. 第八步,输出y1,y2,y3,y的值.,解析答案,该算法对应的流程图如图所示:,命题点2选择结构,例2执行如图所示的流程图,如果输入的t1,3,则输出的s属于_.,3,4 5,24,3 2,5,解析答案,进而在函数的定义域1,3内分段求出函数的值域. 所以当1t1时,s3t3,3); 当1t3时,s4tt2(t2)24,所以此时3s4. 综上可知,函数的值域为3,4,即输出的s属于3,4. 答案,若将本例中判断框的条件改为“t1”,则输
7、出的s的范围是什么? 解根据流程图可以得到, 当1t1时,s4tt2(t2)24,此时5s3; 当1t3时,s3t3,9. 综上可知,函数的值域为5,9,即输出的s属于5,9.,引申探究,解析答案,思维升华,应用顺序结构与选择结构的注意点 (1)顺序结构 顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的. (2)选择结构 利用选择结构解决算法问题时,重点是判断框,判断框内的条件不同,对应的下一框中的内容和操作要相应地进行变化,故要重点分析判断框内的条件是否满足.,思维升华,(2014四川改编)执行如图所示的流程图,如果输入的x,yR,那么输出的S的最大值为_.,跟
8、踪训练1,解析答案,解析当条件x0,y0,xy1不成立时输出S的值为1; 当条件x0,y0,xy1成立时S2xy, 下面用线性规划的方法求此时S的最大值.,由图可知当直线S2xy经过点M(1,0)时S最大, 其最大值为2102, 故输出S的最大值为2. 答案2,命题点1由流程图求输出结果,例3(2015安徽)执行如图所示的流程图,输出的n为_.,题型二循环结构,解析答案,解析结合流程图逐一验证求解.,执行第四次判断:|a1.414|0.005,输出n4.,答案4,命题点2完善流程图,例4若按所给的流程图运行的结果为S90,则判断框中应填入的整数k的判断条件是_.,k8(或k9),答案,命题点3
9、辨析流程图的功能,例5(2014陕西改编)根据下面框图,对大于2的整数N,输出的数列的通项公式是_.,解析答案,思维升华,解析由流程图可知 第一次运行:i1,a12,S2; 第二次运行:i2,a24,S4; 第三次运行:i3,a38,S8; 第四次运行:i4,a416,S16. 答案an2n,思维升华,与循环结构有关问题的常见类型及解题策略 (1)已知流程图,求输出的结果,可按流程图的流程依次执行,最后得出结果. (2)完善流程图问题,结合初始条件和输出结果,分析控制循环的变量应满足的条件或累加、累乘的变量的表达式. (3)对于辨析流程图功能问题,可将程序执行几次,即可根据结果作出判断.,思维
10、升华,(1)(2015课标全国改编)执行如图所示的流程图,如果输入的t0.01,则输出的n_.,跟踪训练2,解析答案,解析逐次运行程序,直至输出n.,运行第二次:S0.50.250.25,m0.125,n2,S0.01; 运行第三次:S0.250.1250.125,m0.062 5,n3,S0.01; 运行第四次:S0.1250.062 50.062 5,m0.031 25,n4,S0.01; 运行第五次:S0.031 25,m0.015 625,n5,S0.01; 运行第六次:S0.015 625,m0.007 812 5,n6,S0.01; 运行第七次:S0.007 812 5,m0.00
11、3 906 25,n7,S0.01. 输出n7. 答案7,(2)(2014课标全国改编)执行如图所示的流程图,如果输入的x,t均为2,则输出的S_.,解析答案,解析x2,t2,M1,S3,k1.,32,不满足条件,输出S7.,答案7,例6根据下列伪代码,当输入x为60时,输出y的值为_.,题型三基本算法语句,解析答案,思维升华,当x60时,y250.6(6050)31. 输出y的值为31. 答案31,思维升华,解决算法语句有三个步骤:首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.,思维升华,某伪代码如下:,则输出的结果是_.,解析答案,返回,
12、跟踪训练3,解析语句所示的算法是一个求和运算:,返回,易错警示系列,典例执行如图所示的流程图,输出的S值为_.,易错警示系列,19.变量的含义理解不准致误,温馨提醒,解析答案,返回,易错分析,易错分析(1)读不懂流程图,把执行循环体的次数n误认为是变量k的值,没有注意到k的初始值为0. (2)对循环结构:判断条件把握不准;循环次数搞不清楚;初始条件容易代错.,温馨提醒,解析答案,解析当k0时,满足k3,因此S1201; 当k1时,满足k3,则S1212; 当k2时,满足k3,则S2228; 当k3时,不满足k3,输出S8. 答案8,温馨提醒,(1)要分清是当型循环结构还是直到型循环结构;要理解
13、循环结构中各变量的具体含义以及变化规律. (2)在处理含有循环结构的算法问题时,关键是确定循环的次数,循环中有哪些变量,且每一次循环之后的变量S、k值都要被新的S、k值所替换.,返回,温馨提醒,思想方法感悟提高,1.在设计一个算法的过程中要牢记它的五个特征: 概括性、逻辑性、有穷性、不唯一性、普遍性. 2.在画算法框图时首先要进行结构的选择.若所要解决的问题不需要分情况讨论,只用顺序结构就能解决;若所要解决的问题要分若干种情况讨论时,就必须引入选择结构;若所要解决的问题要进行许多重复的步骤,且这些步骤之间又有相同的规律时,就必须引入变量,应用循环结构.,方法与技巧,1.注意起止框与处理框、判断
14、框与循环框的不同. 2.注意选择结构与循环结构的联系:对于循环结构有重复性,选择结构具有选择性没有重复性,并且循环结构中必定包含一个选择结构,用于确定何时终止循环体. 3.循环语句有“直到型”与“当型”两种,要区别两者的异同,主要解决需要反复执行的任务,用循环语句来编写程序.,失误与防范,4.关于赋值语句,有以下几点需要注意: (1)赋值号左边只能是变量名字,而不是表达式,例如3m是错误的. (2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如Yx,表示用x的值替代变量Y的原先的取值,不能改写为xY.因为后者表示用Y的值替代变量x的值. (3)在一个赋值语句中
15、只能给一个变量赋值,不能出现多个“”.,失误与防范,返回,练出高分,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1.(2015北京改编)执行如图所示的流程图,输出的k值为_.,16,解析答案,故输出k4. 答案4,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,2.(2015课标全国改编)下边流程图的算法思路源于我国古代数学名著九章算术中的“更相减损术”,执行该流程图,若输入的a,b分别为14,18,则输出的a_.,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,解析由题知,若输入a14,b18,
16、则 第一次执行循环结构时,由ab知,a14,bba18144; 第二次执行循环结构时,由ab知,aab14410,b4; 第三次执行循环结构时,由ab知,aab1046,b4; 第四次执行循环结构时,由ab知,aab642,b4; 第五次执行循环结构时,由ab知,a2,bba422; 第六次执行循环结构时,由ab知,输出a2,结束. 答案2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,3.执行如图所示的流程图,则输出的k的值是_.,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,解析由题意,得k1时,s1; k2时,s1
17、12; k3时,s246; k4时,s6915; k5时,s15163115, 此时输出k值为5. 答案5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,4.下面的流程图中,能判断任意输入的整数x的奇偶性,其中判断框内的条件是_.,m0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,答案,5.(2015天津改编)阅读右边的流程图,运行相应的程序,则输 出S的值为_.,解析运行相应的程序, 第一次循环:i2,S20218; 第二次循环:i4,S18414; 第三次循环:i8,S1486;85, 终止循环,输出S6.,6,1,2,3,
18、4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,6.(2015江苏改编)根据如图所示的语句,可知输出的结果S_.,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,解析I1,S1; S123,I1348; S325,I4378; S527,I73108. 退出循环,故输出S7. 答案7,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,7.定义某种运算,ab的运算原理如图所示.设S1x,x2,2,则输出的S的最大值与最小值的差为_.,1,2,3,4,5,6,7,8,9,10,11,12,13,14,1
19、5,16,解析答案,S(x)max2,S(x)min0, S(x)maxS(x)min2. 答案2,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,8.如图是一个流程图,则输出的n的值是_.,解析该流程图共运行5次,各次2n的值分别是2,4,8,16,32, 所以输出的n的值是5.,5,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,9.(2015山东)执行下边的流程图,若输入的x的值为1,则输出的y的值是_.,解析输入x1,x2成立,执行x2; x2,x2不成立,执行y3x2113,输出y13.,13,1,2,3,4,5,
20、6,7,8,9,10,11,12,13,14,15,16,解析答案,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,解析由流程图的第一个判断条件为f(x)0, 当f(x)cos x,x1,1时满足. 然后进入第二个判断框,需要解不等式f(x)sin x0,即0 x1. 故输出区间为0,1. 答案0,1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,11.给出一个算法的流程图(如图所示),该流程图的功能是_.,解析先比较a,b的值,把较小的值赋值给a; 再比较a,c的值,把较小的值赋值给a,输出a.,输出a,b,c三数中的最
21、小数,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,12.给出一个如图所示的流程图,若要使输入的x值与输出的y值相等,则这样的x值是_.,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,解析根据题意,本流程图表示分段函数:,由于输入的x值与输出的y值相等, 由x2x解得x0或x1,都满足x2; 由x2x3解得x3,也满足2x5;,可见满足条件的x共三个:0,1,3.,答案0,1,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,13.运行如下所示的程序,当输入a,b分别为2,3时,最后输出的m的值为_.,解析a2,b3,ab,应把b值赋给m,m的值为3.,3,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,解析答案,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市轨道交通设备调度员安全操作评优考核试卷含答案
- 2025年盘山县数学三下期中联考试题含答案解析
- 纺丝原液制备工安全文明评优考核试卷含答案
- 冰糖加工工改进考核试卷含答案
- 液晶显示器件制造工岗中规程考核试卷含答案
- 2025年甘肃省甘南藏族自治州玛曲县四下数学期末调研模拟试题含答案解析
- 2025年甘孜藏族自治州炉霍县四年级数学下学期期中统考模拟试题含答案解析
- 2025年灌南县四年级数学第二学期期中学业质量监测模拟试题含答案
- 大学礼仪测试题与详细答案
- 化粪池“一池一档”信息台账统计表
- 2026黄石阳新工作人员公开招聘30人笔试备考题库及答案详解
- 2025年新疆检察院书记员《法律基础知识》题库附答案
- 2026年云南云智城市服务有限责任公司生产(工勤)岗人员社会招聘(11人)考试备考题库及答案详解
- AI制药行业深度报告:新时代新跃迁
- 无人机航拍技术课件 项目五任务二:照相机设置与参数调整
- 2026年天津专升本(计算机基础)考试真题附答案
- 2026年秋季1530学生安全教育记录
- (2026年秋期新教材版)部编版5年级上册小学语文教学计划+教学进度表2
- 洪水漫堤险情处置预案解读
- 2026年秋季学期新版人教版小学数学五年级上册教学计划附进度表
- 急诊科过敏性休克应急演练脚本演练方案
评论
0/150
提交评论