牛骨文教育服务平台(让学习变的简单)

7.用计算机语言表示算法

我们的任务是用计算机解题,就是用计算机实现算法;用计算机语言表示算法必须严格遵循所用语言的语法规则。

【例2-20】求1×2×3×4×5用C语言表示。

main(){
    int i,t;
    t=1;
    i=2;
    while(i<=5){
        t=t*i;
        i=i+1;
    }
    printf("%d",t);
}

【例2-21】求级数的值。

main(){
    int sigh=1;
    float deno=2.0,sum=1.0,term;
    while(deno<=100){
        sigh= -sigh;
        term= sigh/ deno;
        sum=sum+term;
        deno=deno+1;
    }
    printf("%f",sum);
}

总结,结构化程序设计方法

  • 自顶向下;
  • 逐步细化;
  • 模块化设计;
  • 结构化编码。