2.2算法的控制结构 第2课时(分层作业)_第1页
2.2算法的控制结构 第2课时(分层作业)_第2页
2.2算法的控制结构 第2课时(分层作业)_第3页
2.2算法的控制结构 第2课时(分层作业)_第4页
2.2算法的控制结构 第2课时(分层作业)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

2.2算法的控制结构第2课时(分层作业)【夯实基础】已知长方形的长和宽,求长方形的面积,部分流程图如题图所示,其算法结构是()。A.顺序结构 B.选择结构C.框架结构 D.循环结构在图中使用的算法基本结构是()A.顺序结构 B.选择结构 C.框架结构 D.循环结构题图为求“实数x绝对值”问题的算法流程图,在1处应该填入()A.x=0 B.x=-yC.y=x D.y=0在程序设计中使用枚举算法查找1000以内的所有素数时,通常采用的算法结构是()A.递归结构 B.选择结构 C.顺序结构 D.循环结构

下列流程图属于循环结构的有()。A.①④ B.③④ C.②④ D.①③该算法流程图执行结束时,变量m的值为()A.10 B.0 C.4 D.-5某算法部分流程图如图所示。执行这部分流程,输入5,16,则输出值是()A.1、7 B.2、3 C.3、2 D.4、2若m="浙江",w=3,则以下流程图描述的算法执行结果是()A.10 B.15 C.25 D.35【巩固提升】以下流程图当输入73时,运行后输出的结果是___________。(不填写引号)写出算法执行结果。某算法的部分流程图如图所示,若要循环体执行3次,则判断框处应填写()s<=9? B.s<9? C.s>=9? D.s>9?某算法的部分流程图如图所示。执行这部分流程,若输入n,m,s的值分别为3,4,“ABCDE”,则输出s1的结果中不可能出现的是()A.BAE B.BAB C.CBA D.EDC【拓展应用】如图所示为某智慧种植园大棚内的湿度自动控制系统鼻法流程图。其湿度自动控制过程为;如果环境湿度低于50RH,则开启加湿设备;如果环境湿度高于90RH,则开启干燥设备。请根据该控制过程完善流程图。(1)___________(用表达式表示)(2)___________(用表达式表示)2.如图所示的流程图,请根据要求回答以下问题(1)常见的算法描述主要有三种,本算法描述是什么?(2)本算法的程序结构是什么?(3)本算法程序的输出结果是多少?(4)用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→→调试运行→检测结果。(5)上述步骤哪-步骤是核心?参考答案:【夯实基础】1.A【详解】本题主要考查算法结构。由图可知,该算法结构是顺序结构,故本题:选A选项。2.B【详解】本题主要考查算法基本结构。由图可知,图中使用的算法基本结构是选择结构,故本题选B选项。3.C【详解】本题主要考查算法流程图。题图为求“实数x绝对值”问题的算法流程图图,因此当x>=0时,y=x,反之y=-x,故本题选C选项。4.D【详解】本题主要考查算法基本结构。在程序设计中使用枚举算法查找1000以内的所有素数时,通常采用的算法结构是循环结构,故本题选D选项。5.B【详解】本题主要考查流程图控制结构。①②属于分支结构,③④属于循环结构,故本题选B选项。6.D【详解】本题主要考查算法流程图的执行。m=10,x=0,循环条件是x<=5,循环体是m=m-x,x=x+1,x的可取值有0、1、2、3、4、5、6,故该算法流程图执行结束时,变量m=m-x=10-0-11-2-3-4-5=-5,故本题选D选项。7.B【详解】本题主要考查算法流程图的执行。a=5,b=16,j=0,第一次循环,满足j<=a,t=a-j=5,不满足2*j+4*t=b,j=j+1=1;第二次循环,满足j<=a,t=a-j=4,不满足2*j+4*t=b,j=j+1=2;第三次循环,满足j<=a,t=a-j=3,满足2*j+4*t=b,输出j、t的值是2和3,故本题选B选项。8.D【详解】本题考查的知识点是流程图算法分析。m="浙江",w=3,第一个判断执行N分支,第二个判断执行N分支,15+(w-1)*10=15+(3-1)*10=35。故答案为D选项。【巩固提升】pass【详解】本题考查算法流程图的识读。输入73,即y=73,满足y≥60,输出pass。。x=5y=3【详解】本题主要考查算法流程图的执行。X=3,Y=5,T=1,X=T*X*Y=15,Y=X/Y*T=15/5*1=3,X=X*T/Y=15*1/3=5,输出X=5,Y=3。A【详解】本题主要考查算法流程图知识点。s=1,k=1,a=8,第一遍循环,s=s-+k*a=1+1*8=9,k=1-k=0,a=a+8=16;第二遍循环,s=s+k*a=9+0*16=9,k=1-k=1,a=a+8=24,第三遍循环,s=s+k*a=9+1*24=33,k=1-k=0,a=a+8=32,若要循环体执行3次,则判断框处应填写s<=9?,故本题选选A选项。A【详解】本题主要考查算法流程图的执行。分析流程图可知,流程图的作用是将第i个字符取出,拼到第1~n-1个字符前,此操作重复执行4遍,其中选项A不可能出现,故本题选A选项。【拓展应用】(1)t<50(2)t>90【详解】本题主要考查算法流程图。其湿度自动控制过程为;如果环境湿度低于50RH,则开启加湿设备;如果环境湿度高于90RH,则开启干燥设备。因此①处填t<50,②处填t>90。2.【答案】(1)流程图循环结构和分支结构(选择结构)72编写程序设计算法【详解】本题考查的是算法相关知识。(1)描述算法的方法有:流程图、自然语言、伪代码。图中是流程图。(2)该流程有往回走,有判断,故主要结构是循环结构和分支结构(选择结构)。(3)初始n=4,i=2,f=3,第一次循环,i<=n成立,执行f=f*i=3*2=6,i=i+1=3;第二

温馨提示

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

评论

0/150

提交评论