ImageVerifierCode 换一换
格式:PPTX , 页数:14 ,大小:363.38KB ,
资源ID:6588446      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6588446.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验5_算法基础.pptx)为本站会员(buyk185)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

实验5_算法基础.pptx

1、CS, ZJU 4/18/2019,实验五 算法的raptor描述与实验报告书写,一、总体要求: 在课程网站上下载并安装raptor; 通过学习raptor的“帮助”或查找其它资料熟悉raptor的操作; 下载课程网站上“讲稿”中的“rap算法实例”并加以研读、理解和模仿; 完成后面10个问题中的至少5个问题(及格); 并递交一个实验报告(word格式文档)和最终的每个问题的.rap文档。 要求把上述多个文档打包压缩成一个文件(文件名:学号实验五.rar)递交。,2019/4/18,2,二、实验报告格式与要求: 1、一个实验报告包含所有问题,每个问题需要书写: 问题描述 算法思想 实验结果(见

2、XXX.rap电子文档,不要用图片) 实验过程讨论(重点与难点,思考过程与解决的方法) 2、命名与递交的要求 实验报告用word格式文档,文件名:学号实验5实验报告.doc。 该实验的截止时间为:2012-12-4 晚上10:00.,2019/4/18,3,2019/4/18,4,十个问题 1、求两个正整数最小公倍数 2、出租车计价 3、富翁与骗子 4、兔子繁衍问题 5、猴子吃桃问题 6、十进制转换成十六进制输出 7、求一个整数序列的最大值和最小值 8、选择法排序 9、有序数组的插入 10、二分法查找,2019/4/18,5,实验任务:,问题1:求两个正整数的最小公倍数,(1)实验内容:两个正

3、整数的它们的最小公倍数lcm 。,(2)实验要求:输入两个正整数m和n,输出它们的最小公倍数lcm 。例如:,2019/4/18,6,实验任务:,问题2:出租车计价,(1)实验内容:根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:“起步里程为3公里,起步费10元;3-10公里部分,每公里2元,超过10公里以上的部分,每公里3元。营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费 )。,(2)实验要求:输入行驶里程(精确到0.1公里)与等待时间(精确到分钟),计算并输出乘客应支付的车费(元),结果四舍五入,保留到元。,2019/4/18,7,实验任务:

4、,问题3:富翁与骗子,(1)实验内容:据说有个脑子不太好使的富翁和一个脑子很灵光的骗子。有一天骗子对富翁说:“我搞了一个基金会,您将短期不用的富余资金存到我这里吧。存期就30天,第一天您只需要存入一分钱,第二天存入两分钱,依此类推,以后每天存入的资金是前一天的二倍,直到30天期满(含)。从您存入的第一天开始您就可以每天最多支取30万元,一直到30天期满。”富翁的脑子没转过来,欣然同意。俩人立了字据,约定富翁按照上述要求存入资金,并且每天按照最大额度支取,合约结束后两人互不相欠。,(2)实验要求:本程序没有输入。请问30天后富翁支取了多少钱,存入了多少钱?富翁是否亏损,如果亏损,亏损了多少?如果

5、获利,获利多少?请输出支取与存入资金的差额。,2019/4/18,8,实验任务:,问题4:兔子繁衍问题,(1)实验内容:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到R对?(R为给定的正整数。),(2)实验要求:输入一个正整数R,输出“至少到第几个月时,兔子总对数才能达到R对。”例如:,2019/4/18,9,实验任务:,问题5:猴子吃桃问题,(1)实验内容:一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了

6、一个。以后每天早上都吃了前一天剩下的一半加一个。到第n天(n1)早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子?,(2)实验要求:输入n ( 1n=10),输出第一天摘的桃子数。例如:,2019/4/18,10,实验任务:,问题6:选择法排序,(1)实验内容:n(n0)个整数存放在一个数组a中。将a按从小到大排序的选择法排序方法如下:从头到尾比较数组的元素,选出最小的元素与第一个元素交换。然后可以把a看n-1元素的数组,并用同样的方法,从第二元素开始到尾比较数组的元素,选出最小的元素与第二个元素交换 。依此类推,最后只需处理两个元素,就完成了对n个数的排序。,(2)实验要求:输入

7、n(1=n=100)及n个整数,输出从小到大排序以后的n个整数。,2019/4/18,11,实验任务:,问题7:十进制转换成十六进制,(1)实验内容:将十进制正整数n转换成十六进制,并把十六进制的每一位存于数组a中,最后打印输出。,(2)实验要求:输入正整数n(1=n=999999)输出对应的十六进制数。例如:,2019/4/18,12,实验任务:,问题8:有序数组的插入,(1)实验内容:在一个有序数组中插入一个整数,使该数组仍然有序。,(2)实验要求:输入一个正整数n(0n=9)和一组(n个)有序的整数,再输入一个整数x,要求依次输出x插入后所有的整数。例如:,2019/4/18,13,实验

8、任务:,问题9:查找整数,(1)实验内容:在数组a中查找整数x。,(2)实验要求:输入n(n10)个互异的整数存入数组a中,再输入一个整数x,并在数组中查找x。如果找到,输出x在数组a中的下标位置;如果没有找到,输出“找不到与x相同的元素”。例如:,2019/4/18,14,实验任务:,问题10:有序数组的二分查找,(1)实验内容:在大小有序的数组a中查找整数x。,(2)实验要求:从文件读入n(0n100)个从小到大的整数存入数组a中,再输入一个整数x,并在数组中进行二分法查找x。如果找到,输出x在数组a中的下标位置;如果没有找到,输出“找不到与x相同的元素”。, 二分查找算法如下:每次在要查找的“数据段”中取出中间位置元素Kmid与要查找的关键字X进行比较,根据比较结果确定是否要进一步查找。当 Kmid=X ,查找成功;否则,将在Kmid的左半部分( 当KmidX )或者右半部分( 当KmidX)继续下一步查找。以此类推,每步的查找范围都将是上一次的一半。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报