


第二章算法与问题解决 练习 高中信息技术浙教版(2019) 必修1
展开
这是一份第二章算法与问题解决 练习 高中信息技术浙教版(2019) 必修1,共9页。
第二章算法与问题解决 练习 浙教版(2019)高中信息技术必修1一、选择题1.某算法的部分流程图如图所示,执行这部分程序,依次输入1,0,2,4,-1,则输出的s值为( )A.516 B.528 C.596 D.5322.某算法的流程图如图,以下说法中不正确的是( )A.程序运行结束后,s的值是945 B.循环共进行了5次C.程序结束后,i的值是12 D.i100是否成立?若是,输出s;若不是,将i的值增加1,仍用i表示返回第三步。三、判断题14.循环结构表示程序中各步操作按出现的先后顺序执行。( )15.在算法描述中,整数X大于等于整数Y的表达式为:X≥Y。( )16.在流程图中,表示输入输出功能。( )17.同一个问题可以用不同的算法解决,各种算法的实现效率可能有差别。( )18.描述算法的常用方法有自然语言、流程图和伪代码三种。( )四、操作题19.征兵时,男性身高要求在160cm以上,现有一台身高测量仪,输入标准身高,即可判断受测人身高是否合格。当测得身高大于160cm时,机器语音播报“身高合格,请测量体重”,否则播报“很遗憾,身高不合格”。现设身高变量为h,请完善该任务的算法流程图。【操作要求】(1)请使用系统提供的图形,将流程图补充完整;(2)拖动符号区的图形到中央区的流程图中;(3)输入相应内容,使之正确表达算法。 五、简答题20.用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法?21.描述算法可以有多种方法,请你至少写出两种方法。参考答案:1.D2.C3.B4.D5.A6.A7.B8.C9.30 5010.顺序11.确定12. B Y ←3*X**3 或 Y ←3*X*X*X13.自然语言14.错误15.错误16.错误17.正确18.正确19.20.算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地说,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。21.自然语言、流程图、伪代码等
