算法设计(二)——Raptor循环结构作业及评分标准 总体要...
算法设计(二)——Raptor循环结构作业及评分标准 总体要求: 对以下五道题完成算法设计及Raptor实现,要求提交的文件有: l 一个Word文件,文件名为学号+姓名,Word文件中写清题号,给出每道题的自然语言形式的算法描述(包括:算法名称、算法输入、算法输出、算法步骤四部分),并且给出Raptor流程图和执行结果截图。见下边的示例。l 每道题一个Raptor实现的文件,共5个Raptor文件,命名方式为学号-题号,例如:419101000101-1,419101000101-2,419101000101-3…… 将这6个文件放在一个文件夹中(文件夹的名字也是学号+姓名),进行压缩,最终只提交一个压缩包。压缩包命名为学号+姓名,例如:419101000101张三 评分标准: 每个题目 完全错误 部分错误 (既不完全正确, 也不完全错误) 完全正确 “算法描述”部分 0分 1分 2分 “Raptor流程图”部分 (根据测试用例和循环结构的逻辑) 0分 1分 2分 l 第1题(共4分) 从键盘输入10个数,求最大值。(要求:必须使用循环实现,否则不给分) 测试用例:输入3 6 9 8 5 52 31 69 14 7 输出 69 l 第2题(共4分) 输出200-300之间所有是3的倍数或者7的倍数的数的平均值。 (要求:必须使用循环实现,否则不给分) l 第3题(共4分) 根据公式1+1/2+1/3+1/4+…+1/n,输入n,计算该式前n项之和。(要求:必须使用循环实现,否则不给分) 测试用例1: 输入3,输出1.8333; 测试用例2:输入5,输出2.2833; l 第4题(共4分) 求300-500之间,满足条件:三个数字之积为42,三个数字之和为5的所有的数。(要求:必须使用循环实现,否则不给分) l 第5题(共4分) 一个大人一餐能吃4个面包,4个幼儿一餐只吃一个面包。现有大人和幼儿共100人,一餐刚好吃完100个面包。计算有多少大人和幼儿(不能为0)。(要求:必须使用循环实现,否则不给分)