3.3 简单算法及其程序实现 枚举算法-2020-2021学年浙教版(2019)高中信息技术必修一课件

2021-06-05
| 17页
| 1790人阅读
| 88人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 高一
章节 3.3 简单算法及其程序实现
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 浙江省
地区(市) 湖州市
地区(区县) -
文件格式 PPTX
文件大小 186 KB
发布时间 2021-06-05
更新时间 2021-07-04
作者 匿名
品牌系列 -
审核时间 2021-06-05
下载链接 https://m.zxxk.com/soft/28891605.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

第三章 算法的程序实现 枚举算法及其程序实现 解析算法: 学前回顾 根据已知条件,分析出需要求出的解,寻找到已知条件和需求解之间的数学关系式 枚举算法 考虑: 现我要例举出100以内被7整除的所有的数,如何编程实现? 用解析算法能否实现? 枚举算法 例举出100以内被7整除的所有的数,如何编程实现? 枚举算法 分析: 枚举算法 列举的范围是什么? 检验的条件是什么? 循环控制方式和列举方式是什么? n=0,1,2,···,100 被7整除的数:n%7==0 for循环,放入s列表中 代码 枚举算法 s = [ ] n = int(input('请输入n的值:')) for i in range(n + 1): if i % 7 == 0: s.append(i) print('被7整除的数分别为:') print(s) 输出结果: 请输入n的值:100 被7整除的数分别为: [0, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98] 编程推算单据中被涂抹数字。 实例1 枚举算法 有一张单据上有一个5位数的编号n,如图所示,其百位数和十位数处已经变得模糊不清,但是知道这个5位数是23的倍数。 现要设计一个算法,找出所有满足这些条件的5位数,并统计这些5位数的个数。 实例1 分析: 枚举算法 列举的范围是什么? 检验的条件是什么? 循环控制方式和列举方式是什么? 十位和百位的数:n=00,01,02,···,99 被23整除:(25006+n*10)%23==0 for循环,找出这些数并统计其个数count_1 编程推算单据中被涂抹数字。 代码 枚举算法 count_1 = 0 for i in range(1

资源预览图

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