加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

怎样用用计算机语言表示算法

(2012-06-22 17:20:06)
标签:

杂谈

概念:用计算机实现算法。计算机是无法识别流程图和伪代码的。只有用计算机语言编写的程序才能被计算机执行。因此在用流程图或伪代码描述出一个算法后,还要将它转换成计算机语言程序。
特点:用计算机语言表示算法必须严格遵循所用的语言的语法规则,这是和伪代码不同的。
用处:要完成一件工作,包括设计算法和实现算法两个部分。设计算法的目的是为了实现算法。
5!。用伪代码表示算法:
开始
    t的初值为1
      i的初值为2
      i<=5,执行下面操作:
          使t=t×i
          使i=i+1
         {循环体到此结束}
      输出t的值
 结束
也可以写成以下形式:
BEGIN{算法开始}
     1gt
     2 g i
     while i5
       {t×i gt
        i+1 g i}
     print t
   END{算法结束}
#include <stdio.h>
void main( )
 {int i,t;
  t=1;
  i=2;
  while(i<=5)
    {t=t*I;
     i=i+1;
    }
  printf(“%d\n”,t);
 }
应当强调说明:写出了C程序,仍然只是描述了算法,并未实现算法。只有运行程序才是实现算法。应该说,用计算机语言表示的算法是计算机能够执行的算法。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有