网站大量收购独家精品文档,联系QQ:2885784924

结构化程学设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学科 初中信息技术 授课年级 8年级 学校 丹阳市华南实验学校 执教 张元霞 章节名称 有趣的程序拼图游戏——结构化程序设计 计划学时 1 学习内容分析 本节课主要向学生介绍程序的三种基本结构及结构化程序设计原则。是苏教版初中8年级信息技术第4章程序设计中最后一课内容“结构化程序设计”中的内容。是基于程序设计的基本知识,程序的逻辑判断和循环,算法等基础应用上的一课时。是对之前学生所学的各种程序结构的一个总结,归纳。了解程序的“基本结构”及“程序设计原则”这些知识点,有利于学生在以后程序编写过程中利用模块化思想,养成良好的编程习惯,提高编程的效率。 学习者分析 学生已经掌握了程序的构成等基本知识,了解了简单的条件语句,循环语句和算法的概念,但学生还缺乏一个从整体和系统上对程序结构的认识。通过学习本节课内容,学生可以体验到任何程序都是由三种基本结构构成,减少对解决复杂编程问题的畏难性,养成利用模块来编写程序,以提高编程效率的习惯。 教学目标 知识和技能 了解结构化程序设计的基本概念与结构化编程的思维 掌握三种程序的基本结构 了解结构化程序设计的原则 能利用三种基本结构及模块化思想解决综合性问题 过程和方法 通过对结构化程序设计概念的理解,了解解决综合性编程的一般方法。 通过对程序三种基本结构的掌握,能解决实际应用中的问题。 情感态度与价值观 1、通过了解程序结构及模块化编程思想,减少学生学习编程的畏难性,提高学生对编程的进一步深入学习的兴趣。 2、鼓励学生将编程中的“模块化”思想运用到解决现实生活中的问题里去。 教学重点、难点及解决措施 重点: 1、了解什么是结构化程序设计 2、掌握程序的三种基本结构 3、了解结构化程序设计的原则 难点: 1、对结构化、模块化的理解 2、利用基本结构与设计基本原则解决具体问题。 信息技术应用分析 知识点 学习水平 媒体内容与形式 使用方式 使用效果 什么是结构化程序设计 没有接触过这一概念 图片,游戏,对比理解 课件展示、falsh游戏使用 直观明了 程序的三种结构 使用过具体程序 表格展示 课件展示 直观,明确 程序设计的原则 教学过程(可续页) 教学环节 教师活动 学生活动 设计意图 所用时间 一、情景导入 1、请学生玩flash的拼图游戏。 2、提出问题: 你喜欢玩拼图的游戏吗,你觉得拼图游戏带给你什么样的快乐? 今天老师要和大家一起在程序编辑里面玩“拼图”的游戏,欢迎大家一起来参加。 玩flash游戏 回答问题 利用学生最感兴趣我的游戏,引起学生对本节课的兴趣。 对于问题的提出,引导学生 回答出拼图的特点,与课题“结构化”概念联系。 提出课题内容 3‘ 二、新课教学 课堂目标一:“结构化程序设计”概念介绍 通过对比提出概念 展示一副复杂的拼图作品。将图片以不规则的形状随机打散。 这样一副拼图是不是比我们刚刚有规则打散的拼图难拼多了。 展示一张编写凌乱的程序图片,说明在程序设计过程中,如果每个人都按照自己的习惯随心所欲去写,那将造成程序难阅读,难修改,难调试的状况 请学生回答看到两幅图的感受 由此引出“结构化程序”的概念:将程序划分成若干个相对独立的程序模块,相当于有规则形状的拼图。已利于程序能让别人也能阅读、修改和调试。 2、介绍结构化程序设计主要内容 连线游戏: ①、程序的结构 A、拼图过程中你采用的策略 ②、程序的设计的方法 B、拼图中的每一个形状。 将①、②分别和对应的A、B相连,说一说你的理由。 课堂目标二:了解程序的三种基本结构 1、展示三种基本程序结构并介绍 特点 图示 拼图形状 顺序结构 顺序 (见书) 选择结构 分支 (见书) 循环结构 重复 (见书) 2、请学生举例说明。 课堂目标三:了解结构化程序设计的原则 请学生来说说你在拼图的时候是有什么样的经验能使拼图的速度和准确率都有提高? 根据学生的回答,教师总结: 总结①:引出编程设计的原则:自顶向下,逐步求精 总结②:引出引出编程设计的原则:程序模块化 课堂目标四:利用程序基本结构及模块化原则解决实际问题。 任务布置:编写一个“加分练习器”,计算机可以先出一道加数在10以内的加法题,当输入答案后,计算机立即判断答案是否正确。 要求:1、分析该程序应该有几个小程序构成 说出每个小程序的作用及结构 用拼图示意出本程序的结构。 (学生自行选择形状来表示三个程序) 学生观看两幅图 学生述说自己想法 理

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档