[高中信息技术]程序的基本结构---顺序结构.docVIP

[高中信息技术]程序的基本结构---顺序结构.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[高中信息技术]程序的基本结构---顺序结构

[高中信息技术]程序的基本结构---顺序结构 (一)教材分析   教育科学出版社《算法与程序设计》(选修)模块第二章第三节《程序的基本结构》一共三课,本课选用的是第一小节《顺序结构》。众所周知,无论多么复杂的程序都可以分解为顺序、选择、循环这三种基本结构,因此本节内容的学习效果将影响后续章节的程序编写效率。学生   课程改革之后,各学校立足于学校实际选开的选修模块各有不同。在没有选修《算法与程序设计》(选修)模块的情况下,对于高一的学生只在必修模块接触过一些关于程序设计的知识,而对于高二学生只有在数学必修模块三中有对算法及程序的描述。因此学生对于程序设计的知识还是相对匮乏的。因此,在学习设计的过程中,应弱化对于某一编程语言的学习,应更注重学生编程思想的培养。   在让学生实践的环节,我安排了随堂笔记这一形式,让学生随着教学的不断深入,充分发挥自己的思维想象,让学生与教学的进度同步进行,最后能够较好的理解程序的基本结构这一思想,并能较为系统地了解算法分析的一般过程。1、知识与技能:理解程序设计的顺序结构基本思想;掌握顺序结构语句特点2、过程与方法:学会用算法分析问题;能够使用顺序结构编写简单的程序解决具体问3、情感态度与价值观:体会用结构化方法解决数学问题的便捷性;明确结构化在程序设计中的重要作用;激励尝试使用多种方法解决问题;培养良好的编程习惯和态度。   教学重点:理解程序设计的顺序结构基本思想   教学难点1、顺序结构实现语句的格式和功能2、编写简单的程序的过程3、变量的特点任务驱动法、直观演示法、师生互动法、比较教学法在上课前,我故意引入一般人对程序的看法,设置悬念,引起学生的好奇心,勾起学生探索新鲜事物欲望。为拉近程序与生活的距离,举例说明生活中程序与生活的关系。   以任务驱动展开教学   以学生感兴趣的游戏形式展开,一起体验程序设计的过程.。学生从游戏中分析算法,本课设置了三个算法思路让学生分析。   1、顺序结构的第一次亲密接触   依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。引导学生分析算法,引出程序。由于算法1不是满足要求的算法,因此我先引出程序,再分析程序设计的过程。算法1是一个铺垫。这其中也涉及到顺序结构程序的语句描述。   2、顺序结构的第二次亲密接触   这是本课学生必须掌握的程序,因此让学生分析算法的同时,能够模仿算法1编写出算法2的程序。   3、顺序结构的第三次亲密接触   算法3是本节课的扩展知识,重在培养学生了解解决问题的多种思维方式,理解程序运行过程中变量值的变化,培养学生具有算法分析创新意识。教学课题 程序与生活 ------ 顺序结构程序设计 教学过程 教师活动 学生活动 设计意图 导入 ?? 导入 [ 教师 ] :一直以来编写程序被认为是一项高深莫测的技术,精通这门技术常被冠以“软件工程师”的美名。难道程序设计真的就这么高不可攀吗?今天这节课我们一起走近程序的世界,揭开程序设计的神秘面纱。 [ 电子板书 ] : 程序总是围绕着人的生活需要而编写的。 举例说明 引起学生的好奇心,探索新鲜事物欲望 联系实际,拉近程序与生活的距离 展 望 新 课 ?? 新课 1 、 [ 教师 ] :今天同学们要设计的程序来源于一堂体育课的游戏。 [ 电子板书 ] : 有一次在上体育课的时候, a 同学想和 b 同学做一个换球的游戏,同学们能不能帮他们出出主意? ( 如 a 原来拿篮球, b 原来拿排球,交换后, a 拿排球, b 拿篮球 ) (图略) 游戏规则:要求每次交换只允许每人手中最多有一个球 2 、顺序结构的第一次亲密接触: ( 1 )依照人的正常逻辑,必有学生想到直接互抛法来交换两个球的方法。分析算法,引出程序 算法 1 直接互抛法 : Step1 : a( 或 b) 拿篮球        Step2 : b( 或 a) 拿排球        step3 : a 将篮球(或排球)给 b        step4 : b 将排球(或篮球)给 a ?? step5 :结束 让两个学生先用简洁语言描述交换的过程,并演示 以游戏形式展开讨论,学生的兴趣被调动起来。 限定交换规则为下面的算法 2 和算法 3 做铺垫 教学过程 教师活动 学生活动 设计意图 算法1程序可描述为: Dim a as integer           Dim b as integer           a=1           b=2           a=b           b=a [ 教师 ] :请同学们对比算法 1 与算法 1 程序,你能猜猜程序每一行语句的含义吗?(提示 1 代表篮球, 2 代表

文档评论(0)

dlmus + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档