《2.1算法的概念及描述(习题)高中信息技术新浙教版必修1.docx》由会员分享,可在线阅读,更多相关《2.1算法的概念及描述(习题)高中信息技术新浙教版必修1.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.求矩形面积S的部分流程图如下图所示,矩形的长、宽分别用变量a、b表示,对于框和框的作用,下列说法正确的是()一工Is-a*b/1/4 IA框用于输入a和b的值,框用于输出s的值B.框用于输出a和b的值,框用于输出s的值C.框用于输入a和b的值,框用于输入s的值D.框用于输出a和b的值,框用于输入s的值2 .有流程图如下图所示,其功能是将键盘输入的数进行相加,当输入的数为0时输出它们的和,则图中虚线部分的内容是()A;、)B.乙吧/ J3 .下面关于算法的描述,正确的是()A.一个算法只能有一个输入B.算法只能用框图来表示C.一个算法的执行步骤可以是无限的D.一个完整的算法,不管用什么方法来
2、表示,都至少有一个输出结果4.下列问题不能用算法描述的是()A.输入圆的半径,求圆的面积B.输入十位同学的身高,求他们的平均身高C.输入三个数,求这三个数的最大数D.输出所有3的倍数5 .某一算法描述如下:输入两个数x、y;将x的值赋给t,将y的值赋给x,将t的值赋给y;输出变量X、y的值结束。该算法采用的描述方法属于()A.流程图B.自然语言C.伪代码D.计算机语言6 .(开放题)思考高楼的自动电梯在运行时需要考虑哪些方面(例如方便乘客,节约胄 源等),请为自动电梯设计一个适宜的算法。参考答案:1. A应该是先输入再输出,所以框1是用来输入a和b的值,框2是用来输出的s的值2. D根据题意可
3、以看出虚线部分的内容是要判断a是否为0 ,所以应该选择表示判断框的D选项。3. D本题考查的是算法的特征。A选项算法可以有0个或多个输入,错。B选项算法可以用自然语言、流程图、伪代码、计算机语言来表示。C选项中算法的步骤必须是有限的。故选Do4. D本题考查的是算法的特征。选项D中,所有3的倍数有无数多个,它违背了算法的有穷尼 特征,因此不能用算法描述。5. B本题考查算法的表示方法。6. 自动电梯能实现自动升降,主要是它安装了微型电脑控制器。微型电脑控制器主要 务如下:A.要让乘客方便,尽可能减少等待。B.要节约能源,尽可能减少空开里程和往返次数。我们可以从上述两个方向思考,设计适宜的算法。一个参考算法如下:乘客进入电梯房,按目标楼层键并关门启动运行;控制器根据事先存储在电脑中的指标判断人员是否超载?若超载发出提示信息,下: 若干人,返回第步;若未超载,执行下一步; 关闭电梯门,根据目标楼层键判断上升或下降;随时判断是否有人按下同方向的请求键。若是,则运行到该层停下,开门上下人,: 按键启动;若没有新的请求,则到达既定目标层后,停止;接受新的请求,转而执行;否则,停止。