电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

农夫过河实验报告VIP专享VIP免费

农夫过河实验报告_第1页
农夫过河实验报告_第2页
农夫过河实验报告_第3页
- 1 - 程序设计报告 ( 2 0 1 0 / 2 0 1 1 学年 第 一 学期) 题 目:益智游戏—农夫过河 专 业 网络工程 学 生 姓 名 崔策 班 级 学 号 B 09011834 指 导 教 师 王雪梅 指 导 单 位 计算机软件教学中心 日 期 2010 年 10 月 28 日 - 2 - 评 分 细 则 评分项 优秀 良好 中等 差 遵守机房规章制度 上机时的表现 学习态度 程序准备情况 程序设计能力 团队合作精神 课题功能实现情况 算法设计合理性 用户界面设计 报告书写认真程度 内容详实程度 文字表达熟练程度 回答问题准确度 简 短 评 语 教师签名: 年 月 日 评分等级 备注 评分等级有五种:优秀、良好、中等、及格、不及格 - 3 - 益智游戏—农夫过河 一、 课题内容和要求 1、本课题要求出完整程序,能够解决下面的问题: 一个农夫带着一只羊,一条狼和一颗白菜想从河的东岸到西岸去。河上仅有一条船。假设他每次只能带一只羊,或者一条狼,或者一颗白菜过河,并且当人不在场时,狼和羊,或羊和白菜不能单独在一起。求出他带一只羊,一条狼和一颗白菜过河的所有办法。 2、题目要求如下: (1)不需要从键盘读入数据。结果输出时,为便于观察,以文字的形式输出过河的全过程,列出所有可能的过河过程。格式如下: east : farmer goat wolf cabbage west : none The 1 time east : wolf cabbage west : farmer goat ------ farmer east : farmer wolf cabbage west : goat The 2 time ------ farmer and wolf east : cabbage west : farmer goat wolf ------ farmer and goat east : farmer goat cabbage west : wolf „„ east : none west : farmer goat wolf cabbage (2)变量、函数命名符合规范。 (3)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。 (4)程序的层次清晰,可读性强。 - 4 - 二、 需求分析 1、 题目要求狼和羊、羊和白菜不能单独在一起,涉及对象较多,而且运算步骤方法较为复杂,要用程序语言实现,需要将具体实例数字化。针对实现整个过程需要多步,不同步骤中各个事物所处位置不同的情况,可定义一个二维数组或者结构体来实现对四个对象狼、羊、白菜和农夫的表示。对于东岸和...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部