《顺序结构的程序设计》教学设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《顺序结构的程序设计》教学设计.doc

顺序结构------ 数据的交换 (一)教材分析   本课选用的是出版社《算法与程序设计》(选修)模块第二章第节《程序的结构》。众所周知,无论多么复杂的程序都可以分解为顺序、选择、循环这三种基本结构,因此本节内容的学习效果将影响后续章节的程序编写效率。学   在没有选修《算法与程序设计》(选修)模块,对于高一的学生只在必修模块接触过一些关于程序设计的知识,数学必修模块三算法及程序的描述。因此学生对于程序设计的知识还是相对匮乏的。因此,在学习设计的过程中,应弱化对于某一编程语言的学习,应更注重学生编程思想的培养。   在让学生实践的环节,我安排了这一形式,让学生随着教学的不断深入,充分发挥自己的思维想象,让学生与教学的进度同步进行,最后能够较好的理解程序的基本结构这一思想,并能较为系统地了解算法分析的一般过程。1、知识与技能:理解程序设计的顺序结构基本思想;掌握顺序结构语句特点2、过程与方法:学会用算法分析问题;能够使用顺序结构编写简单的程序解决具体问3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性;明确结构化在程序设计中的重要作用;激励尝试使用多种方法解决问题;培养良好的编程习惯和态度。   教学重点:理解程序设计的顺序结构基本思想   教学难点1、顺序结构实现语句的格式和功能2、编写简单的程序的过程3、变量的特点任务驱动法、直观演示法、比较教学法这节课以《新课程标准》理念构建课程教学模式在设计上从学生熟悉的生活情境——引入并且让学生引发学生的学习兴趣 2、信息技术教学活动要建立在学生的认知发展水平和已有的知识经验基础之上.教师应激发学生的学习积极性为学生提供从事教学活动的机会 3、《新课程标准》要求学生深入感知探究的过程所以在由学生引出问题之后让学生探究抓住学生的好奇心以疑激学巧设悬念使学生在高昂的求知欲中探索新知并且在不知不觉中将学到的知识转化为一种能力任务驱动法、直观演示法、比较教学法以任务驱动展开教学   以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。   1、   依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。这其中也涉及到顺序结构程序的语句描述。   2、   这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。   3、   算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。教学课题 ------ 顺序结构程序设计 教学过程 教师活动 学生活动 设计意图 入 1 、 [ 教师 ] :今天同学们要设计的程序来源于一堂体育课的游戏。[ PPT ] : 有一次在上体育课的时候, a 同学想和 b 同学做一个换球的游戏,同学们能不能帮他们出出主意? ( 如 a 原来拿球, b 原来拿排球,交换后, a 拿排球, b 拿球 ) 游戏规则:要求每次交换只允许每人手中最多有一个球 让两个学生演示以游戏形式展开讨论,学生的兴趣被调动起来。 限定交换规则为下面的算法 2 和算法 3 做铺垫 展 望 新 课 2 、: ( 1 )依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。分析算法,引出程序 Step1 : a 拿球    Step2 : b拿排球    step3 : 将排球给    step4 : 将球给 step5 :结束 算法1程序可描述为: [ 教师 ] :请同学们对比算法 1 与算法 1 程序,程序每一行语句的含义吗? ( 2 )程序设计的过程的。 A 、变量应该先声明后使用。 B 、 VB 的赋值语句 变量名 = 表达式 功能:计算右边的表达式的值赋给左边的变量、 语句()运行程序不正确,设下疑点 [提问]:程序运行结果为什么会和我们交换的结果不一致呢? 结论: 程序运行结果不能满足要求,法程序不成功。[教师]:编写程序贵在有创新,而创新的关键就是算法。引导学生进行算法探讨。学生分析每一行程序对应的含义 让学生对程序的格式有一个初步的印象,增强学生对程序编写的信心 算法 1 是不符合游戏规则的算法,因此直接给出程序,类似于语文中倒叙的方式,然后再分析引入自然,加深印象 引 向 深 入 算法2 “ 第三人 ” 交换法: Step1 : a 拿球, b 拿排球 Step :第三人 - a Step :- b Step4 : b - 第三人 Step :输出交换后 a,b 的值 Step :程序结束

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档