已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12.4算法与程序框图考纲展示1.了解算法的含义,了解算法的思想2理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构3理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句的含义考点1顺序结构和条件结构1.算法的定义算法通常是指按照一定规则解决某一类问题的明确和有限的步骤2程序框图(1)程序框图又称流程图,是一种用_、流程线及文字说明来表示算法的图形(2)基本的程序框有终端框(起止框)、输入、输出框、_、判断框答案:(1)程序框(2)处理框(执行框)3三种基本逻辑结构名称内容顺序结构条件结构循环结构定义由若干个按先后顺序执行的步骤组成,这是任何一个算法都离不开的基本结构算法的流程根据条件是否成立而选择执行不同的流向的结构形式从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体程序框图(1)(2)(1)(2) 典题1(1)2015福建卷阅读如图所示的程序框图,运行相应的程序,若输入x的值为1,则输出y的值为()A2 B7 C8 D128答案C解析由程序框图知,y输入x的值为1,比2小,执行的程序要实现的功能为918,故输出y的值为8.(2)执行如图所示的程序框图,如果输入的x,yR,那么输出的S的最大值为()A0 B1 C2 D3答案C解析当时,由线性规划的图解法知,目标函数S2xy的最大值为2;当x0,y0,xy1不成立时,S的值为1.所以输出的S的最大值为2.题点发散1若将本例(1)中“x2?”改为“x2?”,则y为何值?解:由程序框图可知,y212.题点发散2在本例(1)中,能否输入一个数x,使输出的y值与x值相等?解:当x2时,2xx,显然无解;当x2,与x2矛盾综上可知,不存在这样的x使输出的y值与x值相等题点发散3在本例(1)中,若将“输入x的值为1”改为“输入x1,3”,求y的取值范围解:由程序框图可知,y又x1,3,所以当x1,2)时,y9x,此时y(7,10当x2,3时,y2x4,8故y的取值范围为4,10点石成金1.顺序结构是最简单的算法结构,语句与语句之间、框与框之间是按从上到下的顺序进行的2解决此类问题,只需分清运算步骤、赋值量及其范围,进行逐步运算即可3条件结构中条件的判断关键是明确条件结构的功能,然后根据“是”的分支成立的条件进行判断4对条件结构,无论判断框中的条件是否成立,都只能执行两个分支中的一个,不能同时执行两个分支.定义一种运算“*”:a*bs,其运算原理是如图所示的程序框图,阅读程序框图,则式子A答案:1 560解析:A考点2循环结构考情聚焦循环结构是高考命题的一个热点问题,多以选择题、填空题的形式呈现,试题难度不大,多为容易题或中档题主要有以下几个命题角度:角度一由程序框图求输出结果典题2(1)2016四川卷 秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例若输入n,x的值分别为3,2,则输出v的值为()A9 B18 C20 D35答案B解析执行程序框图,n3,x2,v1,i20;v1224,i10;v4219,i00;v92018,i10,结束循环,输出v18.故选B.(2)2015新课标全国卷下边程序框图的算法思路源于我国古代数学名著九章算术中的“更相减损术”执行该程序框图,若输入的a,b分别为14,18,则输出的a()A0 B2 C4 D14答案B解析a14,b18.第一次循环:1418且144,a14410;第三次循环:104且104,a1046;第四次循环:64且64,a642;第五次循环:24且260?,ii1 Bx60?,ii1 Dx100?,nn1 Bi100?,nn2Ci50?,nn2 Di50?,nn2答案C解析经第一次循环得到的结果是经第二次循环得到的结果是经第三次循环得到的结果是据观察S中最后一项的分母与i的关系是分母2(i1),令2(i1)100,解得i51,即需要i51时输出故图中判断框内处和执行框中的处应填的语句分别是i50?,nn2.点石成金解决程序框图填充问题的思路(1)要明确程序框图的顺序结构、条件结构和循环结构(2)要识别、运行程序框图,理解框图所解决的实际问题(3)按照题目的要求完成解答并验证角度三与统计的交汇问题典题4某地区为了了解7080岁老人的平均日睡眠时间(单位:h),随机选择了50位老人进行调查如下表所示是这50位老人日睡眠时间的频率分布表.序号(i)分组(睡眠时间)组中值(Gi)频数(人数)频率(Fi)14,5)4.560.1225,6)5.5100.2036,7)6.5200.4047,8)7.5100.2058,98.540.08在上述统计数据的分析中,一部分计算见如下程序框图,则输出的S的值是_答案6.42解析由程序框图知,S为5组数据中的组中值(Gi)与对应频率(Fi)之积的和,则SG1F1G2F2G3F3G4F4G5F54.50.125.50.206.50.407.50.208.50.086.42.点石成金解决此类问题的关键是读懂程序框图,明晰循环结构的程序框图的真正含义对于本题,要认清程序框图运算的意义,即求5组数据中的组中值(Gi)与对应频率(Fi)之积的和考点3基本算法语句基本算法语句(1)输入、输出、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”;_输入信息输出语句PRINT“提示内容”;_输出常量、变量的值和系统信息赋值语句变量_将表达式的值赋给变量(2)条件语句的格式及框图IFTHEN格式IFTHENELSE格式(3)循环语句的格式及框图UNTIL语句WHILE语句答案:(1)变量表达式表达式(2)语句体语句体1典题5(1)按照如图所示程序运行,则输出K的值是_答案3解析(1)第一次循环,X7,K1;第二次循环,X15,K2;第三次循环,X31,K3.终止循环,输出K的值是3.(2)执行下边的程序,输出的结果是_答案11解析根据循环结构,可得第一次:S133,i325,由3200,则循环;第二次:S3515,i527,由15200,则循环;第三次:S157105,i729,由10536,输出x,y6,满足y4x.故选C.22016新课标全国卷中国古代有计算多项式值的秦九韶算法,下图是实现该算法的程序框图执行该程序框图,若输入的x2,n2,依次输入的a为2,2,5,则输出的s()A7 B12 C17 D34答案:C解析:k0,s0,输入a2,s0222,k1;输入a2,s2226,k2;输入a5,s62517,k32,输出s17.故选C.32016新课标全国卷执行下面的程序框图,如果输入的a4,b6,那么输出的n()A3 B4 C5 D6答案:B解析:第一次循环:a2,b4,a6,s6,n1;第二次循环:a2,b6,a4,s10,n2;第三次循环:a2,b4,a6,s16,n3;第四次循环:a2,b6,a4,s20,n4.结束循环,输出n的值为4,故选B.42016北京卷执行如图所示的程序框图,若输入的a值为1,则输出的k值为()A1 B2 C3 D4答案:B解析:输入a1,则b1,第一次循环,a,k1;第二次循环,a2,k2;第三次循环,a1,此时ab,结束循环,输出k2.故选B.52015新课标全国卷执行如图所示的程序框图,如果输入的t0.01,则输出的n()A5 B6 C7 D8答案:C解析:运行第一次:S10.5,m0.25,n1,S0.01;运行第二次: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.003 906 25,n7,S0.01.输出n7.故选C. 课外拓展阅读 循环结构的条件判断不准确致误分析 典例1如图所示是一算法的程序框图,若此程序运行结果为S720,则在判断框中应填入关于k的判断条件是()Ak6?Bk7?Ck8?Dk9?易错分析本题可以按照开始的输入值、程序执行的规律和输出结果进行综合分析容易出错的地方是不清楚这个判断条件是什么,本题是当不满足判断框中的条件时结束循环,当判断框中的条件满足时执行循环,故应该从k10开始按照递减的方式逐步进行,直到S的输出结果为720.解析第一次运行结果为S10,k9;第二次运行结果为S10990,k8;第三次运行结果为S720,k7.这个程序满足判断框的条件时执行循环,故判断条件是k8?.故选C.温馨提醒考生应注意本例中“否”对应着输出框,所以只有不满足判断框内的条件时,循环才能结束另外,计数变量k在本例中不仅体现了循环的次数,而且还参与了累乘变量的变化过程,如果计数变量k的变化与累乘变量的变化的先后顺序改变,那么k的初始值和判断框中的条件也要发生变化答案C典例22016浙江金华十校联考如图是输出的值为1的一个程序框图,框内应填入的条件是()Ai99? Bi99?易错分析(1)题意读错,误认为1.(2)区分不开A与B的结果,错选为B.(3)弄不清程序的功能,不能应用其他知识点求解(4)不能准确把握
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初中语文复习:初中生必背古诗词
- 河北省2025-2026学年高一化学上学期第一次月考含解析新人教版
- 1301综采工作面回撤方案及安全技术措施
- 论文评审意见16例
- 物料管理的生命周期管理与产品开发
- 无刷电机电磁噪音振动的最主要原因分析和有效解决途径
- 学术期刊论文标准格式
- 浅析银行上门收款服务工作之操作风险
- 临床路径模拟教学对医患沟通能力提升的效果评价
- 门脉高压症专业知识讲座课件
- 2024中药行业现状与未来趋势白皮书
- 中等职业技术学校电子商务3+2专业专业人才培养方案
- (高清版)AQ 2061-2018 金属非金属地下矿山防治水安全技术规范
- 高考英语读后续写专题 02 话题分类+公益组织、公益活动(人与社会)
- TDT 1083-2023 国土调查数据库更新数据规范
- 《烹饪美学》课件-项目二 烹饪色彩
- 中国法律史-第三次平时作业-国开-参考资料
- 中国历史文化知识竞赛100题汇编
- 小红书App产品需求文档(PRD)
- 集团公司安全生产管理规定
- GB/T 43642-2024法医学个体识别技术规范
评论
0/150
提交评论