目录
一、程序=算法+数据结构
二、什么是算法?
三、算法的特点
四、算法的表示方法
一、程序=算法+数据结构
数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。
二、什么是算法?
广义而言,为解决一个问题而采取的方法和步骤,被称为“算法”。
计算机算法可分为:数值运算算法(如1*2*4*6*8=,方程的根等)
非数值运算算法
三、算法的特点
(1)有限的操作步骤
(2)确定的操作步骤(如“手举过头顶”,应该是“双手高于头顶高度”)
(3)有零个或多个输入
(4)有一个或多个输出
(5)操作步骤应有效执行,得到准确结果(如:若b=0,则执行a/b是无效的)
四、算法的表示方法
结构化流程图、N-S流程图、伪代码、计算机语言表示算法。