- 6
- 0
- 约4.3万字
- 约 66页
- 2016-03-28 发布于湖北
- 举报
软件技术基础实验指导书精要.doc
第一章 算法
实验一 百鸡问题的改进算法
实验目的:
掌握列举法、回溯法编程思想。
实验内容
利用列举法、回溯法求解百鸡问题,设每只母鸡值3元,每只公鸡值2元,每只小鸡值0.5元。现要用100元钱买100只鸡,设计买鸡方案。
三.实验原理及算法:
(1)列举法即列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。
改进列举法算法如下:
For x=0 to 33
for y=0 to 50-1.5x
{z=100-x-y;
if 3x+2y+z/2=100
then output x,y,z}
next y
Next x
(2)对于不能进行无限的列举的问题,一种有效的方法是“试”。通过对问题的分析,找出一个解决问题的线索;然后沿着这个线索逐步试探。对于每一步的试探,若试探成功,就得到问题的解;若试探失败,就逐步回退,换别的路线再进行试探。这种方法就是回溯法。
回溯法解百鸡问题(改进)算法如下:
i:母鸡数;j:公鸡数;k:小鸡数
i=j=0
while(i33)do
{
If 3x+2y+z/2=100
{ output i,j,k;
i=i+1;
j=0
}
else
{
j=j+1;
If (j=50)
{i=i+1;j=0}
}
}
四.实验要求:
编程并实现求解买鸡的方案。
实验二 斐波
您可能关注的文档
- 货运企业运输网络与仓库优化方案精要.doc
- 质保手册(特种设备)精要.doc
- 质控各种制度(修改)精要.doc
- 质检部管理制度第版精要.doc
- 质量体系文件编写要求精要.doc
- 质量员(土建施工)专业技能练习题查找版精要.doc
- 质量员专业基础知识模拟试题二版精要.doc
- 质量安全体系管理手册精要.doc
- 质量安全发展是学校不可动摇的三大主题精要.doc
- 质量安全应急预案精要.doc
- 2025香港学童自然连结感及学校户外环境教育报告及行动手册-香港户外生态教育协会.docx
- AQ中建塔机作业关健环节安全管理指引.docx
- 超节点系列报告(一):万卡一机,灵衢铸基.docx
- “餐饮+文旅”趋势研究报告2026-红餐产业研究院.docx
- 2026穿透医药GEO医药品牌的内容可见性重构白皮书.docx
- 2026聚焦中国资本市场深化改革与高质量发展-主板科创板创业板.docx
- 长鑫科技IPO启幕:半导体设备与材料产业链深度投资图谱.docx
- 2026伴侣花钱算账报告-后浪研究所.docx
- 2026年全球煤电繁荣与衰退报告.docx
- 计算机行业深度报告:液冷:下一代AIDC基础设施,Rubin带来行业确定性.docx
最近下载
- 《废旧锂原电池回收利用技术规范》(TCIECCPA 029-2024).pdf VIP
- 2025年碳排放核算文件清单发电部分.pdf VIP
- 深入学习贯彻《中华人民共和国生态环境法典》专题党课讲稿.docx VIP
- GB 51401-2019 电子工业废气处理工程设计标准.docx VIP
- 1企业民主管理规定全文.doc VIP
- 标准图集 - 10SG614-2砌体填充墙构造详图(二).pdf VIP
- 2026 年幼儿园建设标准(建标 175-2025,附活动场地面积).docx VIP
- 渐开线花键JISB1603花键标准.pdf VIP
- T CALC 002—2023 门诊患者人文关怀管理规范.pdf VIP
- 财产险理赔实务核保核赔资格培训辅导.ppt VIP
原创力文档

文档评论(0)