ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:859KB ,
资源ID:194795      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,更优惠
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.77wenku.com/d-194795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2022届高考北师大版数学(理)一轮复习学案:10.1 算法初步)为本站会员(Jc)主动上传,七七文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知七七文库(发送邮件至373788568@qq.com或直接QQ联系客服),我们立即给予删除!

2022届高考北师大版数学(理)一轮复习学案:10.1 算法初步

1、 第一节 算法初步 命题分析预测 学科核心素养 从近五年的考查情况来看,本节是高考的必考内容,一 般以选择题、填空题的形式出现,难度中等偏下主要 的命题角度有选择结构与分段函数相结合,求循环结构 的输入、输出值,补全程序框图等 本节通过算法流程图及其应用考 查考生的数学运算和逻辑推理核 心素养 授课提示:对应学生用书第 233 页 知识点 算法与算法流程图 1算法 (1)算法通常是指按照一定规则解决某一类问题的明确和有限的步骤 (2)应用:算法通常可以编成计算机程序,让计算机执行并解决问题 2算法流程图 定义:流程图又称程序框图,是一种用程序框、流程线及文字说明来表示算法的图形 3三种基本逻辑

2、结构 名称 内容 顺序结构 选择结构 循环结构 定义 由若干个依次执行的步 骤组成, 这是任何一个算 法都离不开的基本结构 算法的流程根据条件是 否成立有不同的流向, 条 件结构就是处理这种过 程的结构 从某处开始, 按照一定的 条件反复执行某些步骤 的情况, 反复执行的步骤 称为循环体 算法流程 图 温馨提醒 1易混淆处理框与输入框,处理框主要是赋值、计算,而输入框只是表示一个算法输入的信 息 2易忽视循环结构中必有选择结构,其作用是控制循环进程,避免进入“死循环”,是循环 结构必不可少的一部分 1(2021 唐山摸底)如图所示的算法流程图的功能是( ) A求 11 3 1 5 1 7 1

3、19的值 B求 11 3 1 5 1 7 1 19的值 C求 11 3 1 5 1 7 1 21的值 D求 11 3 1 5 1 7 1 21的值 解析:输入 a1,n1,S0;S1,a1,n3;S11 3,a1,n5;S1 1 3 1 5, a1,n7;S11 3 1 5 1 7,a1,n9;S1 1 3 1 5 1 7 1 19,a1,n21, 2119,退出循环输出 S11 3 1 5 1 7 1 19 答案:A 2执行如图所示的算法流程图,则输出 S 的值为_ 解析:按照算法流程图依次循环运算,当 k5 时,停止循环,当 k5 时,Ssin5 6 1 2 答案:1 2 3(易错题)若x

4、表示不超过 x 的最大整数,执行如图所示的算法流程图,则输出 S 的值为 _ 解析:由算法流程图可以看出,当 n8 时,S6 时,算法结束,故输出 S 0 2 4 6 87 答案:7 授课提示:对应学生用书第 234 页 题型一 算法流程图输出结果问题 1 (2020 高考全国卷)执行下面的程序框图,则输出的 n( ) A17 B19 C21 D23 解析: 由程序框图可知 S135 (2m1) m2(mN) , 由 S100, 得 m10 (mN ) ,故当 m11 时循环结束,输出的值为 n2m121 答案:C 2 (2021 哈尔滨六中期中测试)执行如图所示的算法流程图,若输出的结果是1

5、5 16,则输入的 a 为( ) A3 B6 C5 D4 解析:第 1 次循环,n1,S1 2;第 2 次循环,n2,S 1 2 1 22;第 3 次循环,n3,S 1 2 1 22 1 23;第 4 次循环,n4,S 1 2 1 22 1 23 1 24 15 16因为输出的结果为 15 16,所以判断框的条 件为 n4,所以输入的 a 为 4 答案:D 3(2020 高考江苏卷) 如图是一个算法流程图, 若输出y的值为2, 则输入x的值是_ 解析:由于 2x0,所以 yx12, 解得 x3 答案:3 解决程序框图推结果问题要注意几个常用变量 (1)计数变量:用来记录某个事件发生的次数,如

