结构化程学设计.doc

上传人:公**** 文档编号:545172330 上传时间:2024-03-11 格式:DOC 页数:5 大小:77KB
返回 下载 相关 举报
结构化程学设计.doc_第1页
第1页 / 共5页
结构化程学设计.doc_第2页
第2页 / 共5页
结构化程学设计.doc_第3页
第3页 / 共5页
结构化程学设计.doc_第4页
第4页 / 共5页
结构化程学设计.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《结构化程学设计.doc》由会员分享,可在线阅读,更多相关《结构化程学设计.doc(5页珍藏版)》请在金锄头文库上搜索。

1、学科 初中信息技术 授课年级 8年级 学校 丹阳市华南实验学校 执教 张元霞章节名称有趣的程序拼图游戏结构化程序设计计划学时1学习内容分析本节课主要向学生介绍程序的三种基本结构及结构化程序设计原则。是苏教版初中8年级信息技术第4章程序设计中最后一课内容“结构化程序设计”中的内容。是基于程序设计的基本知识,程序的逻辑判断和循环,算法等基础应用上的一课时。是对之前学生所学的各种程序结构的一个总结,归纳。了解程序的“基本结构”及“程序设计原则”这些知识点,有利于学生在以后程序编写过程中利用模块化思想,养成良好的编程习惯,提高编程的效率。学习者分析 学生已经掌握了程序的构成等基本知识,了解了简单的条件

2、语句,循环语句和算法的概念,但学生还缺乏一个从整体和系统上对程序结构的认识。通过学习本节课内容,学生可以体验到任何程序都是由三种基本结构构成,减少对解决复杂编程问题的畏难性,养成利用模块来编写程序,以提高编程效率的习惯。 教学目标知识和技能1、 了解结构化程序设计的基本概念与结构化编程的思维2、 掌握三种程序的基本结构3、 了解结构化程序设计的原则4、 能利用三种基本结构及模块化思想解决综合性问题过程和方法1、 通过对结构化程序设计概念的理解,了解解决综合性编程的一般方法。2、 通过对程序三种基本结构的掌握,能解决实际应用中的问题。情感态度与价值观1、通过了解程序结构及模块化编程思想,减少学生

3、学习编程的畏难性,提高学生对编程的进一步深入学习的兴趣。2、鼓励学生将编程中的“模块化”思想运用到解决现实生活中的问题里去。教学重点、难点及解决措施重点:1、了解什么是结构化程序设计2、掌握程序的三种基本结构3、了解结构化程序设计的原则难点:1、对结构化、模块化的理解2、利用基本结构与设计基本原则解决具体问题。信息技术应用分析知识点学习水平媒体内容与形式使用方式使用效果什么是结构化程序设计没有接触过这一概念图片,游戏,对比理解课件展示、falsh游戏使用直观明了程序的三种结构使用过具体程序表格展示课件展示直观,明确程序设计的原则教学过程(可续页)教学环节教师活动学生活动设计意图所用时间一、情景

4、导入1、请学生玩flash的拼图游戏。2、提出问题:你喜欢玩拼图的游戏吗,你觉得拼图游戏带给你什么样的快乐?3、 今天老师要和大家一起在程序编辑里面玩“拼图”的游戏,欢迎大家一起来参加。玩flash游戏回答问题利用学生最感兴趣我的游戏,引起学生对本节课的兴趣。对于问题的提出,引导学生回答出拼图的特点,与课题“结构化”概念联系。提出课题内容3二、新课教学课堂目标一:“结构化程序设计”概念介绍1、 通过对比提出概念展示一副复杂的拼图作品。将图片以不规则的形状随机打散。这样一副拼图是不是比我们刚刚有规则打散的拼图难拼多了。 展示一张编写凌乱的程序图片,说明在程序设计过程中,如果每个人都按照自己的习惯

5、随心所欲去写,那将造成程序难阅读,难修改,难调试的状况请学生回答看到两幅图的感受 由此引出“结构化程序”的概念:将程序划分成若干个相对独立的程序模块,相当于有规则形状的拼图。已利于程序能让别人也能阅读、修改和调试。2、介绍结构化程序设计主要内容连线游戏:、程序的结构 A、拼图过程中你采用的策略、程序的设计的方法 B、拼图中的每一个形状。 将、分别和对应的A、B相连,说一说你的理由。课堂目标二:了解程序的三种基本结构1、展示三种基本程序结构并介绍特点图示拼图形状顺序结构顺序(见书)选择结构分支(见书)循环结构重复(见书)2、请学生举例说明。课堂目标三:了解结构化程序设计的原则请学生来说说你在拼图

6、的时候是有什么样的经验能使拼图的速度和准确率都有提高?根据学生的回答,教师总结:总结:引出编程设计的原则:自顶向下,逐步求精总结:引出引出编程设计的原则:程序模块化课堂目标四:利用程序基本结构及模块化原则解决实际问题。任务布置:编写一个“加分练习器”,计算机可以先出一道加数在10以内的加法题,当输入答案后,计算机立即判断答案是否正确。要求:1、分析该程序应该有几个小程序构成2、 说出每个小程序的作用及结构3、 用拼图示意出本程序的结构。(学生自行选择形状来表示三个程序)学生观看两幅图学生述说自己想法理解为什么提出“结构化程序设计”的概念。学生做连线游戏并说明理由学生回答(“求三角形面积”程序:

7、顺序)(“猜币”程序:选择)(“纸对折”程序:循环)学生回答自己的拼图经验学生回答:拼图可以先看整体再拼局部。学生回答拼图可以先把局部容易辨认的整体先拼好,再和其他局部拼好的再拼在一起。学生回答问题学生在WORD软件中用自选图形来表示。由“拼图”引导进入,利于学生接受新概念引导学生自行对概念理解。使学生将平时所学程序与三种结构联系,加深理解三种结构。从学生角度出发,加深理解概念。让学生综合理解程序结构及模块编程思想。58858三、课堂评价请学生自己来给自己这堂课评价一下学生自我评价表了解程度掌握一般模糊什么是结构化程序设计程序的三种结构程序设计的原则你以后编程会用这些知识吗?3课堂教学流程图说明 课题导入新授评价总结课堂目标一课堂目标二课堂目标三课堂目标四

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

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