高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)

2019-12-16
| 14页
| 551人阅读
| 373人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 第一节 枚举算法的程序实现
类型 课件
知识点 -
使用场景 同步教学
学年 2019-2020
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 150 KB
发布时间 2019-12-16
更新时间 2019-12-16
作者 xkwjm
品牌系列 -
审核时间 2019-12-16
下载链接 https://m.zxxk.com/soft/12158491.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

枚举算法的程序实现 枚举算法 ??? 定义:按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解,若是,就采纳这个解,否则就抛弃它。 例一 怎样在一大串没有标明的钥匙中找到我们教室的钥匙呢? 一一列举,尝试 1)不遗漏 2)不重复 枚举算法应用 例二 一张单据上有一个4位数的编号,其十位数处已变的模糊不清,如图所示。但是知道这个4位数是16的倍数或23的倍数。你能恢复这个编号吗? 假设这个数为n=25i6 则i可能为0-9 n=2500+i*10+6 For 语句 n=2506+i*10 if n mod 16=0 or n mod 23=0 then print n endif For i=0 to 9 Next i 例三 一张单据上有一个4位数的编号,其中有两位数字已变的模糊不清,如图所示。但是知道这个4位数是16的倍数或23的倍数。你能恢复这个编号吗? 假设这个数为n=j5i6 则j可能为1-9,i可能为0-9 n=1000*j+500+i*10+6 1 0 1 2 …… 9 千位j 十位i 四位数 vb代码 综合代码 j=1 For i=0 to 9 Next i n=j*1000+506+i*10 if n mod 16=0 or n mod 23=0 then print n endif 15i6 2 0 1 2 …… 9 9 0 1 2 …… 9 25i6 95i6 j=2 For i=0 to 9 Next i j=9 For i=0 to 9 Next i For j=1 to 9 Next j For i=0 to 9 Next i n=j*1000+506+i*10 if n mod 16=0 or n mod 23=0 then print n endif For 语句 For j=1 to 9 For i=0 to 9 n=50

资源预览图

高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
1
高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
2
高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
3
高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
4
高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
5
高中信息技术 浙教版选修1 5.1枚举算法的程序实现(共14张PPT)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。