1、算法描述与设计用流程图描述算法一、牛刀小试:基础任务高中生小华当前实力值是1,经过一天的努力学习后, 他的实力值比前一天增长了2% 。请在 Raptor 软件中画出该算法的 流程图,输出小华努力一天后的实力值。帮助提示:先分析该问题算法,再画流程图1、为小华的当前实力值和增量赋值。h=1t=0.022、计算一天后的实力值。h=h+h*t3、输出 h二、进阶任务合作探究(四人一组完成任务)任务一:请用 Raptor 软件画出流程图, 比较小明和小华一天后的实力值, 输出较大值 。帮助提示:先分析该问题算法,再画流程图。1、在基础任务上,为小明的实力值和增量赋值。m=1z=0.012、计算一天以后
2、小明新的实力值。m=m+m*z3、运用选择结构实现数值比较并输出 结果。判断当 hm 条件成立时,输出较大值h,否则输出 m。任务二: 请用 Raptor 软件画出流程图, 比较小明和小华10 天后的实力值, 输出较大值。帮助提示:先分析该问题算法,再画流程图。方法一、 10 天后小明实力值为(1+1*0.01)101、在基础任务上,为小明的实力值和增量赋值。m=1z=0.01为时间赋值。d=102、计算 10 天后两人的实力值。m=(m+m*z)d(计算小明的实力值)h=(h+h*t)d(计算小华的实力值)3、运用选择结构实现数值比较并输出 结果。判断当 hm 条件成立时,输出较大值h,否则输出 m。方法二、采用循环结构完成算法设计。1、在基础任务上,为小明的实力值和增量赋值。m=1z=0.01为时间赋值,从第 1 天开始。d=12、利用循环结构 计算 10 天后两人的实力值。 循环体内 进行赋值计算。h=h+h*t(计算小华的实力值)m=m+m*z(计算小明的实力值)d=d+1(天数增加)判断,当 d10 时,则输出较大值 h。否则执行循环体内步骤。3、结束。