高一数学算法的基本结构及设计北师大版【本讲教育信息】一
教学内容:算法的基本结构及设计二
学习目标1、通过模仿、操作、探索,经历通过设计流程图表达解决问题的过程
在具体问题(如三元一次方程组求解等问题)的解决过程中,理解流程图的三种基本逻辑结构:顺序结构、选择结构和循环结构;2、经过分析具体问题,抽象出算法的过程,培养抽象概括能力、语言表达能力和逻辑思维能力;3、通过算法实例,体会构造性的思想和方法
三、知识要点1、流程图——为了使算法的结构更加清晰,可借助图来帮助描述算法
描述算法的图称为算法流程图或算法框图,简称流程图或框图
一般地,我们把“开始”、“结束”框(起止框)画成圆角矩形:把“输入”、“输出”框画成平行四边形:把“计算”框(数据处理框)画成矩形:把“判断”框画成菱形:用心爱心专心2、顺序结构——按照步骤依次执行的一个算法称为具有“顺序结构”的算法,或者称为算法的顺序结构
3、选择结构——在执行下一个步骤之前需要先进行判断,判断的结果决定后面的步骤,这样的结构称为选择结构
4、变量——在研究问题的过程中,可以取不同数值的量称为变量
5、赋值——将某一数值赋给变量的过程称为赋值
在计算机程序设计中,赋值是通过赋值语句实现的,所赋的值可以是数字,也可以是字符串或表达式
不同的程序设计语言中,赋值语句的写法是不一样的,如将数值1赋给变量x,在VB中是用“x=1”实现的,而在C语言中是用“intx=1”实现的
再如,“x=x+1”这个赋值语句执行后,会将此前计算的x的值再加1后的和赋给x(即使得x的值增加了1)
6、循环结构——在一个算法中,有时有一些步骤需要重复执行,我们把这样的算法结构称为循环结构
其中反复执行的部分称为循环体,控制循环开始和结束的变量称为循环变量
一个循环结构中必须包括循环体、循环开始的条件和终止的条件(由循环变量控制)
用心爱心专心一般地,循环结