- 7
- 0
- 约2.99千字
- 约 24页
- 2019-11-14 发布于江西
- 举报
上海科技教育出版社版高中信息技术选修1算法与程序设计:穷举法.ppt
穷举法
课程开始的思考题
思考:某个暑假小明携带密码行李箱外出旅游,旅行途中发现自己忘记了开锁的密码,怎么办?
穷举法的思路
穷举算法是程序设计中使用得最为普遍、大家必须熟练掌握和正确运用的一种算法。它利用计算机运算速度快、精确度高的特点,对要解决问题的所有可能情况,一个不漏地进行检查,从中找出符合要求的答案。
用穷举算法解决问题,通常可以从两个方面进行分析: 一、问题所涉及的情况:问题所涉及的情况有哪些,情况的种数可不可以确定。把它描述出来。 二、答案需要满足的条件:分析出来的这些情况,需要满足什么条件,才成为问题的答案。把这些条件描述出来。 只要把这两个方面分析好了,问题自然会迎刃而解。
例1 : 我国古代数学家张丘建在《算经》中出了这样一道题目:鸡翁一,值五钱,鸡母一,值三钱,鸡雏三,值一钱,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
分析:这就是穷举法当中的典型例题百钱百鸡问题。题目要我们找出符合条件的鸡翁、鸡母、鸡雏的个数。答案显然是一组数据。首先分析一下问题所涉及的情况。
百钱如果全买公鸡,可以买0~20只;
百钱如果全买母鸡,可以买0~33只;
百钱如果全买小鸡,可以买0~300只,但百鸡限定最多99只,小鸡数必须是3的倍数;
综上,我们发现公鸡21种买法,母鸡34种,小鸡33种,所以总共面临着 21
您可能关注的文档
- 上海科学技术出版社版高中生命科学第三册:9 生物进化 复习课件.ppt
- 上海科学技术出版社版高中生命科学第三册:人口与生物多样性(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类的起源和发展(选学).ppt
- 上海科学技术出版社版高中生命科学第三册:人类遗传病和遗传病的预防.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性保护与可持续发展.ppt
- 上海科学技术出版社版高中生命科学第三册:生物多样性及其价值.ppt
- 上海科学技术出版社版高中生命科学第三册:生物的进化.ppt
- 上海科学技术出版社版高中生命科学第三册:生物进化理论.ppt
- 上海科学技术出版社版高中生命科学第三册:遗传规律.ppt
- 上海科学技术出版社版高中生命科学第二册:6 遗传信息的传递和表达 复习课件.ppt
- 上海科技教育出版社版高中信息技术选修1算法与程序设计:算法和算法描述.ppt
- 上海科技教育出版社版高中信息技术选修1算法与程序设计:解析法.ppt
- 上海科技教育出版社版高中信息技术选修1算法与程序设计:递归法.ppt
- 上海科技教育出版社版高中信息技术选修2多媒体技术应用:发布与交流作品.ppt
- 上海科技教育出版社版高中信息技术选修2多媒体技术应用:图像的加工与处理.ppt
- 上海科技教育出版社版高中信息技术选修2多媒体技术应用:声音的编辑.ppt
- 上海科技教育出版社版高中信息技术选修2多媒体技术应用:多媒体作品的制作.ppt
- 上海科技教育出版社版高中信息技术选修2多媒体技术应用:视频采集与处理.ppt
- 上海科技教育出版社版高中信息技术选修3网络技术应用:了解与设计网站.ppt
- 上海科技教育出版社版高中信息技术选修3网络技术应用:了解校园网.ppt
最近下载
- 厂房钢结构外立面拆除专项方案.docx VIP
- 风电场风机基础大体积混凝土温控措施.docx VIP
- 2025 ACC_AHA 急性冠脉综合征管理指南(中文版)完整原文 + 解读.docx VIP
- 精品解析:山东省临沂市兰山区2025-2026学年七年级上学期新生学业发展水平监测数学试卷(原卷版)_53646816.pdf VIP
- 无人机信号与智能感知技术:光电感知PPT教学课件.pptx
- 冀人版(新教材)小学五年级科学上册第一单元《力与运动》每节课精品教案汇编(含三个精品教案).docx VIP
- 小学生暑假古诗楷体字每日一练(页).doc VIP
- 天水凯迪电厂30MW汽机规程.doc VIP
- 幼儿园启蒙教育数字连线涂鸦绘画可打印(精选5份).pdf VIP
- 2025年山东省大数据局山东省省级政务云服务1包招标文件正文.pdf VIP
原创力文档

文档评论(0)