贪心算法 导学案-2021-2022学年高中信息技术浙教版选修1

2021-11-18
| 6页
| 558人阅读
| 95人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高二
章节 本章复习与测试
类型 学案-导学案
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 373 KB
发布时间 2021-11-18
更新时间 2021-11-18
作者 应小幺
品牌系列 -
审核时间 2021-11-18
下载链接 https://m.zxxk.com/soft/31462312.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

《贪心算法》导学案 [考试要求] 1.贪心算法 (c) [学习目标] 1. 掌握贪心算法基本思想。 2. 使用贪心算法思想解决实际问题。 [自主学习] 1、 知识梳理 1.贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的 。 二、自我检测 1. 小王玩一个删数游戏,将一个正整数删去其中n位数字,要求在保证余下的数字不改变顺序的情况下尽可能小。例如,数字54632,删去2位数字后,能得到的最小的数字为432。小明的想法是每次删一位效字,使得每次删后产生的新数字是最小的,删n次后得到最终结果,所以将数字从左往右数,找到第一个降序数列,将数列的第一位数删去即可,如数字54632,第一个降序数列为5、4,删去5,得到4632,再次找到第一个降序数列6、3,删去数字6,得到432即为结果,运行效果如下,请完成填空。 (1)若数字为“178543”,要求删去4位,最终的数字为 。 (2)实现上述功能的VB程序如下,请在划线处填入合适代码。 ’函数Del()通过删除的数s和待删除数的位置i进行删除 Function Del(s as Integer)as String If i = 1 then s = Mid(s, i+1,len(s)-1) ElseIf i = Len(s) then s = Mid(s, 1,len(s)-1) Else ① End If Del = s End Function Private Sub Command1_Click( ) Dim s As String ,n As Integer, i As Integer, h As Integer s = Text1.Text n = Val(Text2.Text) h = len(s) For i = 1 To ② If Mid(s, i , 1)>Mid(s, i+1 , 1) Then ③ n = n – 1 h = h – 1 i = 0 End if If n = 0

资源预览图

贪心算法 导学案-2021-2022学年高中信息技术浙教版选修1
1
贪心算法 导学案-2021-2022学年高中信息技术浙教版选修1
2
贪心算法 导学案-2021-2022学年高中信息技术浙教版选修1
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。