浙江省黄岩中学冯海容资料讲解

上传人:yuzo****123 文档编号:137284792 上传时间:2020-07-07 格式:PPT 页数:27 大小:475KB
返回 下载 相关 举报
浙江省黄岩中学冯海容资料讲解_第1页
第1页 / 共27页
浙江省黄岩中学冯海容资料讲解_第2页
第2页 / 共27页
浙江省黄岩中学冯海容资料讲解_第3页
第3页 / 共27页
浙江省黄岩中学冯海容资料讲解_第4页
第4页 / 共27页
浙江省黄岩中学冯海容资料讲解_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《浙江省黄岩中学冯海容资料讲解》由会员分享,可在线阅读,更多相关《浙江省黄岩中学冯海容资料讲解(27页珍藏版)》请在金锄头文库上搜索。

1、浙江省黄岩中学 冯海容,数学3(必修),ALGORITHM,E-mail:,博客:,新课程算法教学的几点体会与建议,1.大多数老师没有程序设计基础,对此比较陌生,刚开始时有一点怕。,一、算法教学中普遍出现的问题,2.与信息学科整合不够且有的乱。,其它学校,算法与程序设计,多媒体技术,一、算法教学中普遍出现的问题,3.对课本课时、难度的安排,教学上难以操作。特别是难度如何把握,讲到什么程度?,4部分同学算法设计陷入“似懂非懂”的“朦胧”状态,逻辑混乱。特别在循环结构的表现:写不出循环体,不能恰当地使用循环变量或其他条件终止循环,不能正确处理变量接近临界点时情况。,一、算法教学中普遍出现的问题,5

2、 小部分同学对算法、赋值等概念一支半解。,二、教学准备,2.学情调查,向信息技术教师及学生调查本届学生有关算法学习和掌握的情况 。,3.掌握考情,查阅近几年新课程卷高考、会考中有关算法试题。,2009年浙江省考试说明,算法的含义、程序框图,1了解算法的含义,了解算法的思想,理解程序框图的三种基本逻辑结构:顺序结构、条件结构和循环结构,算法案例不考!,三、教材分析,1.结构及课时安排,2.重难点,以框图为重点,以程序语句为抓手,以算法为突破口,三、教材分析,内容分析及教学建议,算法概念,二元一次方程式解法,算法,明确,有限,步骤,(计算机可执行),算法文字语言,程序框图,算法的表示,文字语言,图

3、形语言,程序设计语言,算法的三种基本逻辑结构:,顺序结构、条件结构、循环结构,注意:,只有一个开始框和一个结束框,每个结构只有一个入口和一个出口(模块化思想),循环结构解读:,学生疑惑:这样不行吗?,在规则下过自由生活!,DO 循环体 LOOP UNTIL 条件,WHILE 条件 循环体 WEND,教学建议,写循环结构的程序框图先要求做好以下几点:,1.写出解决问题的具体的前三步操作,2.前三步操作有什么规律(重复操作),根据规律写出第i-1步、第i步操作,3.前后二步操作有什么联系,与变量(计数变量等)有什么关联,4.满足什么条件才能停止重复操作,具体化,明确化,可操作,可类比递推数列,在循

4、环结构教学中,运用类比递推数列,写出解决问题具体前几步再归纳等方法、手段,解学生算法学习中的“似懂非懂”的“朦胧”状态及逻辑混乱问题。,教学建议,设计算法,变式1:设计算法,变式2:设计算法,变式3:设计算法,i49?,是,否,s=s+2i+1,i=i+1,s=0,i=1,开始,结束,输出S,i49?,是,否,s=s+a,i=i+1,a=1,s=0,i=1,开始,结束,输出S,a=a+2,变式1:,教学建议,算法设计的关键变量,要清楚: 变量的变化规律是什么,在哪个位置发生了变化,在什么时候、什么位置终止了变化 。,建议设计,S20?,是,否,s=s+i,i=i+1,s=0,i=1,开始,结束

5、,输出i,S20?,是,否,i=i+1,s=s+i,s=0,i=0,开始,输出i,结束,S=1+6=21,i=6,i=7,S=1+6=21,i=6,基本语句,注意:,2.规范化,3.准确理解符号并运用,1.先画程序框图,再写程序语句,赋值符号:=,“/”与“”的区别,INPUT “a,k=”;a,k b=0 i=0 DO q=ak r=a MOD k b=b+r*10i i=i+1 a=q LOOP UNTIL q=0 PRINT b END,课本45十进制化为K进制的程序;,当K10时,有误!,教学建议,坚持以算法教学为重点,程序语言教学为辅助,上述两者在教学重点上有所不同,算法的教学重点在

6、于:体现算法的思想程序化思想,培养学生的逻辑思维能力,培养学生思维的条理性。而程序语言教学却是计算机语言教学,教学重点是让学生学会编程。,例如:教材P42k进制化为十进制的程序框图和程序.,INPUT a,k,n,b=0,i=1,t=a MOD10,DO,b=b+t*k(i-1),a=a/10,t=a MOD 10,i=i+1,LOOP UNTIL in,PRINT b,END,我们完全可以写成这样的程序:,INPUT “a,k,n=”;a,k,n b=0 i=0 DO t=VAL(MID$(STR$(a),n-i+1,1) b=b+t*k(i-1) i=i+1 LOOP UNTIL in PRINT b END,注意:这是程序语言教学.,及教学建议,研究并改编高考算法试题,把握算法教学重点,研究近几年新课程高考算法试题发现: 算法高考题均以选择题填空题,均考查循环结构,大都以单独知识点出现,部分试题结合统计进行考查.所以在平时的教学中以程序框图中的循环结构为重中之重,要关注算法在其它知识点(特别是统计、数列)的应用。,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号