上海市继光高级中学高二信息技术第四单元算法与程序设计算法基础学案新人教版知识点72.算法:为解决某一问题设计的确定的有限的步骤
73.算法的主要特征:有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出
74.算法的三种描述方法:自然语言,流程图,伪代码或程序
75.流程图符号:起止框输入输出框处理框判断框流程线76.常量:在程序执行过程中事先设置、其值不发生改变的量
77.变量:在程序执行过程中,取值可以改变的量,对应计算机内部的存储单元
(1)每个变量都有一个名字作为标记,不同程序设计语言对变量的命名规则不相同
(2)从变量中读取数据后,变量的值不发生改变
(3)变量的赋值:a=2或a←2(4)变量赋值的特点:取之不尽,赋值即覆盖78.运算符类别运算符运算结果优先级算术运算符^、*、/、mod、+、-数值^>*/>mod>+-关系运算符>、=、and>or79.三类运算符的优先级:算术运算符>关系运算符>逻辑运算符80.主要函数:取整函数Int()、求算术平方根函数sqr()、求绝对值函数abs()81.算法的三种结构:顺序结构、分支结构、循环结构
双分支结构单分支结构当型循环结构顺序结构……直到型循环结构85.累乘器:在算法执行过程中,用来生成并存储数据累乘积的变量
(1)累乘器的初值通常为1(2)在循环体中的累乘语句s=s*a86.分支结构的语句代码if条件then语句组Aelse语句组Bendif87.循环结构的两种语句代码for循环变量=初值to终值step步长循环体next循环变量Dowhile循环条件循环体Loop练习题:1、算法就是为解决某一问题而设计的_____________________步骤
2、算法的特点包括:_____________、_____________、_____________、有0个或多个输入、有一个或多个输出
3、右侧流程