版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习课一算法初步程序框图本考点是高考的必考内容,主要考查算法的三种根本结构,题型为选择题、填空题.涉及题型有算法功能判断型、条件判断型以及输出结果型,属于中、低档题. 考点精要1 程序框图中的框图1 J IILJO起ill椎2.算法的三种根本逻辑结构 顺序结构: 条件结构: 循环结构:直到型当型典例1执行如下图的程序框图,假设输入n的值为6,那么输出S的值为B. 16A. 105(2)如图是计算某年级 500名学生期末考试(总分值为100分)及格率q的程序框图,那么图中空白框内应填入C q=M+nj=i+l2JB.D.(3)如果执行右边的程序框图,输入正整数a1, a2,,aN,输出 A, B
2、,那么()A. A+ B为 a1, a2,,aN的和a2,A+ B,B._2 为 a1,a2,,aN的算术平均数C. A和B分别是D. A和B分别是M q=Nq= M+NN(N 2)和实数a1, a2,aN中最大的数和最小的数a1, a2,,a中最小的数和最大的数解析(1)执行过程为 S= 1 X 1 = 1, i = 3; S= 1 x 3= 3, i = 5; S= 3X 5= 15, i = 76,跳出循环.故输出 S的值为15.(2)程序执行的过程是如果输入的成绩不小于 60分即及格,就把变量M的值增加1,即 变量M为成绩及格的人数,否那么,由变量N统计不及格的人数,但总人数由变量i进
3、行统计, 不超过500就继续输入成绩,直到输入完 500个成绩停止循环,输出变量 q,变量q代表的及格人数M含义为及格率,也就是送人数=MO应选择D.(3)结合题中程序框图,当xA时,A= x可知A应为ai, a2,,aN中最大的数,当xv B时,B= x可知B应为ai, a2,,aN中最小的数.答案(1)C(2)D(3)C类题通法解答程序框图问题, 首先要弄清程序框图结构,同时要注意计数变量和累加变量,在处理循环结构的框图时,关键是理解并认清终止循环结构的条件及循环次数. 题组训练1.A.C.解析:选D程序运行第一次:T= 1, S= 0;运行第二次:T= 1, S= 1;运行第三次:T=
4、0, S= 1;运行第四次:T= 1, S= 0; 10,循环结束,输出 S= 0.2.假设如下图的程序框图输出的S的值为126,那么条件为()B. nw 6?A. nw 5?C. nW 7?D. nW 8?解析:选B由题知,第一次循环后,S= 2, n= 2;第二次循环后,S= 6, n=3;第三次循环后,S= 14, n = 4;第四次循环后,S= 30, n= 5 ;第五次循环后, S= 62, n=6;第六次循环后,S= 126, n=乙满足S= 126,循环结束.所以条件为nw6?,应选B.3执行如下图的程序框图,输出的n为()A. 3C. 5B. 4D. 6解析:选B a= 1,
5、n= 1时,条件成立,进入循环体;a= 3, n= 2时,条件成立,进入循环体;a= 7, n= A.D. 5解析:选C由a= 1, 知 b = a+ 3 = 4, 故输出结果为4.时,条件成立,进入循环体;17a_ 12,n=4时,条件不成立,退出循环体,此时n的值为4.回扣验收特训1.以下给出的赋值语句中正确的选项是A. 0= MB. x= xC. B= A= 3D. x+ y = 0解析:选B赋值语句不能计算,不能出现两个或两个以上的“=,且变量在“=左边,应选B.2.如以下图所示的程序框图输出的结果是B. 3C.3 执行如以下图所示的程序框图,假设输入一2,那么输出的结果为A. 5C.
6、 3D. 5解析:选C根据题意,该框图的含义是求分段函数的函数值当2当 xW2 时,y = x 1.假设输入2,满足x2 时,y = log 2X;4如下图的程序框图的功能是a, b, c中的最大A. 求a, b, c中的最大值B. 求a, b, c中的最小值C. 将a, b, c由小到大排列D. 将a, b, c由大到小排列解析:选A逐步分析框图中各图框的功能可知,此程序的功能为求值.应选A.5.陕西高考如下图,当输入 x为2 006时,输出的y =L输出刃A. 28C. 4B. 10D. 2解析:选B由题意,当x =- 2时结束循环. 故 y = 3一2 + 1= 10.6.北京高考执行如
7、下图程序框图,输出的 k值为严ik=0, a=3rq=A. 3C. 5/输心, I JB. 4D. 613解析:选 B k = 0, a= 3, q = ?; a= ?, k= 1;333 1a=4,k=2 ; a=8, k=3; a=屁4,k=4,故 k= 4.7.下边程序框图的算法思路源于我国古代数学名著?九章算术?中的“更相减损术.执行该程序框图,假设输入的a, b分别为14,18,那么输出的a=解析:a= 14, b= 18.第一次循环:14工 18 且 144, a= 14 4= 10;第三次循环:10工4 且 104, a= 10 4= 6;第四次循环:6工4 且 64, a= 6
8、 4= 2;第五次循环:2工4 且 24, b= 4 2= 2;第六次循环:a= b= 2,跳出循环,输出a=2.答案:2&程序如下,假设输出的结果为2 016,那么输入的x的值为INPUT xIF x0的函数值由题意1 015知c= 2 016,假设x0,那么有 x 第三次循环,s= -X (4 X 6) = 8, i = 8, k= 4. x + 2 014 = 2 016,即 x2 x 2 = 0,解得 x= 1 或 x= 2,显然 x = 1 不合题意,故 x=2.答案:29执行如下图的程序框图,假设输入n的值为8,那么输出s的值为辱111解析:第一次循环,s = X (1 X 2) = 2, i = 4, k = 2;1第二次循环,s= 2X (2 x 4) = 4, i = 6, k= 3;此时退出循环,输出 s的值为8.答案:810 阅读如下图的程序框图,运行相应的程序,输出的结果解析:程序在运行过程中各变量的值如下:第一次循环:当n= 1时,得s = 1, a= 3;第二次循环:当n= 2时,得s = 4, a= 5;第三次循环:当n= 3时,得s = 9, a= 7, 此时n= 3,不再循环,所以输出 s = 9.答案:911.定义n!= 1x2x3x-x n,画求10!的值的程序框图. 解:12 .某商场实行优惠措施,假设购物金额x在800元以上包括800
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考语文写作专项训练与范文赏析
- 物业电梯维保管理流程标准
- 采血室操作规程及安全注意事项
- 传统建筑装饰艺术赏析与实践
- 宠物医院客户服务管理指南
- 节能环保技术应用案例
- 2025年上海海关面试真题及答案
- 企业法务重点条款解读及应用案例
- 医师定期业务考核题库及解析汇编
- 电子产品质检报告编制指南
- 福建省泉州市2024-2025学年高一上学期期末质量监测生物试题(原卷版+解析版)
- 10千伏环网柜(箱)标准化设计方案 (2023 版)
- 2025年湖北省技能高考(建筑技术类)《建筑材料与检测》模拟练习试题库(含答案)
- 伪装防护基础知识
- 工程后评价报告
- 四川省成都市2024年七年级上学期期末数学模拟试卷6套【附参考答案】
- PLC课程设计六人控制投票机的设计
- 现场管理人员安排、职责及劳动力安排计划
- 消化内科危重患者护理
- 个人公积金贷款合同协议
- 《连读与不完全爆破》课件
评论
0/150
提交评论