高中数学第一章算法初步1.1.2第3课时循环结构程序框图的画法课时提升作业2新人教A版.docx_第1页
高中数学第一章算法初步1.1.2第3课时循环结构程序框图的画法课时提升作业2新人教A版.docx_第2页
高中数学第一章算法初步1.1.2第3课时循环结构程序框图的画法课时提升作业2新人教A版.docx_第3页
高中数学第一章算法初步1.1.2第3课时循环结构程序框图的画法课时提升作业2新人教A版.docx_第4页
高中数学第一章算法初步1.1.2第3课时循环结构程序框图的画法课时提升作业2新人教A版.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

循环结构、程序框图的画法一、选择题(每小题3分,共12分)1.下列关于循环结构的说法正确的是()A.循环结构中,判断框内的条件是唯一的B.判断框中的条件成立时,要结束循环向下执行C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去【解析】选C.由于判断框内的条件不唯一,故A错;由于当型循环结构中,判断框中的条件成立时执行循环体,故B错,由于循环结构不是无限循环的,故C正确,D错误.2.如图所示是一个循环结构的程序框图,下列说法不正确的是()A.是循环变量初始化,循环就要开始B.为循环体C.是判断是否继续循环的终止条件D.可以省略不写【解析】选D.由该循环结构的程序框图知A,B,C均正确,D错误. 2题图 3题图3.阅读如图所示的程序框图,若输入a=6,b=1,则输出的结果是()A.0B.1C.2D.3【解析】选C.a=6,b=1,则x=52,进入循环得a=4,b=6,此时x=2,退出循环.故输出2.【变式训练】执行如图所示的程序框图,若输出的S=88,则判断框内应填入的条件是()A.k7?B.k6?C.k5?D.k4?【解析】选C.第一次循环:k=1+1=2,S=20+2=2;第二次循环:k=2+1=3,S=22+3=7;第三次循环:k=3+1=4,S=27+4=18;第四次循环:k=4+1=5,S=218+5=41;第五次循环:k=5+1=6,S=241+6=88,满足条件则输出S的值,而此时k=6,故判断框内应填入的条件是k5?,故选C.4.(2014福州高一检测)执行如图所示的程序框图,则输出的S值是()A.-1B.C.D.4【解题指南】根据程序框图的要求一步一步计算判断.【解析】选D.因为S=4,i=19,所以S=-1,i=29;S=,i=39;S=,i=49;S=4,i=59;S=-1,i=69;S=,i=79;S=,i=89;S=4,i=99不成立,输出S=4.二、填空题(每小题4分,共8分)5.(2014湖北高考)阅读如图所示的程序框图,运行相应的程序,若输入n的值为9,则输出S的值为.【解析】依题意,该程序框图的任务是计算S=21+22+23+29+1+2+9=1067,故输出S=1067.答案:1067【误区警示】本题的易错点是循环是在k=10而不是k=9时终止,所以循环体最后一次执行的是S=S+29+9. 5题图 6题图6.阅读如图所示的程序框图,运行相应的程序,输出的s值等于.【解析】第一次循环:s=1,k=14,s=21-1=1,k=1+1=2;第二次循环:k=24;s=21-2=0,k=2+1=3;第三次循环:k=34,s=20-3=-3,k=3+1=4;当k=4时,k8,因此输出的x的值为12.8.高一(2)班共有54名同学参加数学竞赛,现已有这54名同学的竞赛分数,要求将90分以上的同学的平均分求出来,画出程序框图.【解析】程序框图如图,一、选择题(每小题4分,共12分)1.(2014天津高考)阅读如图所示的程序框图,运行相应的程序,输出S的值为()A.15B.105C.245D.945【解析】选B.i=1时,T=3,S=3;i=2时,T=5,S=15;i=3时,T=7,S=105,i=4时循环终止.输出S=105.2.阅读如图的程序框图,若输出s的值为-7,则判断框内可填写()A.i3?B.i4?C.i5?D.i6?【解析】选D.i=1,s=2,s=2-1=1,i=1+2=3,s=1-3=-2,i=3+2=5,s=-2-5=-7,i=5+2=7,因输出s的值为-7,循环终止,故判断框内应填“i10000,这个问题的答案不唯一,我们只要确定出满足条件的最小正整数n0,括号内填写的数只要大于或等于n0即可.试写出满足条件的最小正整数n0的算法并画出相应的程序框图.【解析】算法如下:第一步:p=0;第二步:i=0;第三步:i=i+1;第四步:p=p+i;第五步:如果p10000,则输出i,算法结束.否则,执行第六步;第六步:回到第三步,重新执行第三步、第四步和第五步.该算法的程序框图如图所示.7.相传古代印度国王舍罕要褒赏他聪明能干的宰相达依尔(国际象棋的发明者),问他需要什么,达依尔说:“国王只要在国际象棋的棋盘第一格子上放一粒麦子,第二个格子上放两粒,第三个格子上放四粒,以后按此比例每一格加一倍,一直放到第64格(国际象棋88=64格),我就感恩不尽,其他什么也不要了.”国王想:“这有多少,还不容易!”让人扛来一袋小麦,但不到一会儿就用没了,再扛来一袋很快又没有了,结果全印度的粮食用完还不够,国王很奇怪.一个国际象棋棋盘能放多少粒小麦,试用程序框图表示其算法.【解题指南】根据题目可知:第一个格放1粒=20,第二个格放2粒=21,第三个格放4粒=22,第四个格放8粒=23,第六十四格放263粒.则此题就转化为求1+21+22+23+24+263的和的问题.我们可引入一个累加变量S,一个计数变量i,累加64次就能算出一共有多少粒小麦.【解析】一个国际象棋棋盘一共能放1+21+22+23+24+263粒小麦.程序框图如图所示.【变式训练】已知小于10000的正偶数,当它被3,4,5,6除时,余数都是2,写出求这样的正偶数的算法的程序框图.【解析】偶数首先一定是整数,因此,我们应该在程序的开始定义一个变量,并设初值为2,最后输出的是一个偶数,这个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论