2021年高考数学高分秘籍算法初步含解析202103241138.docx
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
9 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 年高 数学 高分 秘籍 算法 初步 解析 202103241138
- 资源描述:
-
1、算法初步1某程序框图如图所示,该程序运行后输出K的值是()A5B6C7D8【答案】D【解答】:当S=0时,满足执行循环的条件,执行循环体后S=1,K=2,当S=1时,满足执行循环的条件,执行循环体后S=5,K=3,当S=5时,满足执行循环的条件,执行循环体后S=13,K=4,当S=13时,满足执行循环的条件,执行循环体后S=29,K=5,当S=29时,满足执行循环的条件,执行循环体后S=61,K=6,当S=61时,满足执行循环的条件,执行循环体后S=125,K=7,当S=125时,满足执行循环的条件,执行循环体后S=253,K=8,当S=253时,不满足执行循环的条件,故输出的K值为8,故选:
2、D(1)在条件结构中,判断框是一个入口,两个出口,与顺序结构不同的是:它不依次操作指令,而是依据条件作出逻辑判断,选择执行两个指令中的一个,这里的“判断”主要判断“是”或“否”,即判断条件是否成立(2)判断框内的条件一定要清晰、明确,但条件的写法不唯一有的人可能写成符合条件时执行A,不符合条件时执行B;也有的人可能写成不符合条件时执行A,符合条件时执行B,此时两个条件不一定一样(3)构成程序框图的图形符号及其功能:图形符号名称功能终端框(起止框)表示一个算法的起始和结束输入、输出框表示一个算法输入和输出的信息处理框(执行框)赋值、计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”
3、;不成立时标明“否”或“N”流程线连接程序框连接点连接程序框图的两部分2执行如图的程序框图,若输入a=5,b=2,则输出的i=()A3B4C5D6【答案】A【解答】:第一次执行循环体后,a=152,b=4,满足继续循环的条件,i=1;第二次执行循环体后,a=454,b=8,满足继续循环的条件,i=2;第三次执行循环体后,a=1358,b=16,满足继续循环的条件,i=3;第四次执行循环体后,a=40516,b=32,不满足继续循环的条件,故输出的i=3,故选:A循环结构对应的程序框图:直到型循环结构可以用程序框图表示为图,这个循环结构有如下特征:在执行了一次循环体后,对条件进行判断,如果条件不
4、满足,就继续执行循环体,直到条件满足时终止循环当型循环结构可以用程序框图表示为图,这个循环结构有如下特征:在每次执行循环体前,先对控制循环的条件进行判断,当条件满足时,执行循环体,否则终止循环1秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入x的值为2,则输出的v值为A9210-2B9210+2C9211+2D9211-2【答案】C【解析】根据题意,初始值v=10,x=2,程序运行如下:k=9,v=102+9,k=8,v=1022+92+8,k=7,
5、v=1023+922+82+7,.k=0,v=10210+929+.+121+020=9211+2,故选C.【名师点睛】本题考查框图的循环结构,根据输入值求输出值,数列的错位相减求和,属于中档题.秦九韶算法的算法步骤是:第一步:输入多项式次数、最高次项的系数和的值第二步:将的值初始化为,将的值初始化为1第三步:输入次项的系数第四步:第五步:判断是否小于或等于,若是,则返回第三步;否则,输出多项式的值2若六进制数1m05(6)(m为正整数)化为十进制数为293,则m=.【答案】2【解析】1m05(6)=163+m62+5=221+36m=293,所以m=2.1将进制数转化为十进制数计算进制数的右
6、数第位数字与的乘积,再将其累加,这是一个重复操作的步骤所以,可以用循环结构来构造算法,算法步骤如下:第一步,输入和的值第二步,将的值初始化为0,的值初始化为1第三步,第四步,判断是否成立若是,则执行第五步;否则,返回第三步第五步,输出的值2将十进制数转化为进制数第一步,给定十进制正整数a和转化后的数的基数第二步,求出a除以所得的商,余数第三步,把得到的余数依次从右到左排列第四步,若,则,返回第二步;否则,输出全部余数排列得到的进制数3如图所示的程序框图所描述的算法称为欧几里得辗转相除法,若输入m=91,n=56,则输出m的值为()A0 B3 C7 D14【答案】C【解答】:若输入m=91,n=
7、56,第一次执行循环体后:r=35,m=56,n=35,不满足结束循环的条件;第二次执行循环体后:r=21,m=35,n=21,不满足结束循环的条件;第三次执行循环体后:r=14,m=21,n=14,不满足结束循环的条件;第四次执行循环体后:r=7,m=14,n=7,不满足结束循环的条件;第五次执行循环体后:r=0,m=7,n=0,满足结束循环的条件;故输出的m值为7,故选:C(1)直到型循环语句是先执行(循环体),后判断(条件),而当型循环语句是先判断(条件),后执行(循环体)(2)直到型循环语句是条件不满足时执行循环体,条件满足时结束循环;而当型循环语句是当条件满足时执行循环体,不满足时结
8、束循环(3)直到型循环结构至少执行一次循环体,而当型循环结构可能一次也不执行循环体(4)在设计程序时,一般说来,这两种语句用哪一种都可以,但在某种限定条件下,有时用WHILE语句较好,有时用UNTIL语句较好1执行如图所示的程序框图,那么输出的S值是()A12 B1 C2018 D22执行如图所示的程序框图,则输出的S为()A55B45 C66 D403下面程序框图的算术思路源于几何原本中的“辗转相除法”(如图),若输入m=210,n=125,则输出的n为()A2 B3 C7 D54执行如图所示的程序框图,如果输入的x0,8,则输出的y取值范围为()A7,1 B1,3 C0,3 D0,15阅读
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
