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

加载中…