高一数学算法初步苏教版【本讲教育信息】一
教学内容:算法初步二、本周教学目标1、通过实例体会算法的思想,了解算法的含义;能按步骤用自然语言写出简单问题的算法过程;并了解算法的主要特点
2、了解常用流程图符号(输入输出框,处理框,判断框,起止框,流线等)的意义
能用流程图表示顺序、选择、循环这三种基本结构
3、能识别简单流程图所描述的算法
三、本周知识要点1、算法的含义一般而言,对一类问题的机械的、统一的求解方法称为算法
注意:算法不同于求解一个具体问题的方法,它有如下的要求:(1)写出的算法,必须能解决一类问题,并且能重复使用;(2)算法过程要能一步步执行,每一步执行的操作,必须确切,不能含混不清,而且在有限步后能得出问题的答案或指出问题没有解答
2、算法的基本特征:(1)有限性一个算法在执行有限个步骤后必须结束
事实上,“有限性”往往指“在合理的范围内”
如果让计算机执行一个历时1000年才能结束的算法,即使有限,也不能视为有效算法,因为它超出了合理的范围
“合理限度”一般由人们的常识和需要而定
(2)确定性算法的每一个步骤和次序都应当是确定的
即不能含糊不清、模棱两可、或者被解释成不同的含义
例如,一个健身操中的一个动作“手举过头顶”是不确定的,含糊的
也就是说,算法的含义应当唯一,而不能产生“歧义性”,即被理解为两种或者两种以上的含义
2、流程图情景:某部士兵有8个人要过河,岸边只有一只小船,两个小孩,士兵和小孩都会划船,但小船一次只能乘一个士兵或两个小孩,请你设计一种算法,让这8个士兵过河到河对岸
算法:S1两个小孩过河;S2一个小孩上岸,另一个小孩划船回原岸;S3一个士兵划船过河到对岸;S4小孩划船回到原岸;S5如果还有士兵,转到S1重复操作;如果没有士兵,结束
用心爱心专心EMBEDPBrush流程图(flowchart)是由一些图框和带箭头的流线组成的,其中图