算法是顺序解决问题的一组定义明确的指令。
好的算法的质量
- 输入和输出应精确定义。
- 算法中的每个步骤均应清晰明确。
- 在解决问题的许多不同方式中,算法应该是最有效的。
- 算法不应该包含计算机代码。相反,应以可以在不同编程语言中使用的方式编写算法。
算法实例
将两个数字相加的算法
查找三个数字中最大的算法
查找二次方程所有根的算法
查找阶乘的算法
检查素数的算法
斐波那契数列的算法
编程中的算法示例
编写一种算法,将用户输入的两个数字相加。
编写一种算法,以查找用户输入的三个不同数字中的最大数字。
编写算法以查找二次方程ax 2 + bx + c = 0的 所有根 。
编写算法以查找用户输入的数字的阶乘。
编写算法以检查用户输入的数字是否为质数。
编写算法以找到直到项≤1000的斐波那契数列。