例24 求1-1/2+1/3-1/4+.+1/99-1/100 S1: sign=1 S2: sum=1 ss: deno S4: sign =(-1)*sign S5: term=sign*(1/deno) S6: sum=+term S7: denosdeno+1 s8: if deno<=100返回S4香则输出sum并结束
例2.4 求1-1/2+1/3-1/4+…+1/99-1/100 S1: sign=1 S2: sum=1 S3: deno=2 S4: sign=(-1)*sign S5: term=sign*(1/deno) S6: sum=sum+term S7: deno=deno+1 S8: if deno<=100 返回S4;否则输出sum并结束
2.3算法的特性 有穷性,解题算法是一有穷动作序列 确定性每个步骤应当是确定的没有歧义 有零个或多个输入 有一个或多个输出 有效性
◼ 有穷性,解题算法是一有穷动作序列 ◼ 确定性,每个步骤应当是确定的,没有歧义 ◼ 有零个或多个输入 ◼ 有一个或多个输出 ◼ 有效性 2.3 算法的特性