高一新课程数学必修(Ⅲ)教案算法小结复习(2)一、教学目的:总结算法解题的一般思路,即算法分析(提炼问题的数学本质)——画出程序框图——按框图编写伪代码;通过本章学习增强解题的规范性.二、教学重点:在准确理解算法的基础上,发现规律结合所掌握算法,通过模仿,操作,探索,寻找解决问题的通法。三、教学难点:掌握伪代码的编写.四、教学过程:例一.阅读下列伪代码,并指出当时的计算结果:(1)read a, b (2) read a, b (3) read a, b X←a+b a←a+b a←a+b y←a-b b←a-b b←a-b a←(x+y)/2 a←(a+b)/2 a←(a-b)/2 b←(x-y)/2 b←(a-b)/2 b←(a+b)/2 Print a, b Print a, b Print a, b a=____,b___ a=____,b___ a=____,b___例二.写出用二分法求方程在区间内的一个近似解(误差不超过)的一个算法.说明:此题主要再次强调算法的问题根本上是一个思维的问题以及算法语言的基本规则;如何通过语句的结构形式规范处理及简化问题,从而增强解题的规范性. 流程图与伪代码10 Rend a,b,c20 x0 ←(a+b)/230 f(a) ←a3-a-140 f(x0) ←x03-x0-150 If f(x0)=0 then Goto 12060 If f(a)f(x0)<0 then70 b ←x080 Else90 a ←x0100 End if110 If |a-b|≧c then Goto 20120 Print x0以上两例重点理解赋值语句,尤其是在循环结构中如何根据对变量的理解灵活赋值,从输入a,b,c输出x0b←x0a←x0f(a)←a3-a-1f(x0)←x03-x0-1X0←(a+b)/2|a-b|