中小学教育资源及组卷应用平台 第十四课《枚举算法》 一、填空题 1.枚举算法需要先确定枚举对象、 和 , 然后逐一枚举可能的解,并验证每个解是否为问题的解。 2.枚举算法流程图如图所示,完成①②③④。 ①枚举值在 内吗? ②枚举值符合 吗? ③输出 ④取 枚举值 3.零钱兑换。将一张100元面额的纸币兑换成零钱(5元、10元和 20元中的任意多个面额),计算有几种换法。 程序代码: count=0 #循环计数 for x in range( ① ): #变量x表示20元纸币张数 for y in range( ② ): #变量y表示10元纸币张数 if ③ <=100: ④ print("循环次数:",count) (1)x取值范围: (x为整数) (2)y取值范围: (y为整数) (3)① ;② ;③ ;④ ; 参考答案: 1、范围 ; 判定条件 2、给定范围 ; 给定条件 ;一个枚举值 ; 下一个 3、(1)0≤x≤5 (或其他正确范围的答案) (2)0≤y≤10(或其他正确范围的答案) (3)① 6 ; ② 11 ; ③ 20*x+10*y ; ④ count=count+1 21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页) HYPERLINK "http://21世纪教育网(www.21cnjy.com) " 21世纪教育网(www.21cnjy.com)
~~ 您好,已阅读到文档的结尾了 ~~