6、ii1 (2)累加变量:用来计算数据之和,如 SSi (3)累乘变量:用来计算数据之积,如 ppi 题型二 算法流程图的补全问题 例 (1) (2019 高考全国卷)如图是求 1 2 1 21 2 的程序框图,图中空白框中应填入( ) AA 1 2A BA21 A CA 1 12A DA1 1 2A (2) (2021 石家庄模拟)执行如图所示的算法流程图,若输出的 s25,则判断框中可填入的 条件是( ) Ai4 Bi4 Ci5 Di5 解析 (1)对于选项 A,A 1 2A 当 k1 时,A 1 21 2 , 当 k2 时,A 1 2 1 21 2 ,故 A 正确; 经验证选项 B,C,D

7、 均不符合题意 (2)执行算法流程图,i1,s100595;i2,s951085;i3,s851570; i4,s702050;i5,s502525;i6,退出循环此时输出的 s25结合选项 知,选 C 答案 (1)A (2)C 算法流程图的补全及逆向求解问题 (1)先假设参数的判断条件满足或不满足; (2)运行循环结构,一直到运行结果与题目要求的输出结果相同为止; (3)根据此时各个变量的值,补全算法流程图 题组突破 1如图所示的算法流程图是为了求出满足 23 2 4 3 n1 n 2 019 的最大正整数 n 的值, 那么在中,应填入( ) AT2 019 BT2 019 CT2 018

8、DT2 019 解析:执行程序框图,T0,i1;T022,i2;T221 2 23 2,i3;T2 3 2 4 3 i1 i ,ii1由题中算法流程图的功能是求出满足 23 2 4 3 n1 n 2 019 的最大正整数 n 的值,知 T23 2 4 3 i1 i 2 019 满足判断框内成立的条件,此时结束 循环故判断框中应填 T2 019 答案:D 2 (2021 洛阳质检)执行如图所示的算法流程图,若输出的 S25 24,则判断框内填入的条件 不可以是( ) Ak7 Bk7 Ck8 Dk8 解析:模拟执行算法流程图,可得 S0,k0;k2,S1 2;k4,S 1 2 1 4;k6,S 1

9、 2 1 4 1 6; k8, S 1 2 1 4 1 6 1 8 25 24 由题意, 此时应不满足条件, 退出循环, 输出 S 的值为 25 24 结 合选项可得判断框内填入的条件不可以是“k8” 答案:C 算法流程图应用中的核心素养 逻辑推理算法与数学文化的交汇问题 1 辗转相除法: 求两个正整数的最大公约数的一种方法, 这种算法是由欧几里得在公元前 330 年左右首先提出的,因此又叫欧几里得算法 2更相减损术:任给两个正整数(若是偶数,先用 2 约数) ,以较大的数减较小的数,接着 把所得的差与较小的数比较, 并以大数减小数, 直到所得的数相等为止, 则这个数 (等数) (或 这个数与

10、约简的数的乘积)就是所求的最大公约数 3秦九韶算法:我国南宋数学家秦九韶在他的代表作数书九章中提出的一种用于计算一 元 n 次多项式的值的方法 例 南宋数学家秦九韶在数书九章中提出的秦九韶算法至今仍是多项式求值比较先进的 算法已知 f(x)2 018x2 0172 017x2 0162x1,如图所示的算法流程图是求 f(x0) 的值,在“”中应填的语句是( ) Ani Bni1 Cn2 018i Dn2 017i 解析 由秦九韶算法得 f(x)2 018x2 0172 017x2 0162x1( (2 018x2 017) x2 016)x2)x1,所以算法流程图的执行框内应填写的语句是 n2

11、 018i 答案 C 本例将算法流程图与数学史有机地交融在一起,不仅考查了应用算法思想和逻辑结构分析、 解决实际问题,更弘扬了数学文化,陶冶考生的情操 对点训练 如图所示的算法流程图的算法思路源于我国古代数学名著 九章算术 中的 “更相减损术” 执 行该算法流程图,若输入的 a,b 分别为 14,18,则输出的 a( ) A0 B2 C4 D14 解析:第一次执行,输入 a14,b18,因为 ab,所以 a14410;第三次执行,因为 a10,b4,ab,所以 a10 46;第四次执行,因为 a6,b4,ab,所以 a642;第五次执行,因为 a2,b 4,ab,所以 b422,此时 ab2 答案:B