高中数学学案:算法初步(苏教版必修3)
高中数学学案:算法初步(苏教版必修3)第1页

数学必修3知识点

第1章 算法初步

1.四种基本的程序框:

(1)起止框: 表示算法的开始和结束,完整的流程图的首末两端必须是起止框.

(2)输入、输出框: 表示数据的输入或结果的输出.

(3)处理框: 表示赋值或计算.

(4)判断框: 判断框一般有一个入口和两个或多个出口,是惟一具有两个或两个以上出口的符号.

2.三种基本逻辑结构:

(1)顺序结构:语句与语句之间,框与框之间是按从上到下的顺序进行的.

(2)条件结构:它是根据指定条件选择执行不同操作的结构.

(3)循环结构:需要重复执行同一操作的结构称为循环结构,反复执行的部分为循环体. 循环结构中一定包含条件结构.

注:循环结构的分类:

①当型循环:功能是当给定的条件成立时,执行操作,执行完后,再判断条件是否成立,如果仍然成立,再执行操作,如此反复,直到某一次条件不成立为止.

②直到型循环:功能是先执行,然后判断给定的条件是否成立,如果仍然不成立,则继续执行,直到某一次给定的条件成立为止,该循环结束.

3.基本算法语句:

(1)赋值语句:用符号"" (赋值号)表示,""表示将的值赋给,其中是一个变量,是一个与同类的变量或表达式.

〖赋值语句的作用〗先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.

注:①赋值号左边只能是变量名字,而不能是表达式。如:2是错误的.

  ②赋值号左右不能对换。如"AB""BA"的含义运行结果是不同的.

  ③不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等).

  ④赋值号""与数学中的等号""意义不同.

(2)输入语句:"Read a,b";表示输入的数据依次送给a,b.

(3)输出语句:"Print a,b";表示输出运算结果x.

(4)条件语句:(If - Then - Else格式)

 

 

 

 

 

 

 

〖条件语句的作用〗条件语句一般用在对条件进行判断的算法计中,如判断一个数的正负