欢迎来到天天文库
浏览记录
ID:9028578
大小:133.50 KB
页数:10页
时间:2018-04-15
《循环语句框图与程序语言》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、循环语句框图与程序语言(贵州省开阳县楠木渡中学高中部申潜邮编:550307电话:15180748107)一、教学内容分析《循环语句》是人民教育出版社课程教材研究所编著的《普通高中课程标准试验教科书数学3(必修)》(A版)中§1。2。3的第一课时的内容。(1)算法是高中数学课程中的新内容,算法的思想是非常重要的,算法思想已逐渐成为每个现代人所必须具备的数学素养。(2)本节课的内容是循环结构,它与顺序结构、条件分支结构是算法的三种基本逻辑结构,可以表示任何一个算法。并且循环结构的程序语言是这一部分的重点和难点,它的重要性就是充分体现计算机
2、的优势,也即能以极快的速度进行重复计算二.教学目标根据新课标的要求和学生的认知特点,确定本节课的教学目标。1、知识与技能学生能理解循环结构概念;把握循环结构的三要素:循环的初始状态、循环体、循环的终止条件;能识别和理解循环结构的框图以及功能;能运用循环结构设计程序框图以解决简单的问题。本节课主要内容是两种循环语句。10学生在前面已经学习了算法的三种基本结构的框图,学习了输入语句、输出语句、赋值语句和条件语句,这些都是学习本节内容的知识基础。2、过程与方法通过由实例对循环结构的探究与应用过程,培养学生的观察类比,归纳抽象能力;参与运用算
3、法思想解决问题的过程,逐步形成算法分析,算法设计,算法表示,程序编写到算法实现的程序化算法思想;培养学生严密精确的逻辑思维能力;掌握循环结构的一般意义及应用方法;培养由特殊到一般,再到特殊,及具体,抽象,具体的螺旋上升式的认识事物的能力并发现解决问题的方法。3、情感、态度与价值观通过师生、生生互动的活动过程,培养学生主动探究、勇于发现的科学精神,提高数学学习的兴趣,体验成功的喜悦。通过实例,培养学生发现、提出问题的意识,积极思考,分析类比,归纳提升,并能创造性地解决问题;感受和体会算法思想在解决具体问题中的意义,提高算法素养;经历体验
4、发现、创造和运用的历程与乐趣,形成在继承中提高、发展,在思辩中观察、分析并认识客观事物的思维品质;体会数学中的算法与计算机技术建立联系的有效性和优势体现;培养学生的逻辑思维能力,形式化的表达能力,构造性解决问题的能力,培养学生程序化的思想意识,为学生的未来和个性发展及进一步学习做好准备。10三.教学重点、难点及关键点1、重点循环结构的概念、功能、要素、框图、理解until语句与while语句的结构与含义,并会应用及应用.2、难点描述和应用循环结构时,三要素的准确把握和正确表达、应用两种循环语句将具体问题程序化,理解until循环和wh
5、ile循环的区别和联系。四.教学手段与方法1、教学手段采用多媒体辅助教学2、教法探究启发式教学法3、学法探索发现式学习法五.教学过程1、温故知新,探究发现复习循环结构,目的是承上启下,以旧引新,一方面引起学生对旧知识的回忆,另一方面为引入循环语句作铺垫。操作方法:师生共同在黑板上画出框图,并对重点适当强调。10教材例6、设计一个计算1+2+3+4+……+100的值的算法,并画出程序框图。算法分析:第一步,令第二步,若成立,则执行第三步;否则,输出,结束算法。第三步,第四步,,返回第二步程序框图:复习的时候通过提问的方式强调重点,学生通
6、过对比,发现差异。102、探索新知通过上面的两种循环结构程序框图,引出今天所要学习的两种循环语句,他们分别对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。下面就向学生们介绍这两种语句的一般格式,并在相应位置作出对应的程序框图。之后提问:通过对照,大家觉得WHILE型语句与UNTIL型语句之间有什么区别呢?(学生独立思考,交流讨论、教师予以提示,点拨指导。由特殊到一般培养学生的观察、归纳、概括能力)3.例题精析(1)、用循环语句描述循环结构
7、例1、把例例6的框图转化为程序。用UNTIL型语句编写计算机程序用UNTIL型语句编写计算机程序10教师将直到型语句写在直到型结构旁边,将当型语句写在当型结构旁边,并连线,告诉学生,这就是直到型循环语句和当型循环语句。通过这样的训练,使学生意识到程序和框图是一一对应的,写程序只需把框图翻译成相应的语句即可。并且对循环语句有了一个大体的印象。可以培养学生的观察能力和对比能力(2)、类比探究,掌握知识例2:改造引例的程序框图及相应程序语言。①求的值②的值③求的值④的值⑤求的值【设计意图】此例可由学生独立思考、回答,师生共同点评完成通过对引
8、例框图的反复改造逐步帮助学生深入理解循环结构,体会用循环结构表达算法,关键要做好四点:①确定循环变量和初始值②确定循环体③确定循环终止条件④程序框图翻译成相应程序语言。10(3)、质疑原型,反例验证例3:把程序语言转化为
此文档下载收益归作者所有