版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学必求其心得,业必贵于专精学必求其心得,业必贵于专精PAGE21-学必求其心得,业必贵于专精eq\o(\s\up7(第一节),\s\do5())eq\o(\s\up7(算法初步),\s\do5())1.了解算法的含义,了解算法的思想.2.理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.3.了解几种基本算法语句--输入语句、输出语句、赋值语句、条件语句、循环语句的含义.知识点一程序框图1.顺序结构是由____________________组成的,这是任何一个算法都离不开的基本结构.其结构形式为2.条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.其结构形式为3.循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为________.循环结构又分为当型(WHILE型)和直到型(UNTIL型).其结构形式为答案1.若干个依次执行的步骤3。循环体1.①算法可以无限的操作下去;②算法的每一步操作必须是明确的、可行的;③一个程序框图一定包含顺序结构;④一个程序框图不一定包含条件结构和循环结构.以上说法正确的个数是()A.1 B.2C.3 D.4解析:算法必须在有限步操作后停止,所以①不正确;算法的每一步操作都是明确的、可行的,所以②正确;一个程序框图一定包含顺序结构,但不一定包含条件结构和循环结构,所以③与④都正确.答案:C2.(必修③P20习题1。1A第3题改编)某居民区的物业公司按月向居民收取卫生费,每月收费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1。2元,相应收费系统的程序框图如图所示,则①处应填()A.y=5+1.2x B.y=15+1.2xC.y=5+1。2(x-3) D.y=15+1。2(x-3)解析:依题意得,费用y与人数x之间的关系为y=eq\b\lc\{\rc\(\a\vs4\al\co1(5,x≤3,,5+1.2x-3,x>3,))则程序框图中①处应填y=5+1。2(x-3).故选C.答案:C3.(2016·山东卷)执行如图所示的程序框图,若输入的a,b的值分别为0和9,则输出的i的值为________.解析:输入a=0,b=9,第一次循环:a=0+1=1,b=9-1=8,i=1+1=2;第二次循环:a=1+2=3,b=8-2=6,i=2+1=3;第三次循环:a=3+3=6,b=6-3=3,a>b成立,所以输出i的值为3。答案:3知识点二基本算法语句1.输入语句、输出语句、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”;变量____________输出语句PRINT“提示内容”;表达式______________________赋值语句变量=表达式______________________2。条件语句(1)程序框图中的________与条件语句相对应.(2)条件语句的格式.①IF—THEN格式②IF-THEN-ELSE格式3.循环语句(1)程序框图中的________与循环语句相对应.(2)循环语句的格式.答案1.输入信息输出常量、变量的值和系统信息将表达式所代表的值赋给变量2.(1)条件结构3.(1)循环结构4.计算机执行下面的程序段后,输出的结果是()eq\x(\a\al(a=1,b=3,a=a+b,b=a-b,PRINTa,b,END))A.1,3 B.4,1C.0,0 D.6,0解析:读程序可知a=1+3=4,b=4-3=1。答案:B5.某算法语句如下所示,若输出y的值为3,则输入x的值为________.解析:所给算法语句的意义是求函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(x+2,x≤0,,log2x,x>0))的值.当输出y的值为3时,若输入的x≤0,则x+2=3,解得x=1,不合题意,舍去;若输入的x>0,则log2x=3,解得x=8。综上所述,输入x的值为8.答案:8
热点一算法的基本结构【例1】(1)阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为()A.2B.7C.8D.128(2)(2016·天津卷)阅读如图所示的程序框图,运行相应的程序,则输出S的值为()A.2B.4C.6D.8【解析】(1)由程序框图知,y=eq\b\lc\{\rc\(\a\vs4\al\co1(2x,x≥2,,9-x,x〈2。))∵输入x的值为1,比2小,∴执行的程序要实现的功能为9-1=8,故输出y的值为8。(2)第一次循环,S=8,n=2;第二次循环,S=2,n=3;第三次循环,S=4,n=4,故输出S的值为4。【答案】(1)C(2)B【总结反思】求程序运行结果的思路(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.(1)执行如图所示程序框图,如果输入的t∈[-1,3],则输出的s的取值范围为()A.[-3,4] B.[-5,2]C.[-4,3] D.[-2,5]eq\o(\s\up7(),\s\do5(1题图))eq\o(\s\up7(),\s\do5(2题图))(2)如图给出了计算eq\f(1,2)+eq\f(1,4)+eq\f(1,6)+…+eq\f(1,60)的值的程序框图,其中①②分别是()A.i〈30?,n=n+2 B.i=30?,n=n+2C.i>30?,n=n+2 D.i>30?,n=n+1解析:(1)该程序框图对应函数s=eq\b\lc\{\rc\(\a\vs4\al\co1(3t,t〈1,,4t-t2,t≥1,))当t∈[-1,3]时,函数的值域为[-3,4],故选A.(2)因为程序框图的功能是计算eq\f(1,2)+eq\f(1,4)+eq\f(1,6)+…+eq\f(1,60)的值,所以若i〈30,n=n+2,则1<30,输出S=0,故排除A;若i=30,n=n+2,则输出S=eq\f(1,2)+eq\f(1,4)+…+eq\f(1,58),故排除B;若i〉30,n=n+1,则输出S=eq\f(1,2)+eq\f(1,3)+…+eq\f(1,31),故排除D,应选C。答案:(1)A(2)C热点二算法的交汇性问题考向1与传统文化的交汇问题【例2】(2016·新课标全国卷Ⅱ)中国古代有计算多项式值的秦九韶算法,右图是实现该算法的程序框图.执行该程序框图,若输入的x=2,n=2,依次输入的a为2,2,5,则输出的s=()A.7 B.12C.17 D.34【解析】由程序框图知,第一次循环:x=2,n=2,a=2,s=0×2+2=2,k=1;第二次循环:a=2,s=2×2+2=6,k=2;第三次循环:a=5,s=6×2+5=17,k=3.结束循环,输出s的值为17,故选C.【答案】C考向2与函数的交汇问题【例3】如图所示的程序框图中,若f(x)=x2-x+1,g(x)=x+4,且h(x)≥m恒成立,则m的最大值是()A.4B.3C.1D.0【解析】若h(x)≥m恒成立,只需m≤h(x)min,由程序框图可知,h(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(fx,fx≥gx,,gx,fx<gx,))即h(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2-x+1,x≤-1或x≥3,,x+4,-1<x〈3。))又h(x)的值域为[3,+∞),故m≤3。【答案】B【总结反思】算法与函数的交汇问题,关键是弄清楚函数的特征,一般考查分段函数的情况居多.考向3与统计的交汇问题【例4】图(1)是某高三学生进入高中三年来的数学考试成绩茎叶图,第1次到第14次的考试成绩依次记为A1,A2,…,A14。图(2)是统计茎叶图中成绩在一定范围内考试次数的一个算法流程图.那么算法流程图输出的结果是()A.7 B.8C.9 D.10【解析】从算法流程图可知,该图是统计成绩大于或等于90分的考试次数.从茎叶图可知输出的结果为10.【答案】D考向4与概率的交汇问题【例5】如图,下列程序框图可用来估计π的值(假设函数CONRND(-1,1)是产生随机数的函数,它能随机产生区间(-1,1)内的任何一个实数).如果输入1000,输出的结果为788,则运用此方法估计的π的近似值为________(保留四位有效数字).【解析】根据程序框图知,如果点在圆x2+y2=1内,m就增加1;现输入N=1000,m起始值为0,输出结果为788,说明m增加了788次,也就是说有788个点在圆x2+y2=1内.设圆的面积为S1,正方形的面积为S2,则概率p=eq\f(788,1000)≈eq\f(S1,S2)=eq\f(π,4),∴π≈4p=4×0.788=3。152。【答案】3.152【总结反思】算法是高考热点内容之一,算法的交汇性问题是高考的一大亮点.常见的命题角度有:(1)与统计的交汇问题;(2)与函数、不等式的交汇问题;(3)与统计、概率的交汇问题.近年来高考与传统文化的交汇成为了一个新的亮点.(1)(2016·新课标全国卷Ⅰ)执行下面的程序框图,如果输入的x=0,y=1,n=1,则输出x,y的值满足()A.y=2x B.y=3xC.y=4x D.y=5x(2)执行如图所示的程序框图,若输入n=2015,则输出的s的值为________.解析:(1)运行程序,第1次循环得x=0,y=1,n=2,第2次循环得x=eq\f(1,2),y=2,n=3,第3次循环得x=eq\f(3,2),y=6,此时x2+y2≥36,输出x,y,满足C选项.(2)由程序框图知,s=sineq\f(2014π,3)+sineq\f(2013π,3)+…+sineq\f(2π,3)+sineq\f(π,3)。由sineq\f(π,3)+sineq\f(2π,3)+…+sineq\f(6π,3)=0以及周期函数的性质,得s=sineq\f(π,3)+sineq\f(2π,3)+sineq\f(3π,3)+sineq\f(4π,3)=eq\f(\r(3),2).答案:(1)C(2)eq\f(\r(3),2)热点三基本算法语句【例6】设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是()A.13 B.13.5C.14 D.14.5【解析】当填i〈13时,i值顺次执行的结果是5,7,9,11,当执行到i=11时,下次就是i=13,这时要结束循环,因此计算的结果是1×3×5×7×9×11,故不能填13,但填的数字只要超过13且不超过15均可保证最后一次循环时,得到的计算结果是1×3×5×7×9×11×13.【答案】A【总结反思】与算法语句有关的问题的解题步骤解决算法语句有三个步骤,首先通读全部语句,把它翻译成数学问题;其次领悟该语句的功能;最后根据语句的功能运行程序,解决问题.下列程序执行后输出的结果是________.解析:程序反映出的算法过程为i=11⇒S=11×1,i=10;i=10⇒S=11×10,i=9;i=9⇒S=11×10×9,i=8;i=8<9,退出循环,执行“PRINTS".故S=990。答案:9901.在设计一个算法的过程中要牢记它的五个特征:概括性、逻辑性、有穷性、不唯一性、普遍性.2.在画程序框图时首先要进行结构的选择.若所要解决的问题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版机电设备安装合同范本
- 2024版学校废物管理承包合同3篇
- 2025年度电子元器件展参展商权益保障协议模板3篇
- 2025年度城市垃圾分类处理承包合同3篇
- 2025年度房屋租赁管理及押金合同4篇
- 二零二四平安普惠企业融资借款合同3篇
- 2025版路灯设施智能监控系统建设合同4篇
- 2025年度高新技术产业园区厂房租赁合同补充协议3篇
- 2024离婚诉讼费用分担及财产处理合同
- 2025年度旅游景区旅游安全风险评估与应急预案合同4篇
- 2024年建筑业10项新技术
- 信访维稳工作应急预案范文(精选3篇)
- 应用文全套ppt课件(完整版)
- 2022年《饮食消费心理学》教案
- 贷款申请表(标准模版)
- DB11-T 641-2018 住宅工程质量保修规程
- (完整版)坏死性筋膜炎PPT资料课件
- 谈基层税务干部队伍建设难点及应对经验
- 外国人来华工作许可申请表
- DVPR设计验证计划和报告
- 湿式电除尘器使用说明书
评论
0/150
提交评论