文档介绍:基本算法语句广义地说:为了解决某一问题而采取的方法和步骤,就称之为算法。算法的概念:一般而言,对一类问题的机械的、统一的求解方法称为算法。知识回顾流程图:是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序。流程图的概念尽管不同的算法千差万别,但它们都是由三种基本的逻辑结构构成的,这三种逻辑结构就是顺序结构、选择结构、 1S 0S S+II I+1I≤5?“理解”的语言与人的语言有什么区别?计算机不同于人:人有大脑,可以思考问题,,计算机无法识别,必须转化为其能理解的语言,即程序语言。对于程序语言还不是我们目前学习主要知识我们只是先学习一种介于自然语言和计算机语言之间的文字和符号-----伪代码计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”(programming language),如BASIC,Foxbase,C语言,C++,J++,,因此我们教材使用了一种介于自然语言和计算机语言之间的文字和符号,,称为伪代码(pseudo code).为了能更好的检验我们的算法,我们还要将伪代码转换为真正的程序,我们使用的工具是一种称为VBA(Visual Basic for Application)的程序设计语言,?基本的算法语句有:输入语句、输出语句、赋值语句、条件语句、循环语句;各自对应怎样的算法结构?输入语句、输出语句、赋值语句基本上是对应顺序结构,条件语句对应条件结构、循环语句对应循环结构。3 223 11x x x x? ?例1:写出求时多项式7 +3 -5的值的算法赋值语句:值语句伪代码的一般格式:变量←表达式(公式或运算式)“←”.如:“x←y”:值语句伪代码的一般格式:变量←表达式(公式或运算式):?赋值号左边只能是变量,不能是表达式或常数;?赋值号左右两边不能调换;?赋值号左右两边可以出现同一个变量,但值可能不相同;?赋值号左右两边的量应该是同类型的.