编辑:
2016-09-01
新 知 学 习 ( 30 分 钟 )
算 法 描 述 ( 14 分 钟)
1、问:在刚才的统计中,我发现同学们最多的是用纯文字来表达算法,这种方法就是“用自然语言描述算法”,请同学结合自己的体会说说这种方法的特点?
2、教师小结、补充学生的答案
学生结合自己的作业,思考回答教师问题
因为用自然语言描述是最易采用的方法,因此,教师只需对学生的答案稍作补充即可
1、过渡:除了刚才的方法之外,我还发现有几个同学采用了箭头指示的方式,这种方式其实类似于我们将要介绍的“用流程图描述算法”。
2、练习2:输入三角形的三边a,b,c,利用海伦公式计算三角形的面积。请参考P11表1-4,画出对应的流程图。
3、展示点评学生作业,加深对画流程图的理解。
1、学生自学流程图各符号的功能
2、尝试模拟完成练习2
因学生平时生活中都会接触到一些办事流程之类的流程图,再加上练习2比较简单,所以放手让学生自己自学模拟完成,教师以点评形式巩固。
1、教师展示:问:大家能看懂这段代码吗?
2、教师讲授:用伪代码描述算法
学生感受体会
因学生还为正式开始学习编程,所以对于此种方法以教师讲授为主,学生只作大概了解就可以了
1、练习3: P12页表1-5 算法描述方式的比较
2、教师小结,并强调流程图的重要性
学生根据自己的练习体会,在教师的引导下完成练习3
在前面练习1和2的基础上,教师可放手让学生以练习的方式完成第一部分的小结,只需要对“伪代码”描述做一些补充即可
练习4:输入任意的三个正实数a,b,c,若能构成一个三角形,则利用海伦公式计算三角形的面积;否则输出“不是三角形”。请画出对应的流程图。
学生在练习2的基础上完成练习4
加强学生对选择结构的认识
练习5:输入任意的三个正实数a,b,c,若能构成一个三角形,则利用海伦公式计算三角形的面积;否则输出“不是三角形”,并返回重新输入。请画出对应的流程图
学生在练习4的基础上完成练习5
加强学生对循环结构的认识
教师小结:
1、 程序三种结构的流程图特点
2、 画流程图的规则
学生结合自身体会,分析归纳得出结论
1、通过知识总结,强化学生对三种结构的认识。
2、养成良好的画流程图习惯
练习巩固
(5分钟)
练习6:看流程图写结果。若输入则输出 , 。
学生先根据程序框图描述出程序的执行过程,再写出结果
1、学科整合,激发学生的学习兴趣
标签:高二数学教案
威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。